Hi,
After upgrading to OH3, I had some trouble getting my Zigbee devices working again. (Turned out to be a combination of factors, fixed it.) Everything is working again, apart from my Aqara remote, which is a double button. It is properly discovered, including the two channels for the buttons. However, the rules I defined are not triggered any more. I double checked the channel ID’s in the rules definition, and those are unchanged.
I enabled debug logging. Whenever I press one of the buttons, I get this in the log:
2021-01-01 12:13:44.521 [DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspIncomingRouteRecordHandler [networkId=0, source=7AD8, sourceEui=00158D00031387A0, lastHopLqi=255, lastHopRssi=-69, relayList=5492]
2021-01-01 12:13:44.578 [DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspIncomingMessageHandler [networkId=0, type=EMBER_INCOMING_UNICAST, apsFrame=EmberApsFrame [profileId=0104, clusterId=0012, sourceEndpoint=1, destinationEndpoint=1, options=[EMBER_APS_OPTION_ENABLE_ROUTE_DISCOVERY], groupId=0, sequence=A5], lastHopLqi=255, lastHopRssi=-67, sender=7AD8, bindingIndex=255, addressIndex=255, messageContents=18 31 0A 55 00 21 01 00]
2021-01-01 12:13:44.582 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=7AD8/1, destinationAddress=0000/1, profile=0104, cluster=0012, addressMode=DEVICE, radius=0, apsSecurity=false, ackRequest=false, apsCounter=A5, rssi=-67, lqi=FF, payload=18 31 0A 55 00 21 01 00]
2021-01-01 12:13:44.585 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX ZCL: ZclHeader [frameType=ENTIRE_PROFILE_COMMAND, manufacturerSpecific=false, direction=SERVER_TO_CLIENT, disableDefaultResponse=true, manufacturerCode=0, sequenceNumber=49, commandId=10]
2021-01-01 12:13:44.588 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - Unsupported local client cluster 0012
2021-01-01 12:13:44.591 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - Incoming message from node 7AD8 did not translate to command
I assume the “did not translate to command” is the cause of the rules not being triggered. Hence my question: how come the incoming message is not translated to a command? And what can I do to improve this situation?
Any help would be appreciated!
Best regards,
Bart