esphome / esphome/feature-requests
Enable Web Server in Safe Mode
- 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**
It would be great if the web server was enabled in safe mode.
**Please describe your use case for this integration and alternatives you've tried:**
Allows for easier ota through the web browser
**Additional context**
Changing priority to 59 [here](https://github.com/esphome/esphome/blob/039810eef399579a99b82ad2790d8a287b72e5f5/esphome/components/web_server/__init__.py#L31) seems to do it. Not sure of the other consequences of this though.
Unsure if this feature request is safe or not during safe mode.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing esphome/components/web_server/__init__.py at the referenced priority setting and trace how safe mode selects components. Check the existing safe-mode behavior and determine whether enabling the web server preserves its safety guarantees; done means the web server is reliably available for OTA in safe mode without unsafe side effects.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100