Meldung verschwindet durch das Neuladen, zu dem sie auffordert
Vorgabe des Eigentuemers: klarer Zustand statt einer Meldung, die auch nach dem Neuladen stehenbleibt. Panel: nach einem Update ohne Neustart wird der Sidebar-Eintrag mit der neuen Versionsnummer neu angemeldet (koordinator.panel_neu_anmelden) - ohne das traegt die Modul-URL weiter die alte Nummer. Das Panel vergleicht jetzt die Version aus seiner Modul-URL mit der von der Platte gelesenen: sind sie gleich, laeuft es bereits auf der installierten Fassung und die Meldung entfaellt. Sie verschwindet damit genau durch das Neuladen, zu dem sie auffordert. App: fuer ein Update ohne Neustart erscheint gar nichts mehr. Geaendert wurden Dateien des Panels; die App hat hier nichts zu tun. Damit gilt durchgehend: keine Meldung = alles in Ordnung, Neustart-Knopf = handeln. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -373,6 +373,11 @@ def registrieren(hass: HomeAssistant, k: Koordinator) -> None:
|
||||
# Ohne Neustart bleibt Home Assistants zwischengespeichertes
|
||||
# Manifest stehen - die neue Nummer muss von der Platte kommen.
|
||||
await k.version_neu_lesen()
|
||||
# Und die Modul-URL des Panels muss sie tragen, sonst kann das
|
||||
# Panel nach dem Neuladen nicht erkennen, dass es bereits die
|
||||
# neuen Dateien ausfuehrt - und die Meldung "Seite neu laden"
|
||||
# bliebe stehen.
|
||||
await k.panel_neu_anmelden()
|
||||
k.letzte_update_pruefung = {
|
||||
"verfuegbar": False,
|
||||
"version": ergebnis["version"],
|
||||
|
||||
Reference in New Issue
Block a user