Plan fuer die native HA-Integration als Dokument ablegen
Umstellung von pyscript auf eine eigene Integration mit Konfigurationsdialog: Einrichtung komplett ueber die Oberflaeche, kein YAML, Updates als Knopfdruck. Alle genannten Schnittstellen sind an der laufenden 2026.8.1-Instanz geprueft, nicht aus der Dokumentation uebernommen - inklusive Signaturen. Zur Verteilung festgehalten: HACS kann ausschliesslich GitHub und scheidet fuer das Gitea-Repository aus; App-Repositories akzeptieren zwar beliebige Git-URLs, Apps sind aber Docker-Container und damit der falsche Behaelter fuer eine Integration. Nativ bleibt die eigene UpdateEntity, deren Logik in updateverwaltung.py bereits zu grossen Teilen existiert. Dazu festgehalten, welche Befunde aus dem main-Review die Umstellung konstruktionsbedingt aufloest - vor allem die drei Setup-Menue-Fehler und die Token-Datei im Klartext.
This commit is contained in:
@@ -219,6 +219,11 @@ vendored MIT library served from Home Assistant itself, which satisfies the actu
|
||||
|
||||
## Pending: this branch has diverged from `main` (noted 2026-08-13)
|
||||
|
||||
`ha_install.md` (root) plans the move from pyscript to a **native HA integration** with a config
|
||||
flow — UI-only setup, no YAML, and updates via a self-reporting `UpdateEntity` against the Gitea
|
||||
repo (HACS is GitHub-only, so it is not an option). All APIs in it were verified against the
|
||||
running 2026.8.1 instance. It also records which review findings that move eliminates by design.
|
||||
|
||||
A full review of `main`'s 18 new commits is in `REVIEW_main_2026-08-13.md` — 15 findings, the
|
||||
three most serious in the new setup menu (saving with an unloaded catalogue wipes the whole
|
||||
mapping; "reset" has no effect on 15 of 17 fields; all four list positions get the same sensor,
|
||||
|
||||
Reference in New Issue
Block a user