Zigbee2mqtt - nothing works although everything looks fine!

Hello everyone!

I’ve been trying for a week now to figure out what in the world is going on with my Zigbee modules in Home Assistant. Nothing worked, therefore I am hoping you can help me with this one.

What is going on: none of my Zigbee modules work in Lovelace. I mean, they are all seen, but I can’t turn them on or off, nor refresh their values. It’s a bit strange, as in the case of power plugs, i can actually turn on the button, but in a few seconds, the button turns back off. The IKEA bulb button also does nothing when pressed.

What I’ve tried: I have changed the Conbee II USB port. I even have changed the USB hub. I can see it working, even updated the firmware via deCONZ firmware utility. I have rebooted multiple times. I have updated the Zigbee2mqtt to the latest version. Nothing worked.

Home Assistant logs: In the Zigbee2mqtt plugin, the logs look clean and without errors, like this.

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] socat.sh: executing... 
[06:51:15] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing... 
[06:51:15] INFO: MQTT available, fetching server detail ...
[06:51:15] INFO: MQTT server settings not configured, trying to auto-discovering ...
[06:51:16] INFO: Configuring 'mqtt://core-mosquitto:1883' mqtt server
[06:51:16] INFO: Previous config file found, checking backup
[06:51:16] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[06:51:16] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks ...
[cont-init.d] zigbee2mqtt.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[06:51:16] INFO: Handing over control to Zigbee2mqtt Core ...
> [email protected] start
> node index.js
CREATED DECONZ ADAPTER
Zigbee2MQTT:warn  2021-11-19 06:51:20: Using experimental new availability feature

But then, for every button push or value read, I get all kind of errors:

Zigbee2MQTT:error 2021-11-19 06:52:33: Publish 'set' 'state' to 'Blitz Plug 1' failed: 'Error: Command 0xcc86ecfffe35bc5f/1 genOnOff.on({}, {"sendWhenActive":false,"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received)'
Zigbee2MQTT:error 2021-11-19 06:52:35: Publish 'set' 'state' to 'Blitz Plug 2' failed: 'Error: Command 0xcc86ecfffe4c3dc7/1 genOnOff.on({}, {"sendWhenActive":false,"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received)'
Zigbee2MQTT:error 2021-11-19 11:44:48: Publish 'set' 'state' to 'Hue 1' failed: 'Error: Command 0x00178801067aa4c5/11 genOnOff.off({}, {"sendWhenActive":false,"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received)'

In the Zigbee2mqtt dashboard, I can see all my Zigbee devices (I have 13 of them). But only two or three of them are actually showing the LQI signal…

I have also noticed the Zigbee map doesn’t load anymore. I mean, it’s trying to do something, but it takes forever. Strange, as the last time it showed my whole map without issues.

Please let me know what to try next, how to fix this… it’s killing me.
Thanks in advance!

Try with this disabled.

It didn’t helped disabling the experimental features. That’s actually by default in the configuration… it always was on.

I forgot to mention. My Home Assistant is installed on a HTPC with Windows 10, using VirtualBox 6.1.

Update: i finally found the culprit. Seems like the Conbee II really doesn’t like most of my USB HUBs. After trying a few of them, it works in an Anker USB 3.0 Hub. So, case closed. Phew!

1 Like