ich habe bei mir im Home Assistant ein paar Test-Automatisierungen eingerichtet, um Zustandsveränderungen von Sensoren hinsichtlich der Verarbeitungsgeschwindigkeit zu testen. Um das besser zu verstehen, hier ein paar Beispiele:
Wenn ich meinen Fernseher einschalte, wird die Statusveränderung entsprechend im Home Assistant wahrgenommen. Eine Automatisierung greift das auf und pusht eine Nachricht bei mir auf Smartphone “Fernseher ist an”
Wenn mein Garagentor geöffnet wird, wird die Statusveränderung über einen Fensterkontaktschalter entsprechend im Home Assistant wahrgenommen. Eine Automatisierung greift das auf und pusht eine Nachricht bei mir auf Smartphone “Garagentor ist offen”
Wenn mein Garagentor wieder geschlossen wird, wird die Statusveränderung entsprechend im Home Assistant wahrgenommen. Eine Automatisierung greift das auf und pusht eine Nachricht bei mir auf Smartphone “Garagentor wieder geschlossen”
…und so weiter…
Mein Problem besteht darin, dass ich bei einem Einspielen eines neuen Updates und dem damit verbundenen Reboot vom Home Assistant immer wieder die letzte Push-Notification an mein Smartphone geschickt bekomme. Soeben habe ich die neue Version 2024.1.2 eingespielt und die Nachricht erhalten: “Garagentor wieder geschlossen” Die Meldung hatte ich heute Abend bereits erhalten… Somit ist die Meldung nicht richtig bzw. nicht auf Basis des Sensors verschickt worden.
Meine Sensoren sind über Zigbee angebunden und zeigen auch nach Überprüfung die letzte Statusveränderung zum Zeitpunkt des Reboots. Das Problem beobachte ich schon seit einigen Monaten, kann es aber nicht näher eingrenzen bzw. die Ursache identifizieren.
Ich habe soeben meinen Home Assistant neu gebootet und das Problem erneut reproduzieren können. Unter Geräte kann ich bei meinem Fernseher folgenden Status sehen (siehe Logs):
Aber praktisch sitze ich schon vorher mit eingeschaltetem Fernseher da
Mit dem Reboot verbunden werden anscheinend die Logs zurückgesetzt und die Automatisierungen laufen einmal beim Start durch. Das habe ich soweit nachvollziehen können. Doch interessanterweise erhalte ich nicht von jedem Gerät mit einer solchen Automatisierung zur Benachrichtigung eine Info, sondern nur von dem Gerät, welches wohl wirklich zuletzt eine Statusveränderung hatte.
Meine ideale Zielkonstellation wäre das Szenario, dass nach einem Reboot vom Home Assistant keine Push-Nachricht verschickt wird, sobald alle Services hochgefahren und die Automatisierungen “getestet” worden sind.