Hi,
I have OpenHab 3.3.0 and recently started to test Zigbee2Tasmota installed over a Sonoff ZBBridge Pro.
I Use MQTT to receive data from sensors, and I have some doubt regarding a Xiaomi Aqara button.
It is paired with Zigbee2Tasmota and I receive data into my MQTT Broker.
I receive some data and I do not know how to receive it and fire some rules.
Here is what I receive via MQTT on varius action:
1 Click
00:49:50.518 MQT: tele/ZigbeeBridge/087F/SENSOR = {"ZbReceived":{"0x087F":{"Device":"0x087F","Power":0,"Endpoint":1,"LinkQuality":225}}}
00:49:50.915 MQT: tele/ZigbeeBridge/087F/SENSOR = {"ZbReceived":{"0x087F":{"Device":"0x087F","Power":1,"Endpoint":1,"LinkQuality":211}}}
2 Click
00:50:25.782 MQT: tele/ZigbeeBridge/087F/SENSOR = {"ZbReceived":{"0x087F":{"Device":"0x087F","Power":2,"Endpoint":1,"LinkQuality":222}}}
3 Click
00:50:55.446 MQT: tele/ZigbeeBridge/087F/SENSOR = {"ZbReceived":{"0x087F":{"Device":"0x087F","Power":3,"Endpoint":1,"LinkQuality":218}}}
4 Click
00:50:51.940 MQT: tele/ZigbeeBridge/087F/SENSOR = {"ZbReceived":{"0x087F":{"Device":"0x087F","Power":4,"Endpoint":1,"LinkQuality":222}}}
Long Press
00:51:42.356 MQT: tele/ZigbeeBridge/087F/SENSOR = {"ZbReceived":{"0x087F":{"Device":"0x087F","Power":0,"Endpoint":1,"LinkQuality":211}}}
00:51:43.758 MQT: tele/ZigbeeBridge/087F/SENSOR = {"ZbReceived":{"0x087F":{"Device":"0x087F","Power":1,"Endpoint":1,"LinkQuality":211}}}
As you can see there is a difference from 1 click and other Action, instead for long press there is only more delay between 2 events
How can I convert this behaviour into a rule?
Thanks