Qubino ZMNHND1 Raspberry Pi with a Z-Wave.me

Others (MiLight, Hue, Toon etc...)

Moderator: leecollings

Post Reply
MEk72
Posts: 2
Joined: Monday 21 September 2015 18:25
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Qubino ZMNHND1 Raspberry Pi with a Z-Wave.me

Post by MEk72 »

Hi all!

I run domoticz on a Raspberry Pi with a Z-Wave.me RaZberry PI GPIO Daughter Card.
Has made the installation with the Domoticz Raspberry Pi SD Card Image. And everything seems to work.

But I have trouble getting Qubino Flush 1D Relay ZMNHND1 to function as it should. Assuming that there is support for this yet ...

Getting the following description: Qubino Unknown: type = 0002, id = 0053
Have found the information about the switch here http://www.pepper1.net/zwavedb/device/763

Is there a way to add it?
Have read about adding the xml file, but do not understand how.


Should add that I'm totally noob on this! So please explain to me as if I was 3 years! :roll:

// M
hcbecker
Posts: 3
Joined: Sunday 30 August 2015 12:25
Target OS: OS X
Domoticz version:
Contact:

Re: Qubino ZMNHND1 Raspberry Pi with a Z-Wave.me

Post by hcbecker »

Based on the information in the data sheet I duplicated the config file for the ZMNHAD1 switch, edited out the irrelevant parts and added it as domoticz/Config/qubino/ZMNHND1.xml. After adding the line below to manufacturer_specific.xml in the Qubino section the device is recognized, but after adding it the one other Zwave switch I am testing (Aeon Micro Switch 2) stops working, and I can't turn on or off neither Aeon nor Qubino switches.

Mind you, this is my first foray into ZWave configurations and I did it late on Friday night.

manufacturer_specific.xml:
<Product type="0002" id="0053" name="ZMNHNDA Flush 1D relay" config="qubino/ZMNHND1.xml"/>

Edit: It seems I am not allowed to post attachments. PM if you are interested in the file.
hcbecker
Posts: 3
Joined: Sunday 30 August 2015 12:25
Target OS: OS X
Domoticz version:
Contact:

Re: Qubino ZMNHND1 Raspberry Pi with a Z-Wave.me

Post by hcbecker »

Edit November 23: fixed associations and I3 inputs as per post below.

