Hi all, I’m trying to add support for a new device.
As per the steps here: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html#how-to-support-new-devices I have the device showing up, and debug is showing messages.
I’m playing with writing a converter to make it useful, but each command has an endpoint id sent with the command. This is nice because it makes it 4 remotes in one.
How do I access this endpoint id in converter?
Log example of hitting “1”, brightness-up, “2”, brightness-up:
Zigbee2MQTT:debug 2020-12-08 20:03:30: Received Zigbee message from '0x000d6f0013e9911c', type 'commandStepWithOnOff', cluster 'genLevelCtrl', data '{"stepmode":0,"stepsize":32,"transtime":0}' from endpoint 1 with groupID 37633
Zigbee2MQTT:debug 2020-12-08 20:03:30: No converter available for 'RGBgenie ZB-5028' with cluster 'genLevelCtrl' and type 'commandStepWithOnOff' and data '{"stepmode":0,"stepsize":32,"transtime":0}'
Zigbee2MQTT:debug 2020-12-08 20:03:33: Received Zigbee message from '0x000d6f0013e9911c', type 'commandStepWithOnOff', cluster 'genLevelCtrl', data '{"stepmode":0,"stepsize":32,"transtime":0}' from endpoint 2 with groupID 37634
Zigbee2MQTT:debug 2020-12-08 20:03:33: No converter available for 'RGBgenie ZB-5028' with cluster 'genLevelCtrl' and type 'commandStepWithOnOff' and data '{"stepmode":0,"stepsize":32,"transtime":0}'
Note that it’s not actually in the data itself.
Thanks