Yeah. It is too many moving parts, putting MQTT in the middle.ZHA also works with ethernet-connected zigbee coordinators.
I've switched from zigbee2mqtt a long time ago as it was horribly buggy and stuff was constantly failing/hanging. I also replaced the SMLight SLZB-06MG24 coordinator (the same guy maintaining Z2M also maintains the firmware of this device...) with the Sonoff Dongle Max. Zigbee with Homeassistant has been an absolutely smooth experience ever since...
He would need to manage all the apps and integrations separately. Better install Hass as the whole virtual machine solution and have integrations and Apps out of the box from Nabu Casa team.no need for bhyve, just run it in a jail and spare yourself the headache of dealing with linux...
Where zigbee2mqtt shines is away from Home Assistant. I use zigbee2mqtt and Zwave-JS UI, both feeding mosquito. All my automations are in Node Red, which is like comfort food for a wrench monkey like me. It's basically LabView for home automation. My HA instance just pulls from MQTT to give me dashboards I can pass out to the family. I absolutely hate yaml... using Node Red for automations is far easier imo.Yeah. It is too many moving parts, putting MQTT in the middle.
If you have a proper wifi deployed in your house wifi is also a valid option. Just stick with proper devices that have a web interface and/or need only *very* minimal configuration (i.e. once) via some shoephone app - regardless of how they communicate. I absolutely despise crap that enforces configuration, let alone usage via some touchy-swipy telephone garbage...I would stay away from WiFi - it constricts your bandwidth, consumes more power (no battery) and most of the time needs mobile app from manufacturer to setup.
True. I always wanted to dive into node red for exactly the same reasons. I absolutely HATE yaml and the weird and fragile scripting in HA - and with all their UI-fications lately it gets more and more in your way and configuration gets a lot more complicated (and finding stuff later is an absolute nightmare).Where zigbee2mqtt shines is away from Home Assistant. I use zigbee2mqtt and Zwave-JS UI, both feeding mosquito. All my automations are in Node Red, which is like comfort food for a wrench monkey like me. It's basically LabView for home automation. My HA instance just pulls from MQTT to give me dashboards I can pass out to the family. I absolutely hate yaml... using Node Red for automations is far easier imo.