Debugging random zigbee issues

I have been using my Conbee II with the zigbee add-on on the docker image since a few months; all worked usually well (a few hiccups, but nothing more) since a few weeks ago.
I am experiencing random interruption of service: either my Osram smart plug or Tadfri smart plug (or both) stop responding to the gateway; after a while everything goes back to normal, without intervention. This happens no more than once a day, but almost every day, especially in the early morning where I need my plug to turn the coffee machine on!
I suspect there may be some interference that disrupts the zigbee circuit; how do I debug that? I tried to change the channel in the gateway to 26 (it was 15), with no success. A typical example of a log when the system is not working is like this:

2020-06-05 06:50:00.006 INFO   : zigbee-adapter: setProperty property: on for: zb- 
<device id>-onOffSwitch profileId: 0104 endpoint: 3 clusterId: 0006 zcl: on value: 
true
2020-06-05 06:50:00.112 ERROR  : zigbee-adapter: Confirm Status: 225: unknown 
addr: <device id> 8148
2020-06-05 06:50:00.113 ERROR  : zigbee-adapter: {
2020-06-05 06:50:00.114 ERROR  : zigbee-adapter:   response: true,
2020-06-05 06:50:00.115 ERROR  : zigbee-adapter:   type: 4,
2020-06-05 06:50:00.116 ERROR  : zigbee-adapter:   seqNum: 116,
2020-06-05 06:50:00.116 ERROR  : zigbee-adapter:   status: 0,
2020-06-05 06:50:00.117 ERROR  : zigbee-adapter:   payloadLen: 12,
2020-06-05 06:50:00.118 ERROR  : zigbee-adapter:   deviceState: 34,
2020-06-05 06:50:00.119 ERROR  : zigbee-adapter:   networkState: 2,
2020-06-05 06:50:00.120 ERROR  : zigbee-adapter:   dataConfirm: false,
2020-06-05 06:50:00.120 ERROR  : zigbee-adapter:   dataIndication: false,
2020-06-05 06:50:00.121 ERROR  : zigbee-adapter:   configChanged: false,
2020-06-05 06:50:00.122 ERROR  : zigbee-adapter:   dataRequest: true,
2020-06-05 06:50:00.122 ERROR  : zigbee-adapter:   id: 19,
2020-06-05 06:50:00.122 ERROR  : zigbee-adapter:   dstAddrMode: 2,
2020-06-05 06:50:00.123 ERROR  : zigbee-adapter:   destination16: '8148',
2020-06-05 06:50:00.123 ERROR  : zigbee-adapter:   destinationEndpoint: '03',
2020-06-05 06:50:00.123 ERROR  : zigbee-adapter:   sourceEndpoint: '01',
2020-06-05 06:50:00.124 ERROR  : zigbee-adapter:   confirmStatus: 225
2020-06-05 06:50:00.124 ERROR  : zigbee-adapter: }

In the end it turned out to be an interference with a (very) close USB 3 disk; all worked ok if all the plugs were in very short range between them and from the gateway.
But if I put one of the plug further away, something bad happened to the zigbee network and everything started to not work randomly (probably based on the activity on that disk).

I moved the gateway about 25 cm away from the disk and now everything returned to work as usual.

Hope this helps someone who may have similar issues.

1 Like