Screenshots From the README of KriVaTri/ESPHome-Update-Manager.
About
ESPHome Update Manager is a custom integration for managing firmware updates across ESPHome devices from Home Assistant. It adds a dedicated panel and a Lovelace card that list devices with their firmware versions and status, and let updates run for one device or as a sequential batch. It can use the local ESPHome add-on, an external ESPHome dashboard on another machine, or both together, with optional username and password for the external dashboard. Force install recompiles and uploads even when no update is available, and offline devices such as deep sleep ones can be queued until they come online. Auto-install can start updates when new firmware appears, devices can be excluded from it, and failed updates raise notifications with access to the update log. Setup is done in the UI, where the number of kept log backups can also be chosen.
Automatic summary of the README and code of KriVaTri/ESPHome-Update-Manager. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
ESPHome Update Manager
- External Dashboard URL
- Username (optional)Username for dashboard authentication
- Password (optional)Password for dashboard authentication
- Maximum number of log backups to keepSet to 0 to disable log backups
After setup
- External Dashboard URL
- Username (optional)Username for dashboard authentication
- Password (optional)Password for dashboard authentication. Leave empty to keep current password.
- Maximum number of log backups to keepSet to 0 to disable log backups
Texts from the code of KriVaTri/ESPHome-Update-Manager.
From the README
ESPHome device update manager for Home Assistant.
A custom Home Assistant integration that provides a dedicated panel and lovelace card for managing ESPHome firmware updates across all your ESPHome devices.
- Centralized dashboard — View all ESPHome devices, their firmware versions, and status in one place
- External dashboard support — Connect to an ESPHome dashboard running on another machine (e.g., a separate build server)
- Dashboard authentication — Support for username/password authentication on external dashboards
- Mixed setup support — Use both local ESPHome add-on and external dashboard simultaneously
- Batch updates — Select multiple devices and update them sequentially with a single click
- Individual updates — Update a single device directly from the panel
- Force Install — Recompile and upload via the ESPHome dashboard, even when no update is available. Also used for project version updates
- Pending Force Install for offline devices — Queue offline (e.g. deep sleep) devices for force install; they are automatically installed as soon as they come online
- Auto-install — automatically start updates when new firmware or a new project version becomes available
- Manual refresh — refresh button and service to re-check project versions, dashboards, and pending devices on demand or from automations
- Enable firmware entities — Disabled firmware update entities can be enabled directly from the panel
Information
- Installs
- 296 sharing analytics
- GitHub stars
- 45
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.11.5,
- Category
- DIY and makers, Boards and hardware interfaces
- Kind
- Marketplace integration
- Brand
- ESPHome
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
esphome_update_manager- Issues
- Report an issue















