Danfoss Ally and Elelabs ELU013

Hello,

I’m using the OH3 I’ve added the Ember EM35x Coordinator and changed the channel to 15.
I put the valve in reset mode witha blinking “M” and then started the scan.
I can see on the screen of the valve that the connection is made (no more a blinking antenna) and hear the valve going into initialization but it goes back to the blinking “M” and in OH I see this status: OFFLINE - HANDLER_INITIALIZING_ERROR No supported clusters found.

I also tried OH2 with the same configuration and get the same result.

Since it’s a zigbee 3.0 device, I’ve tried using the install code, but still no success.

I need a little help to troubleshoot further.

  • Platform information:
    • Hardware: Raspberry Pi 4 8Go
    • OS: Raspberry Pi Os
    • Java Runtime Environment: 11
    • openHAB version: 2.5.x and 3.0.0.M1

2020-11-02 18:39:24.498 [DEBUG] [transaction.ZigBeeTransactionManager] - 2F61/1: Sending ZigBeeTransaction [ieeeAddress=14B457FFFEBAE11A queueTime=5, state=WAITING, sendCnt=0, command=ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]]
2020-11-02 18:39:24.500 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerAdded: 1 outstanding
2020-11-02 18:39:24.502 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]
2020-11-02 18:39:24.504 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX ZCL: ZclHeader [frameType=ENTIRE_PROFILE_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=38, commandId=0]
2020-11-02 18:39:24.506 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0000/1, destinationAddress=2F61/1, profile=0104, cluster=0201, addressMode=DEVICE, radius=8, apsSecurity=false, ackRequest=true, apsCounter=3F, rssi=–, lqi=–, payload=00 26 00 01 00]
2020-11-02 18:39:24.516 [DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspSendUnicastResponse [networkId=0, status=EMBER_SUCCESS, sequence=AA]
2020-11-02 18:39:29.319 [DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspMessageSentHandler [networkId=0, type=EMBER_OUTGOING_DIRECT, indexOrDestination=2F61, apsFrame=EmberApsFrame [profileId=0104, clusterId=0201, sourceEndpoint=1, destinationEndpoint=1, options=[EMBER_APS_OPTION_RETRY, EMBER_APS_OPTION_ENABLE_ADDRESS_DISCOVERY], groupId=0, sequence=AA], messageTag=26, status=EMBER_DELIVERY_FAILED, messageContents=]
2020-11-02 18:39:29.321 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=26 state=RX_NAK
2020-11-02 18:39:29.323 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=26, state=RX_NAK, outstanding=1
2020-11-02 18:39:29.325 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=14B457FFFEBAE11A queueTime=4832, state=FAILED, sendCnt=1, command=ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]]
2020-11-02 18:39:29.327 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding
2020-11-02 18:39:29.329 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 14B457FFFEBAE11A: transactionComplete, state=FAILED, outstanding=0
2020-11-02 18:39:29.331 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 14B457FFFEBAE11A: Added transaction to queue, len=1, transaction=ZigBeeTransaction [ieeeAddress=14B457FFFEBAE11A queueTime=4838, state=WAITING, sendCnt=1, command=ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]]
2020-11-02 18:39:29.333 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=1, sleepy=0/3
2020-11-02 18:39:29.336 [DEBUG] [transaction.ZigBeeTransactionManager] - 2F61/1: Sending ZigBeeTransaction [ieeeAddress=14B457FFFEBAE11A queueTime=4842, state=WAITING, sendCnt=1, command=ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]]
2020-11-02 18:39:29.338 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerAdded: 1 outstanding
2020-11-02 18:39:29.340 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]
2020-11-02 18:39:29.342 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX ZCL: ZclHeader [frameType=ENTIRE_PROFILE_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=38, commandId=0]
2020-11-02 18:39:29.343 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0000/1, destinationAddress=2F61/1, profile=0104, cluster=0201, addressMode=DEVICE, radius=8, apsSecurity=false, ackRequest=true, apsCounter=40, rssi=–, lqi=–, payload=00 26 00 01 00]
2020-11-02 18:39:29.345 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=2F61, TID=26, event=RX_NAK, state=DISPATCHED
2020-11-02 18:39:29.353 [DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspSendUnicastResponse [networkId=0, status=EMBER_SUCCESS, sequence=AB]
2020-11-02 18:39:34.157 [DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspMessageSentHandler [networkId=0, type=EMBER_OUTGOING_DIRECT, indexOrDestination=2F61, apsFrame=EmberApsFrame [profileId=0104, clusterId=0201, sourceEndpoint=1, destinationEndpoint=1, options=[EMBER_APS_OPTION_RETRY, EMBER_APS_OPTION_ENABLE_ADDRESS_DISCOVERY], groupId=0, sequence=AB], messageTag=26, status=EMBER_DELIVERY_FAILED, messageContents=]
2020-11-02 18:39:34.159 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=26 state=RX_NAK
2020-11-02 18:39:34.161 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=26, state=RX_NAK, outstanding=1
2020-11-02 18:39:34.164 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=14B457FFFEBAE11A queueTime=9670, state=FAILED, sendCnt=2, command=ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]]
2020-11-02 18:39:34.165 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding
2020-11-02 18:39:34.167 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 14B457FFFEBAE11A: transactionComplete, state=FAILED, outstanding=0
2020-11-02 18:39:34.169 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 14B457FFFEBAE11A: transactionComplete exceeded max retries 2
2020-11-02 18:39:34.170 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction cancelled: ZigBeeTransaction [ieeeAddress=14B457FFFEBAE11A queueTime=9677, state=CANCELLED, sendCnt=2, command=ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]]
2020-11-02 18:39:34.177 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=14B457FFFEBAE11A queueTime=9683, state=CANCELLED, sendCnt=2, command=ReadAttributesCommand [Thermostat: 0000/0 -> 2F61/1, cluster=0201, TID=26, identifiers=[1]]]
2020-11-02 18:39:34.179 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding
2020-11-02 18:39:34.181 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 14B457FFFEBAE11A: transactionComplete but not outstanding, state=CANCELLED, outstanding=0
2020-11-02 18:39:34.183 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 14B457FFFEBAE11A: Dynamically created 0 channels
2020-11-02 18:39:34.184 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=0, sleepy=0/3
2020-11-02 18:39:34.186 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 14B457FFFEBAE11A: Initializing device
2020-11-02 18:39:34.188 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=0, sleepy=0/3
2020-11-02 18:39:34.188 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 14B457FFFEBAE11A: Channel initialisation complete
2020-11-02 18:39:34.190 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=2F61, TID=26, event=RX_NAK, state=CANCELLED
2020-11-02 18:39:34.190 [WARN ] [ng.zigbee.handler.ZigBeeThingHandler] - 14B457FFFEBAE11A: No supported clusters found

My best guess i something to do with an Old zigbee stack together with the new zigbee 3.0 certified product.
Try to make a log file with a zigbee sniffer

It should not be this. The device is ZB3, the stack used on the EleLabs is a recent stack, and OH3 is using the latest binding - so there shouldn’t be an issue.

As far as I can see in the log, the device has joined the network, so again, it’s unlikely to be a network issue. It however looks like the device is not responding - the NCP (stick) is reporting that it cannot communicate with the device when the binding is trying to read the temperature. Please provide a detailed log - either as a separate file, or alternatively using code fences so that it’s formatted better.

You can find full logs here: https://filebin.net/1qvg1b9ar6q8r2eg

If you have a zigbee radio sniffer log it should be possible to see what goes wrong on the radio interface

So the log pretty much confirms what I said earlier - the device seems to join, and then is not communicating for some reason. This could be because it left (although this device has been tested with your setup, so this should not be an issue) or it could be because there is a communication issue possibly.

As @randomuser said - if you have a sniffer log, then it would be possible to see a bit more, but this device should work fine with your system.

I have no idea on how to use a zigbee sniffer. I will google it to see how it can be done.

Thx for your quick replies.