esphome / esphome/feature-requests

Dashboard add Validate all main window

Open
#1,738 0 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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**
- As a user with many ESPs in ESP home I want to be able to validate all configurations before I press UPDATE ALL.
- As a user I will search for this button next to UPDATE ALL or as a drop down of the UPDATE ALL button
- As a user after I ran specified command I would like to have a summary with a table of
- all ESPs checked,
- their verification status,
- if occured: the failure message next to the ESP and
- the buttons: Visit, Edit, Logs, Re-Validate (see additional context), Install
- As a user I want to see an RE-VALIDATE ALL and UPDATE ALL button on bottom of this table
- As a user I might use an external editor for my ESP configurations or a second window with ESPhome is open

**Please describe your use case for this integration and alternatives you've tried:**
1. I update many ESPs with a config change and want to validate it in all configurations
2. I update the a generic include and a setting may interfere with an individual setting in the ESP, this function will show it
3. Breaking changes occur, I can quickly validate which ESP needs individual treatment

**Additional context**
This request goes well with https://github.com/esphome/feature-requests/issues/1719, and the order from https://github.com/esphome/feature-requests/issues/344 may also be taken into account consistently over all views.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the ESPHome Dashboard main window and review the linked feature requests 1719 and 344 for related requirements. Done should include a way to validate all configurations, a per-ESP summary with status, failures and requested actions, plus RE-VALIDATE ALL and UPDATE ALL controls.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.