New Zigbee2MQTT version now supports Over-the-air (OTA) firmware updates!
The popularity of the Zigbee protocol keeps increasing. This has to do with a lot of new products that are Zigbee powered. But also, there are also many new brands that work with Zigbee and all is still offered at very competitive prices. The development of the platform goes rapidly and the number of contributing developers to zigbee2mqtt keeps increasing. We believe in the power of open-source, and therefore we love the zigbee2mqtt project. It’s cheap and fun to build a Zigbee2MQTT Gateway yourself, check our tutorial here. And now a new version is released that supports Over-the-air updating of the firmware of your Zigbee devices.
Zigbee 11.1 is out now!
You can find the releases and the complete changelog on github: https://github.com/Koenkk/zigbee2mqtt/releases
The newest release of Zigbee2MQTT has a lot of new features, supports lots of new devices and many bugs have been fixed.
But one of my favorite new feature is: OTA Firmware Updates. This means that you don’t need your original bridge to update your devices. At this time not every brand made their firmwares available. But Ikea bulbs are possible.
It will check automatically if a newer firmware is available.
A few new commands are possible:
– check newer firmware
– update firmware
Performing Zigbee OTA updates in Home Assistant
When you are Using Home Assistant you can use the add-on Zigbee2MqttAssistant which is a GUI for Zigbee2MQTT.
Every device can show an extra button at the end of the row in case an update is available for the device. This is shown below:
In MQTT explorer you can do the update as you can see in the screenshot below.
Enter the topic as I did, and place your friendly device name into the payload field.
MQTT explorer is a very good tool to watch and filter MQTT messages. Click on Zigbee2MQTT and filter on either the word ‘log’ or ‘update’, you will see the update status messages. Every procent is logged. After about ten minutes the device update is finished and your bulb will run the latest firmware.
Tips on using Zigbee2MQTT OTA
Some tips before updating your Zigbee devices Over-the-air via Zigbee2MQTT OTA:
- Battery devices must be full before you start updating
- Check and monitor your logs carefully when updating
- Update one device at the time (for the sake of troubleshooting).
The official documentation from the makers can be found here: https://www.zigbee2mqtt.io/information/ota_updates.html