A few weeks ago, I have bought a couple of Philips Hue white & colour light bulbs with a couple of Philips Hue Dimmer Switch. I have been using them with the Philips Hue Hub and the corresponding HA component.
I was very happy with the experience but I wanted to try something else.
I have now bought a CC2531 Zigbee sniffer dongle and followed the installation of Zigbee2MQTT (and also mosquitto, both on their own Docker containers) from their website.
I have connected two light of my 4 philips light bulbs and one of my dimmer switches to Zigbee2MQTT. I have created a small Node Red flow to connect the on / off buttons to one of the light bulbs.
When I press a button on the dimmer switch, it feels like I have a small latency (about 1s or slightly less) between the press and the light changing.
When I press the color picker of the light bulb (from HA), I also feel like there is a small delay / latency.
In some cases, I ended up with several seconds of delay / latency. In some cases, a couple of commands had been queued and executed at once several seconds after the first command.
I am running everything on docker containers, on a Raspberry Pi 3.
Do you think this delay / latency is expected ? I could see that the flow Zigbee2MQTT -> Mosquitto -> Node Red -> Mosquitto -> Zigbee2MQTT might cause some latency but I wouldn’t expect it to be visible for the user.
Should I be able to get the same response time and reliability as with the Philips Hue hub ?
Is anybody else having latency issues when using Zigbee2MQTT or MQTT in general ?