Describe the bug
Just updated the plugin from v1.9.2 where everything was looking good to v1.10.0 and suddenly all devices in Home.app controlled by this plugin started reporting No Response status, however everything is reported as available in Zigbee2MQTT UI. I also tried to add "ignore_availability": true, as a default as well as for every accessory but nothing changed
Related devices
Devices failing to répond are Livolo T0001 switches & plugs covered here and here
To Reproduce
Steps to reproduce the behavior, for example:
- Start Zigbee2MQTT
- Start Homebridge
- Upgrade the plugin to
v1.10.0 & restart Homebridge
- Switch Homebridge to debug mode
Homebridge logs shows
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Received devices...
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
[12/15/2022, 3:22:39 PM] [zigbee2mqtt] Update "error" status for characteristics of <accessory_name_here> to 0
Zigbee2MQTT logs
debug 2022-12-15 18:09:50Retrieving state of '[FRIENDLY_NAME]' after reconnect
debug 2022-12-15 18:09:50Received Zigbee message from '[FRIENDLY_NAME]', type 'raw', cluster 'genPowerCfg', data '{"data":[122,209,224,179,54,35,0,75,18,0,7,1,0,3,0,11],"type":"Buffer"}' from endpoint 6 with groupID 0
info 2022-12-15 18:09:50MQTT publish: topic 'zigbee2mqtt/[FRIENDLY_NAME]', payload '{"linkquality":78,"state_bottom_left":"OFF","state_bottom_right":"OFF","state_left":"OFF","state_right":"OFF"}'
Expected behavior
Devices are being responsive in Home.app
MQTT messages
If possible (and applicable), please provide the following:
- The device entry from
zigbee2mqtt/bridge/devices (note: this is different from zigbee2mqtt/bridge/config/devices)
- Status update from
zigbee2mqtt/[FRIENDLY_NAME]
- Messages published by this plugin that might be related to your issue (can also be seen in the homebridge logs)
Versions used
Please provide the version of the following pieces of software:
- This plugin - v1.10.1
- Homebridge - v1.6.0
- Zigbee2MQTT (can be found in MQTT topic
zigbee2mqtt/bridge/info) - running in docker v1.28.4
- Homebridge Config UI X (if applicable) - v4.50.2
Other info
Tried multiple combinations of Zigbee2MQTT availability true/false and Homebridge-z2m plugin ignore_availability true/false but none seems to fix the issue.
It seems that restarting Zigbee2MQTT while Homebridge is running may fix the issue for a while then it's back on No response status
Config snippet
{
"mqtt": {
"base_topic": "zigbee2mqtt",
"server": "mqtt://localhost:1883",
"reject_unauthorized": false,
"keepalive": 60,
"version": 4,
"disable_qos": false
},
"log": {
"mqtt_publish": "debug"
},
"defaults": {
"exclude": false
},
"exclude_grouped_devices": false,
"devices": [
{
"id": "0x00124b0023503994",
"ignore_availability": true,
"excluded_endpoints": [
"bottom_right"
]
},
{
"id": "0x00124b002336c92d",
"ignore_availability": true,
"excluded_endpoints": [
"right",
"bottom_left",
"bottom_right"
]
}
]
}
Describe the bug
Just updated the plugin from
v1.9.2where everything was looking good tov1.10.0and suddenly all devices in Home.app controlled by this plugin started reportingNo Responsestatus, however everything is reported asavailablein Zigbee2MQTT UI. I also tried to add "ignore_availability": true, as a default as well as for every accessory but nothing changedRelated devices
Devices failing to répond are Livolo T0001 switches & plugs covered here and here
To Reproduce
Steps to reproduce the behavior, for example:
v1.10.0& restart HomebridgeHomebridge logs shows
Zigbee2MQTT logs
Expected behavior
Devices are being responsive in Home.app
MQTT messages
If possible (and applicable), please provide the following:
zigbee2mqtt/bridge/devices(note: this is different fromzigbee2mqtt/bridge/config/devices)zigbee2mqtt/[FRIENDLY_NAME]Versions used
Please provide the version of the following pieces of software:
zigbee2mqtt/bridge/info) - running in docker v1.28.4Other info
Tried multiple combinations of Zigbee2MQTT availability
true/falseand Homebridge-z2m plugin ignore_availabilitytrue/falsebut none seems to fix the issue.It seems that restarting Zigbee2MQTT while Homebridge is running may fix the issue for a while then it's back on
No responsestatusConfig snippet