OpenZWave / open-zwave

a C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
http://www.openzwave.net/
GNU Lesser General Public License v3.0
1.05k stars 916 forks source link

Qubino ZMNHDD1 Flush Dimmer: Input 2 not working #948

Closed ThinkPadNL closed 8 years ago

ThinkPadNL commented 8 years ago

Hi,

I have a ZMNHDD1 Flush Dimmer, but since i have this device it is a real pain in the ass to get working. The dimmer level and input1 works fine, but i also have a pulse switch connected to the input2 to use in rules.

However, with Domoticz it was difficult, with my Zipato Zipabox it was difficult and i am now using Home Assistant and again it isn't registering anything on the i2 input. I am beginning to get quite fed up of this device....

For Domoticz i read that the parameter 100 needs to be changed to 'Binary sensor'. I did that through OZWCP in Domoticz, but the setting doesn't seem to stick. I also added the controller to group 5 of this module (source: https://www.domoticz.com/forum/viewtopic.php?t=9598#p67094)

In the past this worked, but now it still isn't working. Does anyone have some good tricks to get this device working flawlessly?

nechry commented 8 years ago

Check the device documentation, after set param 100 your need to exclude device without reset and include again

ThinkPadNL commented 8 years ago

Forgot to mention that, but i already did that.

Change parameter 100 to binary sensor Exclude device Include again --> Still no i2 input

I think i am going to exchange this Qubino module with a different one i have lying around.

sjoerdmulder commented 8 years ago

@ThinkPadNL I have no idea if this works but looking at the PDF it seems the I2 and I3 inputs only support command classes COMMAND_CLASS_SENSOR_BINARY and COMMAND_CLASS_BASIC

The COMMAND_CLASS_BASIC is explicitly removed here https://github.com/OpenZWave/open-zwave/blob/master/config/qubino/ZMNHDDx.xml#L208. What you could try is to comment out the line too see if the inputs are added then?

I noticed a 'faster' toggle after disabling it on I1 (issue #950) but i don't know why that class is excluded (must have a reason?)

ThinkPadNL commented 8 years ago

Today i was able to try a ZMNHDA2 that i borrowed from a friend, and this worked flawlessly right after including, excluding + resetting (to be sure the default parameters are loaded) and including it again.

How do i change that file on my system? On my system it seems to be at /srv/hass/src/python-openzwave/openzwave/config/qubino/ZMNHDDx.xml. I think it needs to be edited and then recompile OpenZWave again? I installed it by following this tutorial: https://home-assistant.io/getting-started/installation-virtualenv/ (bottom of the page). I am not very experienced with compiling etc. so please tell me how to do it :)

sjoerdmulder commented 8 years ago

I edited the file in the Domoticz directory /src/domoticz/Config/qubino and then just restarted Domoticz. Should not be needed to recompile since it's a configuration file.

nechry commented 8 years ago

Just edit the xml file save and remove your zwcfgxxx.xml file before start your network. You don't need to do compilation with xml file.

ThinkPadNL commented 8 years ago

Ok, i don't have the module included right now, what are the steps then?

  1. Include
  2. Shutdown HASS so Z-Wave is also stopped
  3. Edit ZMNHDDx.xml and remove line 208
  4. Remove zwcfgxxx.xml from folder where it resides (/home/hass/.homeassistant)
  5. Start HASS again and see if module works?

The zwcfgxxx.xml is then automatically built again or so?

nechry commented 8 years ago

Yes your zwcfg is re created if not present. But if not yet include justedot the zmnhddx.xml and start your network.

ThinkPadNL commented 8 years ago

I followed the steps above, but it didn't work. The input 2 still isn't responding (neither did input 3).

nechry commented 8 years ago

are you sure, you exclude without reset the device after set input parameter?

ThinkPadNL commented 8 years ago

I think so.

I have exchanged the ZMNHDD1 for a ZMNHDA2 that i got from a friend. That one worked directly after including. I am now going to sell the ZMNHDD1. Have had enough of it...

s-hal commented 8 years ago

I too have this problem and asked Qubino support: "ZMNHDA2 is programmed accordingly to Z-Wave 300 series chip and the protocol specifications are very different from the Z-Wave 500 series. For this reason the 300 series was reporting multichannel encapsulated messages when the module was included into the network. On the 500 series the COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION.MULTI_CHANNEL_ASSOCIATION_SET must be used to »enable« multichannel encapsulated messages."

mversteegh commented 6 years ago

Was this issue solved? I'm facing the samething as @ThinkPadNL. I'm using Domoticz v3.8805.

ThinkPadNL commented 6 years ago

@mversteegh Nope. Like i said in august 2016:

I have exchanged the ZMNHDD1 for a ZMNHDA2 that i got from a friend. That one worked directly after including. I am now going to sell the ZMNHDD1. Have had enough of it...

mversteegh commented 6 years ago

Damn, Just bought andere placed three dimmers

jansentom commented 5 years ago

I've been playing with this for a few days and I think I've found a solution but it would be great to get some more confirmation.... It requires a few steps, and it's easiest to remove and re-add your device.

The update comes in a bit slow still, but at least it is coming in through the right channel now. I'm pretty close to a fix for that too (and it does not require re-adding the device)...

guymcswain commented 5 years ago

@harigeharrie , I found your instructions very helpful and I now have my Qubino Flush 1 Relay working sensing the scene switch connected to I2. Thank you. However, I'm also experiencing quite a delay in the response/update - 2 to 3 seconds it seems. Have you made any progress on that issue?

expaso commented 4 years ago

Or... I wrote again to Qubino Support.. and they told me this:

Apologise I was sure i did reply you the results, the device actually with the settings you specified don't send the ON status as it should, we're already working on the fix and will be probably be ready towards end of January - beginning of February because of all the tests we do before we release any FW. The devices can be reprogrammed from us to the newer FW at that time.

I will set the ticket On Hold like the ticket won't close and you won't get the automatic notifications from our system.