esphome / esphome/feature-requests

Enable Web Server in Safe Mode

Open
#1,040 0 comments 0 reactions 0 assignees View on GitHub
component: 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.