esphome / esphome/feature-requests

Update all devices in the background

Open
#1,965 2 comments 6 reactions 0 assignees View on GitHub
Project: Dashboard
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**
I have 21 devices in esphome that is running in HomeAssistant on a RaspberryPi3, which means that updating all the devices will take a long time.
The problem is that the "Update all" button requires the the webbrowser to remain in contact with the server and the browser that I use (Firefox) will put a webpage to sleep if its not on the foreground, this will result in the update being aborted.
Updating now will require me to keep that browser active, it would be better if the update all action will continue even if the connection with the browser has been lost.

**Please describe your use case for this integration and alternatives you've tried:**
Currently I have the keep the browser active

**Additional context**

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the “Update all” browser action and the server-side update handling used by ESPHome in Home Assistant on the Raspberry Pi. Check how the process depends on the browser connection; done means all selected devices continue updating after the browser is closed or backgrounded, with a way to observe completion or failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
raspberry-pi
Domain
backend, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.