Hi everyone,
I’m experiencing a communication issue with a Tuya Zigbee switch (RoomsAI TS0003 - _TZ3000_avky2mvc) in Home Assistant using Zigbee2MQTT and ZHA. The device is behaving strangely—commands are sent, but it doesn’t always respond immediately, and some responses arrive with significant delay.
Tests I have performed:
Checked the Zigbee channel – I set it to channel 20, ensuring there’s no interference from Wi-Fi or other nearby Zigbee devices.
Restarted Home Assistant and the Zigbee coordinator – No changes in the device’s behavior.
Factory reset the switch and re-paired it – The issue persisted after re-adding the device.
Tested different Zigbee coordinators – I tried different coordinators (Sonoff Dongle-E, SLZB-06M, etc.), but the issue remained the same.
Tested on both ZHA and Zigbee2MQTT – On ZHA, the device appears and receives commands, but still has response failures. On Zigbee2MQTT, the issue is more frequent.
Checked Zigbee2MQTT logs – The device’s response is often delayed and sometimes doesn’t arrive at all. It seems to be a communication problem between the coordinator and the switch.
Works fine with the Tuya hub – The switch responds instantly when connected to the official Tuya hub, which suggests that the hardware is functional and that this might be a firmware limitation when used with standard Zigbee coordinators.
Possible causes and questions:
Incompatible Tuya firmware? – Some Tuya devices are known to have issues with standard Zigbee coordinators and may require hacks or specific settings. Has anyone managed to update the firmware for this model?
Zigbee2MQTT/ZHA incompatibility? – Is the _TZ3000_avky2mvc model known to have issues? Would any extra configuration help?
Routing problem? – I tested it connected directly to the coordinator, but the issue persists. Zigbee traffic is normal for other devices.
Is there an alternative firmware for this model? – I haven’t found anything on the Zigbee2MQTT Supported Devices list. Has anyone successfully flashed a different firmware on these Tuya switches?
If anyone has encountered this issue and found a solution, any tips would be greatly appreciated!
Thanks!