Z2MQTT Firmware ID / Version not showing up

Hello group,
I’ve successfully now updated the firmware on my VZM31-SN Zigbee 2-1 Switches! All are now running 3.04, but only some of them come back and show V3.04. Reinterviewing/reconfiguring the ones that don’t automatically show 3.04 does not seem to help.

Removing, factory resetting via keypress, and re-pairing does not seem to fix it either.

It’s not stopping them from working, but some fields seem to throw errors, and clearly something isn’t quite right.

Has anyone come across this/experienced this before?
Thanks,
JD

My feelings on the state of delivery for this firmware are well known elsewhere, and this is one more thing I needed to do on every single switch to get them to show the version:

In zigbee2mqtt, find the device, select dev console, choose read for the genBasic cluster and attribute swBuildId, it will read it from the switch.

Afterward it seems to stick. I don’t believe I had to do it again when I went from 3.04 to the 3.07 beta, which is what you should probably update to anyway since 3.04 is busted.

It’s not the firmware, it’s a recent bug in Z2M that we just fixed: fix: Preserve genBasic attributes when re-read returns undefined by rohankapoorcom · Pull Request #1753 · Koenkk/zigbee-herdsman · GitHub

It should be available in the dev / edge build in a couple of days, otherwise there’s a custom docker image linked from the PR comments.

Rohan’s spot on.
This is/was more of a nuisance issue for me, not causing any issue or problem functionality-wise. I debated if my post here was a better fit/place to post or over on github. After a couple of days of quiet here, I 85% cross posted over there, and learned this was a bug already identified and a fix is in the works.

Backstory: Through reading here and other place I became convinced that Z2MQTT was a better fit for my installation, so I switched about 14 months ago. -Haven’t looked back. ZHA had pro’s in its simplicity and lack of need for MQTT brokers, but the functionality and the update frequency/supported features of Z2MQTT is unmatched.

Rohan and other volunteers who frequent here are deeply involved in the Zigbee to MQTT development and I’m indebted to them.

-JD

1 Like