New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Qubino ZMNHBD1 #857
Comments
Please use the code tags - I can't see what line you refer to, but I"m guessing based on your email to the mailing list. |
I guest is the
yes they will got 3 switches but they will be not happy with the behaviors. the qubino issue is more deeper as I can understand. |
Thanks for your answer Yes this is the line, the last line in the file. I have the model ZMNHBD1 H1S3P1, that’s the software version S3. And with this modification of XML file it’s working fine under Domoticz. Every relay responds properly and it’s status is reported right. If I don’t delete it the two relays don’t works fine (Q1 report as Q1+Q2, although it commands just one relay). I know previous version of software had problems. Perhaps it would be a good idea to add a comment in the config file about this issue. Thanks Juan Carlos Gámez De: Jean-François Auger [mailto:notifications@github.com] I guest is the yes they will got 3 switches but they will be not happy with the behaviors. the qubino issue is more deeper as I can understand. — |
@jotakar Ok I have one in my lab and is a version H1S2P1 so they (qubino) finally do a patch. |
I"ll let it to you to test @nechry as I don't have the device. |
Hello, According to my knowledge no static mapping of endpoints is even needed in Z-Wave since the module can report the number of supported endpoints (via the Multi Channel Command Class) when queried by the controller. In order to dispell any confusion here is a short intro to how Qubino devices are represented when included into a controller that supports Multi Channel commands and associations and one that does not (this was implemented in such a way according to Sigma's requirements for maximum backwards comnpatibility since the module can't tell whether a controller supports the classes in question or not):
In conclusion, can you please share how the endpoints of a device can correctly be defined in your static configuration files? The guide about adding devices seems to lack this section entirely. |
ehhh. If you have a controller/gateway that doesn't support MultiChannel CC, then your device is never going to work with that gateway correctly....... same even goes for other devices (like double gang switches etc). I wouldnt call that maximum backwards compatibility - I'd say they are then "incompatible" in the ZWave world.... But - in real life, show me a gateway/controller that doesn't support MultiChannel... and I'll tentatively accept the argument. in OZW, when a device supports MultiChannelAssociation CC, we handle like this:
So it appears that Qubino devices only respect option 2? (even though we set the Assoications using the new "MultiChannelAssoication" CC?)
We do dynamic discovery of endpoints (dynamic, static, even handle different CC's on different endpoints) so as long as the MultiChannelCapabilityReport from the devices is correct, it will work. The mappings option was added as some (older) devices had a off by 1 bug, and we generally don't document these types of "workarounds" as they are seldom needed with newer devices. finally, if I come across as a bit harsh, its not my intent. I take the approach with OZW to hide all the "device quirks" behind a common interface, so applications don't need to know anything about the device itself other than these are the "value's" reported by the device. With Qubino taking a different approach to how the send the MultiChannel reports (or at least how to set it up) means I have to add "another" workaround in OZW to make these devices work the "same" as other devices from say Aeotec, Fibaro etc. I've just added a new Configuration option - ForceInstances that will always ensure that a Instance is set on a the ControllerNode. Please add |
Closing this also. |
The config XML file for Qubino ZMNHBD1 Flush 2 Relays contains the line
In Domoticz at least this line must be deleted, so the device will be properly detected (as 3 relays: one common and 2 individual)
Thanks
The text was updated successfully, but these errors were encountered: