esphome / esphome/feature-requests

ESPHome Updates - need more granular options

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

Description

ESPHome has a convenient feature "Update All" that is really handy to update firmware on all devices with single click. But as the number of devices are increasing on the home network (I've about ~60 devices) this feature needs some refining, And here is the crux of the problem:
1. With more devices, it takes much longer time to compile and update.
2. And this creates few problems as the devices may not update for many reasons such as - a) offline, b) configuration needs fixing due to ESPHome updates or c) browser window closed etc.
3. After each major updates it creates few segments of devices that are updated, need fixing and just need to run update again.

It will be more practical to add few options for updates to ESPHome and here are few sugegstions:

1. Update All (current feature)
2. Check Configuration
3. Compile latest but do not upload
4. Re-upload all devices with the last compiled version

This will make it practical for each user to monitor and update depending on the size/time spent.

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

Currently the only recourse is to let the update process run for over an hour and then revisit the ESPHome page to see which devices did not update and look at the reasons.
**Additional context**

Tom advised me to create an issue here when I posted [this request](https://community.home-assistant.io/t/esphome-validate-all-option/798105/3) in the community forum.

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.