esphome / esphome/feature-requests
ESPHome Updates - need more granular options
- 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.