The following was probably not true. Likely user error on my part. Update: the problems I had were apparently due to the two units (Qubino ZMNHND1 and Aeon Labs Micro Switch, 2nd gen.) being too close (within 1 few cm at time of testing. With the devices separated by a few m everything seems to work fine.

Below is the ZMNHND1.xml file I derived from ZMNHAD1.xml.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>

<!-- Qubino: ZMNHND1 Flush 1D Relay -->

        <!-- Configuration  -->
        <CommandClass id="112">
                <Value type="list" genre="config" instance="1" index="1" label="Input 1 switch type" size="1" min="0" max="1" value="1">
                        <Help/>
                        <Item label="Mono-stable switch type (push button)" value="0" />
                        <Item label="Bi-stable switch type" value="1" />
                </Value>
                
                <Value type="list" genre="config" instance="1" index="2" label="Input 2 contact type" size="1" min="0" max="1" value="0">
                        <Help/>
                        <Item label="NO (normaly open) input type" value="0"/>
                        <Item label="NC (normaly close) input type" value="1"/>
                </Value> 
                <Value type="list" genre="config" instance="1" index="10" label="Activate / deactivate functions ALL ON/ALL OFF" size="1" min="0" max="255" value="255">
                        <Help>Flush 1 relay module responds to commands ALL ON / ALL OFF that may be sent by the main controller or by other controller belonging to the system.</Help>
                        <Item label="ALL ON active, ALL OFF active" value="255" />
                        <Item label="ALL ON is not active ALL OFF is not active" value="0" />
                        <Item label="ALL ON is not active ALL OFF active" value="1" />
                        <Item label="ALL ON active ALL OFF is not active" value="2" />
                </Value> 
                
                <Value type="short" genre="config" instance="1" index="11" label="Automatic turning off relay after set time" min="0" max="32535" value="0">
                        <Help>0 => Auto OFF disabled. 1 - 32535  => 1 second (0,01s) - 32535 seconds (325,35s). Auto OFF enabled with define time, step is 1s or 10ms according to parameter 15. Default value 0</Help>
                </Value>
                
                <Value type="short" genre="config" instance="1" index="12" label="Automatic turning on relay after set time" min="0" max="32535" value="0">
                        <Help>0 - Auto OFF disabled. 1 - 32535  => 1 second (0,01s) - 32535 seconds (325,35s). Auto ON enabled with define time, step is 1s or 10ms according to parameter 15. Default value 0</Help>
                </Value>

                <Value type="list" genre="config" instance="1" index="15" label="Automatic turning on/off seconds or milliseconds selection" min="0" max="1" value="0">
                        <Help/>
                        <Item label="seconds" value="0" />
                        <Item label="milliseconds" value="1" />
                </Value>

                <Value type="list" genre="config" instance="1" index="30" label="Saving the state of the relay after a power failure" size="1" min="0" max="1" value="0">
                        <Help/>
                        <Item label="Flush 1 relay module saves its state before power failure (it returns to the last position saved before a power failure)" value="0" />
                        <Item label="Flush 1 relay module does not save the state after a power failure, it returns to off position." value="1" />
                </Value>
                
                <Value type="list" genre="config" instance="1" index="63" label="Output switch selection" size="1" min="0" max="1" value="0">
                        <Help/>
                        <Item label="When system is turned off the output is 0V (NC)" value="0" />
                        <Item label="When system is turned off the output is 230V or 24V (NO)" value="1" />
                </Value>

                <Value type="list" genre="config" instance="1" index="100" label="Enable / Disable Endpoints I2 or select notification type and event" size="1" min="0" max="9" value="1">
                        <Help/>
                        <Item label="Endpoint, I2 disabled" value="0" />
                        <Item label="Home Security; Motion Detection, unknown location" value="1" />
                        <Item label="Carbon Monoxide; Carbon Monoxide detected, unknown location" value="2" />
                        <Item label="Carbon Dioxide; Carbon Dioxide detected, unknown location" value="3" />
                        <Item label="Water Alarm; Water Leak detected, unknown location" value="4" />
                        <Item label="Heat Alarm; Overheat detected, unknown location" value="5" />
                        <Item label="Smoke Alarm; Smoke detected, unknown location" value="6" />
                        <Item label="Sensor binary" value="9" />
                </Value>

                <Value type="short" genre="config" instance="1" index="110" label="Temperature sensor offset settings" min="0" max="32535" value="32535">
                                <Help>Set value is added or subtracted to actual measured value by sensor. Available configuration parameters : default value 32536. 32536  offset is 0.0C. From 1 to 100 = value from 0.1°C to 10.0°C is added to actual measured temperature. From 1001 to 1100 = value from -0.1 °C to -10.0 °C is subtracted to actual measured temperature.</Help>
                </Value>

                <Value type="byte" genre="config" instance="1" index="120" label="Digital temperature sensor reporting" min="0" max="127" value="5">
                                <Help>If digital temperature sensor is connected, module reports measured temperature on temperature change defined by this parameter. Available configuration parameters : 0 = reporting disabled. 1 to 127 = 0,1°C to 12,7°C, step is 0,1°C. Default value is 5 = 0,5°C</Help>
                </Value>


        </CommandClass>

        <!-- Association Groups -->
        <CommandClass id="133">
                <Associations num_groups="8">
                        <Group index="1" max_associations="1" label="Lifeline" auto="true"/>
                        <Group index="2" max_associations="16" label="Basic on/off for Q" auto="false" />
                        <Group index="3" max_associations="16" label="Basic on/off for I2" auto="false"/>                  
                        <Group index="4" max_associations="16" label="Notification report for I2 state" auto="false"/>
                        <Group index="5" max_associations="16" label="Binary sensor state of I2" auto="false"/>
                  </Associations>
        </CommandClass>

        <!-- Remove COMMAND_CLASS_BASIC -->
        <CommandClass id="32" action="remove" />

</Product>
Last edited by hcbecker on Monday 23 November 2015 15:40, edited 3 times in total.
hcbecker
Posts: 3
Joined: Sunday 30 August 2015 12:25
Target OS: OS X
Domoticz version:
Contact:

Re: Qubino ZMNHND1 Raspberry Pi with a Z-Wave.me

Post by hcbecker »

A brief update: some issues remained, but changing all group associations except #1 (lifeline) to 'auto="false"' made everything work fine. I suppose the automatic associations can just as well be turned off in the UI.

Edit: and of course the following lines should be deleted from the configuration file above as the Flush 1D relay lacks an I3 input:

Code: Select all

<Group index="6" max_associations="16" label="Basic on/off for I3" auto="true"/>
<Group index="7" max_associations="16" label="Notification report for I3 state" auto="true"/>
<Group index="8" max_associations="16" label="Binary sensor state of I3" auto="true"/>
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest