OH5 Upgrade, MQTT and all things broken

Hi there,

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:

I’ve spent the last hour or more searching posts, and can’t find anything that helps. :frowning:

Cheers

James

A bit more info as I remember how to grab pertinent details:

##   Release = Debian GNU/Linux forky/sid
##    Kernel = Linux 6.1.0-12-amd64

openhabian-config gives me the following warning, which is odd as openhabian was used for the upgrade:

openHABian Configuration Tool — [openHAB]{2026-09-21T20:08:56+02:00}(167a271d)
openHAB 5.2.3 - Release Build     

There’s a way of getting OH status info - I’ll try and find it…

One thing to note is that the HA Mqtt was moved to a separate binding sometime between oh4 an 5. Is that installed?

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.

thanks Larsen, upgrade of nodejs has fixed the starting of Z2M.

Now I’m just left with the broken Home Assistant binding - I think, it seems to be triggering repeated brightness chages to any Innr zigbee bulbs…

Looks like a “leave it long enough” problem. mostly seems to be good now…