From 2736c3d6e07bbc0c7c63fec18810400c9a3e896c Mon Sep 17 00:00:00 2001 From: Tobi G Date: Thu, 3 Sep 2026 21:03:17 +0200 Subject: [PATCH] Audit nach dem Dongle-Umbau: vier Befunde (2026.9.3.13) 1. profil_schreiben awaitete wunsch_uebernehmen und damit bis zu drei HTTP-Runden zu flespi - bei 39 Aufrufstellen von profilSpeichern() im Panel je Feldaenderung. Laeuft jetzt als eigene Aufgabe. 2. Ein gescheiterter Schreibversuch wurde bei jedem Speichern wiederholt, weil der Fehlerstand kein "werte" hat. Er merkt sich jetzt unter "versucht", was gescheitert ist. Dazu: kein zweites Schreiben, wenn der Wert schon als pending bereitliegt. 3. buendelPasst() versprach im Kommentar, ein aelteres Buendel abzulehnen, pruefte aber nur Ungleichheit - deshalb meldete die App "diese Fassung aendert auch Natives", obwohl nur das Buendel nach einem Versionssprung nicht neu gebaut war. Vergleicht jetzt gegen die Serverfassung, drei Regressionstests (der entscheidende gegen den alten Stand rot). Der Text behauptet keine Ursache mehr, die die App nicht kennen kann. 4. Das Regler-Minimum ging heute von 0 auf 1, ein bereits gespeicherter Wert darunter lief ungeprueft durch. Beide Oberflaechen klemmen jetzt auf 1-60. 182/182 Tests, 28 Backend-Dateien py_compile, beide Frontends als Modul geparst, Dienst- und Katalog-Konsistenz in beide Richtungen geprueft, Buendel auf derselben Fassung wie das Manifest. Co-Authored-By: Claude Opus 5 --- AGENTS.md | 56 ++++++++++++++++++ companion-app/src/daten/ota.test.ts | 22 +++++++ companion-app/src/daten/ota.ts | 20 +++++-- companion-app/src/daten/profilAdapter.ts | 5 +- companion-app/src/screens/Einstellungen.tsx | 3 +- companion-app/src/screens/Versionshinweis.tsx | 15 +++-- custom_components/audi_dashboard/dienste.py | 12 ++-- custom_components/audi_dashboard/flespi.py | 27 +++++++-- .../audi_dashboard/frontend/app/bundle.json | 2 +- .../audi_dashboard/frontend/app/bundle.zip | Bin 269156 -> 269175 bytes .../frontend/audi-dashboard-app.js | 6 +- .../audi_dashboard/manifest.json | 2 +- 12 files changed, 148 insertions(+), 22 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index d8d888a..205cb6a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9151,3 +9151,59 @@ flespi legt beim Schreiben das **ganze** Objekt als `pending` ab, also stand auc unterscheidet. Gegen die echten Daten nachgewiesen (`flespi.py` einzeln geladen, ohne Home Assistant): `Sleep Timeout (103): 10 → 15 unterwegs [wir: 15]`, `Sleep Mode (102): 2` ohne Zusatz. + +## CA. Audit nach dem Dongle-Umbau: vier Befunde, alle behoben (2026.9.3.12/.13) + +Rundumblick auf Wunsch des Eigentümers. **Sauber:** 28 Backend-Dateien +`py_compile`, beide Frontend-Dateien als **Modul** geparst (Abschnitt AQ), +`tsc --noEmit`, `vite build`, 182/182 Tests. Dienste in `const.py`, `dienste.py` +(Schema und Registrierung) und `services.yaml` decken sich vollständig in beide +Richtungen; Katalog und Dataclass in `einstellungen.py` je 27 Einträge ohne +Abweichung, jedes Feld mit Beispielnamen, beide Listenfelder mit so vielen +Beispielen wie Positionen. Kein verwaister Name in `flespi.py`, und `ABSTAND_S`/ +`_zu_alt`/`gelegenheit()` sind mit der Warteschlange restlos verschwunden. + +**Befund 1 (schwer): jedes Profil-Speichern wartete auf flespi.** +`profil_schreiben` **awaitete** `wunsch_uebernehmen()` — bis zu drei HTTP-Runden +mit je 20 s Zeitlimit. Am Panel hängen **39 Aufrufstellen** von +`profilSpeichern()`, eine je Feldänderung: ein langsames flespi hätte die +Oberfläche bei jedem getippten Feld blockiert. Jetzt eine eigene Aufgabe +(`hass.async_create_task`) — das Speichern selbst ist zu dem Zeitpunkt längst +erledigt. + +**Befund 2: ein gescheiterter Schreibversuch wurde bei jedem Speichern +wiederholt.** Der Fehlerstand hat kein `werte`, an dem der Wächter hätte +hängenbleiben können — mit abgelehntem Token wäre jede Feldänderung eine neue +Anfrage gewesen. Der Fehlerstand merkt sich jetzt unter `versucht`, WAS +gescheitert ist; ein neuer Reglerwert, ein erfolgreiches Lesen oder ein Neustart +heben die Sperre von selbst auf. Im selben Zug schreibt +`schlaf_timeout_schreiben()` nicht mehr, wenn der Wert bereits als `pending` +bereitliegt (ein **anderer** ausstehender Wert wird weiterhin überschrieben — +unserer ist der jüngere). + +**Befund 3: die App behauptete etwas, das sie nicht wissen kann.** Der +Versionshinweis meldete „Diese Fassung ändert auch Natives — dafür muss die App +neu aufgespielt werden". Das war für `2026.9.3.11` schlicht falsch: eine reine +Backend-Korrektur, nur das Bündel war nach dem Versionssprung nicht neu gebaut. +Zwei echte Ursachen dahinter: + +* `buendelPasst()` versprach im Kommentar, ein älteres Bündel abzulehnen + („wäre ein Rückschritt"), prüfte aber nur `buendel.version !== eigene` — ein + **älteres** Bündel kam damit genauso durch wie ein neueres. Es vergleicht jetzt + zusätzlich gegen die Serverfassung; ohne bekannte Serverfassung (offline, altes + Backend) bleibt es beim alten Verhalten, denn ein Vergleich, den man nicht + anstellen kann, darf den Knopf nicht wegnehmen. **Drei Regressionstests**, der + entscheidende gegen den alten Stand als fehlschlagend nachgewiesen. +* Der Text sagt nicht mehr, *warum* nichts bereitliegt: „Dafür liegt hier kein + passendes Bündel — sie muss über Xcode neu aufgespielt werden." + +**Befund 4, aus meiner eigenen Änderung desselben Tages:** das Regler-Minimum ist +von 0 auf 1 gewandert (das Gerät kennt kein Schlaf-Timeout unter einer Minute), +aber ein **bereits gespeicherter** Wert darunter lief ungeprüft durch — der +Daumen rastet bei 1 ein, die Anzeige daneben sagt „0 Min.". Beide Oberflächen +klemmen den gelesenen Wert jetzt auf 1–60. + +**Merkposten, zum zweiten Mal in diesem Projekt (siehe BC und BV):** ein +Versionssprung ohne `npm run ota` lässt das Bündel zurück — und seit Befund 3 +sagt die App dann wenigstens die Wahrheit darüber. Die Reihenfolge ist: erhöhen, +**dann** Bündel bauen, dann ausliefern. diff --git a/companion-app/src/daten/ota.test.ts b/companion-app/src/daten/ota.test.ts index d65d46e..d819fcc 100644 --- a/companion-app/src/daten/ota.test.ts +++ b/companion-app/src/daten/ota.test.ts @@ -40,4 +40,26 @@ describe("buendelPasst", () => { expect(buendelPasst(buendel({ sha256: "" }), "2026.8.23.2")).toBe(false) expect(buendelPasst(buendel({ version: "" }), "2026.8.23.2")).toBe(false) }) + + /* Der eigentliche Zweck, und bis zum 03.09.2026 nur ein Kommentar: das + Bündel muss zu der Fassung gehören, die der Server ausliefert. Ohne + diese Prüfung meldete die App "diese Fassung ändert auch Natives", + obwohl nur das Bündel nach einem Versionssprung nicht neu gebaut war. */ + it("akzeptiert, wenn das Bündel die Fassung des Servers ist", () => { + expect(buendelPasst(buendel({ version: "2026.9.3.11" }), "2026.9.3.10", "2026.9.3.11")).toBe( + true, + ) + }) + + it("lehnt ab, wenn das Bündel hinter dem Server zurückliegt", () => { + expect(buendelPasst(buendel({ version: "2026.9.3.10" }), "2026.9.3.9", "2026.9.3.11")).toBe( + false, + ) + }) + + it("prüft ohne bekannte Serverfassung nur gegen die eigene", () => { + // Offline oder altes Backend: einen Vergleich, den man nicht anstellen + // kann, darf der Knopf nicht ausbaden. + expect(buendelPasst(buendel({ version: "2026.9.3.11" }), "2026.9.3.10", null)).toBe(true) + }) }) diff --git a/companion-app/src/daten/ota.ts b/companion-app/src/daten/ota.ts index c4fb615..39bba7a 100644 --- a/companion-app/src/daten/ota.ts +++ b/companion-app/src/daten/ota.ts @@ -74,11 +74,23 @@ export async function startklarMelden(): Promise { als "nicht vergleichbar", nicht als "abweichend". Alles andere böte einen Update-Knopf an, dessen Ziel man mit der laufenden Fassung gar nicht abgleichen konnte. */ -export function buendelPasst(buendel: Buendelangabe | null, eigene: string | null): boolean { +export function buendelPasst( + buendel: Buendelangabe | null, + eigene: string | null, + serverVersion?: string | null, +): boolean { if (!buendel?.version || !buendel.url || !buendel.sha256 || !eigene) return false - // Das Bündel muss zu der Fassung gehören, die diese Installation - // ausliefert. Läge dort ein älteres, wäre ein "Update" ein Rückschritt. - return buendel.version !== eigene + // Es muss etwas ANDERES sein als das, was gerade läuft - sonst gibt es + // nichts zu holen. + if (buendel.version === eigene) return false + // Und es muss die Fassung sein, die diese Installation ausliefert. Der + // Kommentar hier versprach das schon ("läge dort ein älteres, wäre ein + // Update ein Rückschritt"), geprüft wurde es nie: ein blosses !== laesst + // ein aelteres Buendel genauso durch wie ein neueres. Ohne bekannte + // Serverfassung bleibt es beim alten Verhalten - ein Vergleich, den man + // nicht anstellen kann, darf den Knopf nicht wegnehmen. + if (serverVersion == null) return true + return buendel.version === serverVersion } export class OtaFehler extends Error {} diff --git a/companion-app/src/daten/profilAdapter.ts b/companion-app/src/daten/profilAdapter.ts index b9897da..d355376 100644 --- a/companion-app/src/daten/profilAdapter.ts +++ b/companion-app/src/daten/profilAdapter.ts @@ -150,7 +150,10 @@ export function profilZuEinstellungen(profil: Profil): Einstellungen { // Der Wert hat die Zeit ueberlebt, in der die Einstellung nicht angeboten // wurde (31.08. bis 03.09.2026) - deshalb steht er in vielen Profilen // schon, und der Standard greift nur bei neuen. - pausenzeitMin: zahl(einst, "fahrten_pausenzeit_min") ?? 15, + // Auf den Bereich des Reglers geklemmt - siehe profilZuConfig() im Panel: + // vor dem 03.09.2026 war 0 ("sofort") moeglich, das Geraet kennt aber kein + // Schlaf-Timeout unter einer Minute. + pausenzeitMin: Math.min(60, Math.max(1, zahl(einst, "fahrten_pausenzeit_min") ?? 15)), } } diff --git a/companion-app/src/screens/Einstellungen.tsx b/companion-app/src/screens/Einstellungen.tsx index 6fc4d3e..0dc70ac 100644 --- a/companion-app/src/screens/Einstellungen.tsx +++ b/companion-app/src/screens/Einstellungen.tsx @@ -76,7 +76,8 @@ export function Einstellungen({ const [backupImportFehler, setzeBackupImportFehler] = useState(null) const backupDateiwahl = useRef(null) - const otaUpdateVerfuegbar = otaMoeglich() && buendelPasst(otaBuendel, eigeneVersion()) + const otaUpdateVerfuegbar = + otaMoeglich() && buendelPasst(otaBuendel, eigeneVersion(), serverVersion) const otaAusloesen = async () => { if (!otaBuendel) return diff --git a/companion-app/src/screens/Versionshinweis.tsx b/companion-app/src/screens/Versionshinweis.tsx index 0f1b1ff..38102ba 100644 --- a/companion-app/src/screens/Versionshinweis.tsx +++ b/companion-app/src/screens/Versionshinweis.tsx @@ -14,12 +14,17 @@ * ZWEI FÄLLE, ZWEI TEXTE * ---------------------- * Liegt ein passendes OTA-Bündel bereit, kann die App sich selbst erneuern — - * dann steht hier der Knopf, der genau das tut. Fehlt eines, hat sich Natives - * geändert (Plugins, Berechtigungen, die Hülle selbst), und dagegen hilft nur - * neu aufspielen. Beides zu vermengen wäre die schlechtere Auskunft: ein + * dann steht hier der Knopf, der genau das tut. Fehlt eines, hilft nur neu + * aufspielen. Beides zu vermengen wäre die schlechtere Auskunft: ein * "Jetzt aktualisieren", das nichts ändern kann, oder ein "bitte manuell", * obwohl ein Knopf genügt hätte. * + * Der Text sagt bewusst NICHT mehr "diese Fassung ändert auch Natives". Das + * kann die App nicht wissen, und es war am 03.09.2026 schlicht falsch: die + * Fassung war eine reine Backend-Korrektur, nur das Bündel war nach dem + * Versionssprung nicht neu gebaut worden. Ein fehlendes Bündel heisst + * "hier liegt nichts Passendes" — warum, weiss nur, wer es gebaut hat. + * * EINMAL, NICHT BEI JEDEM START * ----------------------------- * Weggetippt wird die gesehene Serverfassung gemerkt. Erst eine *andere* @@ -90,7 +95,7 @@ export function Versionshinweis({ const offen = nativ && !weggetippt && hinweisFaellig(versionsstand, serverVersion, gesehenLesen()) - const perOta = buendelPasst(otaBuendel, eigeneVersion()) + const perOta = buendelPasst(otaBuendel, eigeneVersion(), serverVersion) const schliessen = () => { if (laeuft) return @@ -121,7 +126,7 @@ export function Versionshinweis({ description={ perOta ? `Diese App läuft auf ${eigeneVersion() ?? "einer unbekannten Fassung"}, bereit liegt ${serverVersion}. Sie kann sich direkt hier erneuern.` - : `Diese App läuft auf ${eigeneVersion() ?? "einer unbekannten Fassung"}, der Server liefert ${serverVersion}. Diese Fassung ändert auch Natives — dafür muss die App neu aufgespielt werden, ein Update in der App genügt nicht.` + : `Diese App läuft auf ${eigeneVersion() ?? "einer unbekannten Fassung"}, der Server liefert ${serverVersion}. Dafür liegt hier kein passendes Bündel — sie muss über Xcode neu aufgespielt werden.` } actions={ perOta diff --git a/custom_components/audi_dashboard/dienste.py b/custom_components/audi_dashboard/dienste.py index 2199070..b922a96 100644 --- a/custom_components/audi_dashboard/dienste.py +++ b/custom_components/audi_dashboard/dienste.py @@ -242,11 +242,15 @@ def registrieren(hass: HomeAssistant, k: Koordinator) -> None: await identitaet.fin_ableiten_und_uebernehmen(k.hass, k.zuordnung, k.ablage) await k.profil_veroeffentlichen() # Die Reglerstellung "Fahrt beenden" ist zugleich der Sollwert für den - # Schlaf-Timeout des Dongles (103). Vorgemerkt statt geschrieben: - # schreiben geht nur bei wachem Gerät, siehe flespi.py. Muss NACH - # profil_veroeffentlichen() stehen - erst dort liest der Koordinator + # Schlaf-Timeout des Dongles (103) - siehe flespi.py. Muss NACH + # profil_veroeffentlichen() stehen: erst dort liest der Koordinator # die neue Reglerstellung mit. - await flespi.wunsch_uebernehmen(k) + # + # Als eigene Aufgabe und ausdrücklich NICHT abgewartet: an diesem + # Dienst hängen ~40 Aufrufstellen im Panel, eine je Feldänderung, und + # jede würde sonst auf bis zu drei HTTP-Runden zu flespi warten. Das + # Speichern selbst ist zu diesem Zeitpunkt längst erledigt. + k.hass.async_create_task(flespi.wunsch_uebernehmen(k)) async def dongle_lesen(_aufruf: ServiceCall) -> None: """Liest die Konfiguration des Dongles - auf ausdrücklichen Knopfdruck. diff --git a/custom_components/audi_dashboard/flespi.py b/custom_components/audi_dashboard/flespi.py index 6809ae7..2e65274 100644 --- a/custom_components/audi_dashboard/flespi.py +++ b/custom_components/audi_dashboard/flespi.py @@ -415,11 +415,20 @@ async def schlaf_timeout_schreiben(k: Koordinator, minuten: int) -> dict: vorher_roh = await _alle_einstellungen(k.hass, token, geraet) vorher = _sicht(vorher_roh, "current") offen_vorher = _sicht(vorher_roh, "pending") - if ( + schon_da = ( vorher.get(SCHLAF_SCHLUESSEL) == minuten and offen_vorher.get(SCHLAF_SCHLUESSEL) is None - ): - _LOGGER.debug("Sleep Timeout steht bereits auf %s Min. - nichts zu tun", minuten) + ) + # Liegt der Wert schon bereit, waere ein zweites Schreiben nur Funkzeit. + # Ein ANDERER ausstehender Wert wird dagegen ueberschrieben - unserer ist + # der juengere. + unterwegs = offen_vorher.get(SCHLAF_SCHLUESSEL) == minuten + if schon_da or unterwegs: + _LOGGER.debug( + "Sleep Timeout %s Min. steht bereits %s - nichts zu tun", + minuten, + "am Gerät" if schon_da else "bereit", + ) return _stand(geraet, vorher_roh, wunsch_timeout(k)) # Das ganze Objekt zurückschreiben, nur mit geändertem Feld: `type` und die @@ -498,6 +507,11 @@ async def wunsch_uebernehmen(k: Koordinator) -> None: # ausstehender Wert (`offen`) zählt dabei wie ein gesetzter - er ist schon # unterwegs. if k.flespi_stand: + # Schon einmal mit genau diesem Ziel gescheitert: nicht bei jeder + # Gelegenheit erneut anrennen. Ein neuer Reglerwert, ein erfolgreiches + # Lesen oder ein Neustart heben die Sperre von selbst auf. + if k.flespi_stand.get("versucht") == ziel: + return for zeile in k.flespi_stand.get("werte", []): if zeile["schluessel"] != SCHLAF_SCHLUESSEL: continue @@ -512,8 +526,13 @@ async def wunsch_uebernehmen(k: Koordinator) -> None: stand = await schlaf_timeout_schreiben(k, ziel) except FlespiFehler as fehler: _LOGGER.warning("Sleep Timeout konnte nicht gesetzt werden: %s", fehler) + # "versucht" haelt fest, WAS gescheitert ist. Ohne das versuchte + # es der Waechter unten bei jedem Profil-Speichern erneut - der + # Fehlerstand hat kein "werte", an dem er haengenbleiben koennte, + # und ein kaputter Token haette so jede Feldaenderung eine Anfrage + # gekostet. await k.flespi_stand_setzen( - {"fehler": str(fehler), "gelesen_am": jetzt_iso()} + {"fehler": str(fehler), "gelesen_am": jetzt_iso(), "versucht": ziel} ) return await k.flespi_stand_setzen(stand) diff --git a/custom_components/audi_dashboard/frontend/app/bundle.json b/custom_components/audi_dashboard/frontend/app/bundle.json index 946118e..039ef04 100644 --- a/custom_components/audi_dashboard/frontend/app/bundle.json +++ b/custom_components/audi_dashboard/frontend/app/bundle.json @@ -1 +1 @@ -{"version":"2026.9.3.10","sha256":"f1a9a5c2ff1ef7fbd29c679e1b1a374d77c57da4f49f864b3758219483bbb013","bytes":269156,"gebaut":"2026-09-03T17:59:17Z"} \ No newline at end of file +{"version":"2026.9.3.13","sha256":"9b8881ea19de328d9b239f93edadc14927e33478565b66679ead690362b8ccf3","bytes":269175,"gebaut":"2026-09-03T19:02:24Z"} \ No newline at end of file diff --git a/custom_components/audi_dashboard/frontend/app/bundle.zip b/custom_components/audi_dashboard/frontend/app/bundle.zip index 74bf7cb98b47d2441da85edbd8010ecaccdd3d9b..ed7df88bb4b8b3b7939db56aedebe69a786b20b3 100644 GIT binary patch delta 63817 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ðxr=NGAC5qnFz_$CuU3j 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 A5C8xG delta 63727 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 diff --git a/custom_components/audi_dashboard/frontend/audi-dashboard-app.js b/custom_components/audi_dashboard/frontend/audi-dashboard-app.js index d7974ae..6b223af 100644 --- a/custom_components/audi_dashboard/frontend/audi-dashboard-app.js +++ b/custom_components/audi_dashboard/frontend/audi-dashboard-app.js @@ -203,8 +203,12 @@ function profilZuConfig(p) { // Der Wert hat die Zeit ueberlebt, in der die Einstellung nicht // angeboten wurde (31.08. bis 03.09.2026); der Standard greift nur bei // neuen Profilen. Siehe fahrterkennung._pausenzeit_s im Backend. + // Auf den Bereich des Reglers geklemmt: der ging bis zum 03.09.2026 ab 0 + // ("sofort"), das Geraet kennt aber kein Schlaf-Timeout unter einer + // Minute. Ein gespeicherter alter Wert stuende sonst als "0 Min." neben + // einem Daumen, der bei 1 einrastet. pausenzeit: Number.isFinite(p.einstellungen.fahrten_pausenzeit_min) - ? p.einstellungen.fahrten_pausenzeit_min : 15, + ? Math.min(60, Math.max(1, p.einstellungen.fahrten_pausenzeit_min)) : 15, }; } diff --git a/custom_components/audi_dashboard/manifest.json b/custom_components/audi_dashboard/manifest.json index 9212c5e..35e9748 100644 --- a/custom_components/audi_dashboard/manifest.json +++ b/custom_components/audi_dashboard/manifest.json @@ -1,7 +1,7 @@ { "domain": "audi_dashboard", "name": "Audi Dashboard", - "version": "2026.9.3.11", + "version": "2026.9.3.13", "documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md", "issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues", "codeowners": ["@paul"],