Hello,
By taking a look at your controller’s logs, this is what I was able to find. Around 3 AM the ha-zigbeed service restarted, probably caused by a system re-initialization. The controller starts to look for all three devices you have paired as soon as the initialization of the service is completed.
2023-02-03 03:31:01.290350 DEBUG: Try to request attribute value: nodeId: 0xeee1, endpointId: 0x01, clusterName: on_off, attributeName: OnOff
2023-02-03 03:31:01.304345 DEBUG: Try to request attribute value: nodeId: 0xd279, endpointId: 0x01, clusterName: on_off, attributeName: OnOff
2023-02-03 03:31:01.319697 DEBUG: Try to request attribute value: nodeId: 0xb9af, endpointId: 0x01, clusterName: on_off, attributeName: OnOff
The controller starts to update all nodes and finds out that it can’t get communication with all three of your devices.
2023-02-03 03:31:31.684473 DEBUG: Device is not longer reachable 61153
2023-02-03 03:31:31.684803 DEBUG: Device is not longer reachable 53881
2023-02-03 03:31:31.684973 DEBUG: Device is not longer reachable 47535
The controller tries to send commands multiple times during that same morning returning an unreachable status.
2023-02-03 06:03:13.458972 DEBUG: Skip rejoining of existing device: 0xd279 / 53881
Trust Center Join Handler: status = secured rejoin, decision = no action (03), shortid 0xD279
2023-02-03 06:03:14.771434 DEBUG: Try to request attribute value: nodeId: 0xd279, endpointId: 0x01, clusterName: on_off, attributeName: OnOff
2023-02-03 06:03:45.096395 DEBUG: Device is not longer reachable 53881
2023-02-03 06:14:20.363713 DEBUG: Try to send command: nodeId: 0xeee1, endpointId: 0x01, clusterName: on_off, commandName: On, commandParams: null
2023-02-03 06:14:49.235232 DEBUG: Try to send command: nodeId: 0xb9af, endpointId: 0x01, clusterName: on_off, commandName: On, commandParams: null
2023-02-03 06:14:50.683499 DEBUG: Device is not longer reachable 61153
2023-02-03 06:15:12.343571 DEBUG: Try to send command: nodeId: 0xeee1, endpointId: 0x01, clusterName: on_off, commandName: On, commandParams: null
2023-02-03 06:15:19.553721 DEBUG: Device is not longer reachable 47535
2023-02-03 06:15:42.662447 DEBUG: Device is not longer reachable 61153
Trust Center Join Handler: status = secured rejoin, decision = no action (03), shortid 0xB9AF
2023-02-03 07:06:46.119971 DEBUG: Try to request attribute value: nodeId: 0xb9af, endpointId: 0x01, clusterName: on_off, attributeName: OnOff
2023-02-03 07:07:16.533015 DEBUG: Device is not longer reachable 47535
2023-02-03 10:05:46.646119 DEBUG: Try to send command: nodeId: 0xb9af, endpointId: 0x01, clusterName: on_off, commandName: Off, commandParams: null
2023-02-03 10:06:16.995493 DEBUG: Try to send command: nodeId: 0xeee1, endpointId: 0x01, clusterName: on_off, commandName: Off, commandParams: null
2023-02-03 10:06:17.008209 DEBUG: Device is not longer reachable 47535
2023-02-03 10:06:34.331847 DEBUG: Try to send command: nodeId: 0xeee1, endpointId: 0x01, clusterName: on_off, commandName: Off, commandParams: null
2023-02-03 10:07:04.674091 DEBUG: Device is not longer reachable 61153
2023-02-03 10:08:16.945514 DEBUG: Try to send command: nodeId: 0xeee1, endpointId: 0x01, clusterName: on_off, commandName: On, commandParams: null
2023-02-03 10:08:24.154383 DEBUG: Try to send command: nodeId: 0xeee1, endpointId: 0x01, clusterName: on_off, commandName: Off, commandParams: null
emberAfReportAttributesCallback(): 61153 / 0xeee1, ep: 1 -> 1, cls: 6 / 0x0006
2023-02-03 10:08:45.903874 DEBUG: Receive attribute report from node_id: 61153
ZigbeeAddon::attributeValueUpdated: 0xeee1 0x0001 0x0006 0x0000 false
2023-02-03 10:09:10.334096 DEBUG: Try to send command: nodeId: 0xd279, endpointId: 0x01, clusterName: on_off, commandName: Off, commandParams: null
2023-02-03 10:09:40.624432 DEBUG: Device is not longer reachable 53881
Could you please let me know why are the daily reboots at 3 AM necessary? And just in case, are there any important obstacles between the outlet’s location or anything that could generate interference?
Regarding the ZEN25, there’s a potential fix included in the firmware version 2.0.35.2167.3 (BETA release). Please let me know if you’d like to try it out on your controller to test its behavior.