I just updated the device database but I’m not really sure how to handle this case, I have two different PIR sensors reporting the same device id but a different hardware version one has support for a temperature sensor and the other does not.
I hate it when manufacturers do this . In my reading of the zwave standard, this isn’t meant to be done, but there are a couple of examples of this.
There are 2 ways we can cope with this in the database - one is to create a superset of channels (in this case just to have the one with the temperature sensor I guess). The other is to use the firmware version - assuming there’s a difference?
In this case, the hardware version, firmware version etc are all the same, so there’s really no way to differentiate the two devices, and therefore the only option is to have a single device with the temperature channel included…