I’ve got a device (in the zwave database here) that is getting the “Duplicate channels zwave:device:ID:nodeXX:scene_number” errors when trying to add them as a thing. Looking in the database it appears that there are, in fact, 2 scene number command classes (COMMAND_CLASS_SCENE_ACTIVATION_V1 and COMMAND_CLASS_CENTRAL_SCENE_V3). From the posts that I’ve read the best fix is for @chris to update the database (the registration page on the zwave database page appears to be disabled, so requesting access myself is unlikely).
So a few questions:
What’s the right process to request a change in the database? (if indeed that’s the problem)
I’ve updated the JAR file with the replacement, removing reference in the XML to the COMMAND_CLASS_SCENE_ACTIVATION_V1 class, and cleared the caches, but it still appears to not have updated anything. Still getting the log files indicating a scene_number conflict… Any thoughts on what to true here?
I’ve tried to use the “thing-types” add-on. After looking at the API, it recognizes the custom XML file, but since the “database” version with the issues is in the list as well (and before the custom one), it appears that the incorrect XML is not overwritten by the thingtypes add-on… Is it possible to use the thing-types add-on to override an existing device type?
EDIT: when scene activated (in debug mode) what does the byte sequence look like? Is there a 5B or 2B in the sequence, or use the debug viewer to report label. Thanks
I have a Jasco 4009 and decided to use the central scene channel rather than the scene activation.
Also just noticed that 1589 and 1669 have the same TYPE:ID. This could cause a problem even though the devices look similar. I dropped the type:ID in your XML from 1589 and left on 1669 since that has the scene 1589 does not.