Firmware Updates
Keeping your device's firmware up to date is essential to ensure it runs smoothly and benefits from the latest (ESPHome) features. This guide will walk you through how to update the firmware of the Home Assistant Glow.
Updating Firmware through Home Assistant
Level of Difficulty: Easy
The easiest way to update the firmware of the Glow is through Home Assistant. When a new firmware update is available, you will receive a notification directly within Home Assistant. To update your device, follow these simple steps:
- Look on the Settings page of Home Assistant for update notifications.
- Click on the notification for the Home Assistant Glow.
- A pop-up will appear with release notes / version number and the option to update the firmware.
- Click Install to start the process.
Since ESPHome 2024.6.x, the update component can directly retrieve firmware updates from the glow energy manifest. Which has made updating even easier and eliminates the need to use ESPHome Dashboard add-on just for updates.
Glow Web Interface
Level of Difficulty: Medium
If you are unable to update the firmware through Home Assistant, you can also update the firmware directly within the Glow's web interface. This method is useful if you are using the Glow as a standalone device or if you prefer to update the firmware manually.
- Download the latest firmware binary file for your device:
- Download for ESP32: home-assistant-glow-esp32.ota.bin
- Download for ESP8266: home-assistant-glow-esp8266.ota.bin
- Navigate to the Glow's web interface, by entering the IP address of the device in your browser.
- At the bottom of the page, you will find the OTA Update section.
- Click on Choose File and select the firmware binary file you downloaded.
- Click Upload to start the update process.
After the update is complete, the device will automatically reboot with the new firmware.
ESPHome Dashboard
Level of Difficulty: Advanced
If you are using the ESPHome Dashboard add-on in Home Assistant, you can also update the firmware through the dashboard. This method is useful if you have adopted the firmware to your ESPHome dashboard and know how to tweak the YAML configuration.
- Open the ESPHome Dashboard.
- If it is possible to update the firmware, you will see an update button at the device card (see image below).
- Click on the UPDATE button to start the process.
- Select Wirelessly to update the firmware over-the-air (OTA).
- It will start the update process, and you will see the update process in a pop-up window.
Once the update is complete, the device will automatically reboot with the new firmware.