After many years stuck on 4.3.2, I’ve prep’d, backed up etc over the weekend and hit the upgrade button this evening.
Seemed to go ok, except for MQTT, particularly those created with the home assistant prefix. Those created directly before are all working fine, but the HA ones don’t.
I’ve got a load of new things to create, all HA MQTT things, which are duplicates that I’ll need to replace.
The problem is, none of the things have any details, it just show up blank, example non-MQTT thing:
OK, I’ve narrowed it down to zigbee2mqtt failing to start:
zigbee2mqtt.service - Zigbee2MQTT
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Mon 2026-10-19 17:33:00 BST; 19min ago
Duration: 5ms
Process: 3855 ExecStart=/usr/bin/npm start (code=exited, status=203/EXEC)
Main PID: 3855 (code=exited, status=203/EXEC)
CPU: 2ms
Oct 19 17:33:00 openhabian systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 5.
Oct 19 17:33:00 openhabian systemd[1]: Stopped zigbee2mqtt.service - Zigbee2MQTT.
Oct 19 17:33:00 openhabian systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
Oct 19 17:33:00 openhabian systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Oct 19 17:33:00 openhabian systemd[1]: Failed to start zigbee2mqtt.service - Zigbee2MQTT.
Nothing appears in the logfile, so don’t have anything further to go on…looks to be the main problem right now… other non-zigbee devices/automations are working
what du you see when you enter
systemctl status zigbee2mqtt
Which version of z2m are you running? If i remember correctly there was something breaking when running an older version of nodejs.