Hey, habe mehrere Automationen die auf Leistungsänderungen Benachrichtigungen auslösen, wie bspw. Waschmaschine, Trockner, wenn fertig usw.
Steckdosen sind Nous A1Z via Zigbee2MQTT
Seit den 2024.4 Versionen löst es immer die Benachrichtigungen aus, nachdem ich mal HA Restarten muss, obwohl die Geräte vorher gar nicht gelaufen sind. Jetzt nicht mega dramatisch aber war vorher nicht so.
Der Auslöser ist ja recht simpel bei der Waschmaschine, wenn über 100W für 30 Sek., dann AN - wenn unter 1W für 1 Min. dann AUS. Beim Neustart triggert es ja dann aus irgendeinen Grund nur Waschmaschine AUS?
Diese Auslöser durften aber bei einem Home Assistant Neustart nicht auslösen?!
Bei einem Home Assistant Neustart sind die Entitäten für eine kurze Zeit „unavailable“ bis die jeweilige Integration voll geladen ist.
Eine Automatisierung mit einem Trigger, wo nur der Zustand ZU XYZ und nicht VON XYZ ZU angegeben wird. Sind Kandidaten bei welchen die Automatisierung nach eine Home Assistant Neustart ausgelöst wird.
Verwende mal anstatt Geräte, Entitäten in Deiner Automatisierung. Also Auslöser: Entität → Numerischer Zustand.
Unabhängig davon, würde ich immer Entitäten und Dienste in Automatisierungen verwenden und keine Geräte.
Hätte jetzt auch gedacht, dass man es mit numerischen Zustand umgehen kann, aber Nachricht wird trotzdem ausgelöst. Wundert mich halt nur, weil das Verhalten in den vorherigen Versionen nicht so war.
Leider triggert er mir jedes mal auch, wann die Maschine ausgeschaltet wurde und schmeisst Laufzeiten durcheinander usw
Edit:
Gerade mal ausgerechnet, das nicht verfügbar sind 91 Sekunden, also über eine Minute. Vielleicht muss ich beim Trigger AUS in der Automation einfach auf 2 Min. stellen
Edit 2:
Mir fällt gerade ein, Zeit hochsetzen hilft auch nicht, weil meine Spülmaschine hat einen AUS Timer von 30 Min. Maschine trocknet Geschirr ja nach und die Leistung ist schon auf 0 W. Wird mir beim Neustart aber auch immer ausgelöst
Du hast als Trigger für “aus” below: 1 für 1 Minute in deiner Automation. Bei einem Neustart ist der Sensor sensor.waschmaschine_power kurzzeitig unavailable und liefert danach aber wieder den Status 0, welches aber eben einer Statusänderung gleichkommt. Da er ja nach dem Restart von unavailable auf den State 0 wechselt und anschließend auch für länger als eine Minute 0 bleibt, wird dein Trigger below: 1 ausgelöst. Zumindest würde ich das so sehen.
Danke für eure Antworten, ich habe trotzdem dafür einen Github-Issue erstellt, weil sich das Verhalten ja definitiv verändert hat. Mal sehen ob da was rauskommt, ansonsten baue ich halt einen Workarround ein, wie hier schon genannt.
Es betrifft aber scheinbar nur Zigbee Steckdosen bei mir. In meiner Wohnung hat Waschmaschine und Spüler WLAN Steckdosen (Shelly und Meross). In der Wohnung unten sind es Zigbee Steckdosen von Nous. Und die Steckdosen müssen eingeschaltet sein.
Wo hast du den Github-Issue erstellt? Vielleicht kann ich meine Info noch anfügen.
Kann ich nicht bestätigen. Keine der Automatisierungen mit Auslöser State mit Angabe von und zu oder numeric state, wert steigt über oder unter, lösen bei bei Home Assistant Neustart aus.
Weder mit 2024.4.4 noch davor. Das ist zumindest bei mir der Fall.
Ein generelles Problem kann es schon mal nicht sein.
Wenn Die Automatisierung auslöst, muss es auch ein trace geben!!