zigbee2mqtt
zigbee2mqtt copied to clipboard
OTA misses some devices or reports the version wrong in the UI
What happened?
Several similar devices (10x same and 4x same) Philips => each group with the same model numbers. Updates firmware on most but reports on one or two that no firmware update is available (initially thought it was a one off, but has happened repeatedly over the last 36 months). To confirm, II removed one device that had no updates and attached it to a second Zigbee2mqtt network (identical hardware + network access). Update found and was able to successfully update the firmware.
I believe looking at the log that the device has been updated but is reporting it wrong (the debug log shows installed_version and latest_version being the same for both a "good" and a "bad" device however in the OTA screen two different versions are being displayed)
What did you expect to happen?
That all devices with the same Model Number / Firmware are detected for firmware updates and can be updated to a newer firmware. (Or display of version numbers is correct)
How to reproduce it (minimal and precise)
Not sure => 10x Philips 8718696485880 (2 fail) and 4x Philips 9290012573A (2 fail)
I have attached screenshot and logs for "Check for firmware) first for the device that fails and then for the device that is up to date.
Zigbee2MQTT version
2.1.1
Adapter firmware version
0x26680700
Adapter
USB ConBee II
Setup
Z2M in docker, Raspberry Pi 4 Model B Rev 1.4