Skip to main content

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:

  1. Look on the Settings page of Home Assistant for update notifications.
  2. Click on the notification for the Home Assistant Glow.
  3. A pop-up will appear with release notes / version number and the option to update the firmware.
  4. Click Install to start the process.

Update notification in Home Assistant

note

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.

  1. Download the latest firmware binary file for your device:
  2. Navigate to the Glow's web interface, by entering the IP address of the device in your browser.
  3. At the bottom of the page, you will find the OTA Update section.
  4. Click on Choose File and select the firmware binary file you downloaded.
  5. 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.

  1. Open the ESPHome Dashboard.
  2. If it is possible to update the firmware, you will see an update button at the device card (see image below).
  3. Click on the UPDATE button to start the process.
  4. Select Wirelessly to update the firmware over-the-air (OTA).
  5. 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.

Update firmware through ESPHome Dashboard