esphome / esphome/feature-requests

Feature Request: Button to Update Only Outdated ESPHome Devices

Open
#3,147 2 comments 2 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**
A Button: sometimes ESPHome doesn't update all my ESPHome devices. I would like to have a dedicated "Update Outdated Devices" button that specifically targets and updates only those devices that are running an outdated firmware version, instead of the existing "Update All Devices" option which attempts to update everything regardless of state.

With the push of a button, only the devices that are not up to date would begin the update process, avoiding unnecessary updates and saving time/resources.

**Please describe your use case for this integration and alternatives you've tried:**

In my setup, I manage a number of ESPHome devices, and occasionally, some devices fail to update during bulk updates, or some are already on the latest version. Currently, the only option is "Update All Devices," which can result in redundant updates or failures on devices that are already current.
I’ve tried updating devices individually or using automation scripts, but this becomes tedious when dealing with many devices. A built-in selective update button would be more efficient and user-friendly.

**Additional context**

It would be great if this could show a list of outdated devices with a one-click option to "Update Outdated Only." This could help users quickly bring their network in sync without affecting already updated devices. Also helpful for large deployments.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.