Moin liebe Community!
Momentan bin ich ein wenig überfragt, wieso meine Clear Notification nicht so funktionieren, wie ich es will.
Erstmal die Erklärung:
Fenster wird geöffnet, bekomme eine Meldung welches Fenster geöffnet wurde > Fenster wird geschlossen > Notification soll dann gelöscht werden.
Meine zweite Notification ist, wenn ein Fenster länger als 10 Min auf ist und das Fenster wieder geschlossen wird, soll sie ebenfalls gelöscht werden.
Komisch ist, manchmal klappt es, manchmal einfach nicht, ich kann aber einfach überhaupt nicht nachvollziehen, wieso.
Ich poste mal die beiden Automationen:
Fenster Geöffnet:
Du solltest mal den Automation Mode ändern auf restart. Mit Mode “single” kann es grade bei Trigger IDs sein, dass die Automation noch läuft, während sie von einem anderem Trigger neu getriggert wird.
→ Automation modes - Home Assistant
ich glaube das scheint das Problem fast behoben zu haben. Ich musste aber scheinbar auf Parallel stellen, so scheint es zu funktionieren. Danke dir erstmal!
Ich werde es mal weiter testen und beobachten, ob es wirklich das Problem gelöst hat.
Ich würde die Auslöser verwenden, wenn Fenster für 5s geöffnet, bzw. 5s geschlossen.
Dann brauchst Du Dir über den Modus keine Gedanken mache. Wobei restart an der Stelle der richtige wäre, wenn Du die laufende Automatisierung abbrechen willst und somit immer nur der letzte Auslöser zum Zug kommen soll.
Warteschlange wäre auch eine Option, wenn immer aller Trigger zum Zug kommen sollen, aber eben nacheinander.
Parallel würde ich gar nicht empfehlen!
Von Aufbau der Automatisierung. Zum einen kannst Du aus den 2 Automatisierungen eine machen.
Des Weiteren würde ich nicht mit wenn, dann arbeiten, sondern mit Auswahl.
Und für jede Trigger-ID eine Option.
Vielen Dank erstmal für deine Antwort. Was genau meinst du mit Auswahl und Option?
Könntest du mir ein Beispiel geben und mir ein wenig auf die Sprünge helfen
Danke dir schonmal!
Das ist natürlich sehr sehr übersichtlich und scheint auch Logischer zu sein! Vielen lieben dank!
Ich teste es mal so aus und dann werd ich berichten
Ich hab nur eine Frage bezüglich des Tags: darf der Tag für die “ist seit 10 MInuten geöffnet” das gleiche tag wie für die “Fenster wurde geöffnet” Notify sein?
@Osorkon, danke dir erstmal für deine Hife, ich bin trotzdem noch ein wenig verwundert.
Es funktioniert schon besser, aber nicht so wie ich es mir vorstelle.
Wenn ich nun z.B. zuhause bin, öffne mein Fenster, bekomme ich die Notification. Ich fahre weg, meine Freundin schließt das Fenster, passiert es öfter mal, das eine Nachricht “verschluckt” wird, und die Notification einfach nicht gelöscht wird. Ich weiß einfach nicht woran es liegt. Die Automation hab ich genau so übenommen wie du sie gepostet hast.
Kann es sein das der Wechsel zwischen mobilfunk und Local nicht richtig funktioniert bzw dadurch irgendwas untergeht?!
Trace Funktioniert auch richtig, whält auch die richtige Option / Entscheidung aus.
Also ich bekomme echt die Pimpernellen… Mal klappts, dann auf einmal wieder nicht. Egal ob Automation auf “Einzeln” ,“Neu Starten”, “Parallel”, oder “In Warteschlange” Ich hab jetzt schon paar mal gelesen das es wohl an iOS Selbst liegen könnte. Weiß jemand genaueres darüber?!
Ich habe das mal bei mir getestet. clear_notification
funktioniert bei mir ausschließlich wenn ich per WLAN im eigenen Netz verbunden bin.
Sobald WLAN aus ist und mit mobilen Daten arbeite, funktioniert clear_notification reproduzierbar nicht mehr, also ohne Ausnahme.
Also anstatt clear_notification lass Dir eine Nachricht zuschicken, dass das Fenster geschlossen wurde.
BTW: Für solche Fälle, wie Fenster steht länger offen, würde ich aber eher die Alert Integration verwenden.
vielen dank erstmal für deine Antwort, bin auch gerade noch am testen, aber selbst im eigenen WLAN macht die “Funktion” Probleme. egal wie und was ich teste. Es geht ab und an mal, dann wieder überhaupt nicht. Kann dies auch eventuell an “getrennten” WLAN Netzen liegen?
Deine Idee mit der Notification, dass das Fenster Geschlossen wurde ist ja schön und gut, hatte ich auch eine gewisse Zeit gemacht, aber ich muss dann ja trotzdem leider die Nachricht “per Hand” löschen… das ist ja nicht Sinn meiner Automation, ich hoffe du verstehst was ich meine
Ich verwende die Home Assistant Benachrichtigungen nicht.
Nutze Telegram, finde ich viel komfortabler und man hat auch noch eine Historie.
EDIT:
Alles was ich zum Thema clear_notification in der offiziellen Home Assistant Community finde ist.
Funktioniert nur im lokalen WLAN und Local Push muss in der App aktiviert sein.
danke dir! damit könnte ich bestimmt was anfangen. Ich kann ja theoretisch auch die erste Meldung “ignorieren” und mir im 10 Minuten Takt die Meldung schicken lassen, dass das Fenster auf ist. Sobald es nicht mehr offen ist, verschwindet die Nachricht.
ich teste es erstmal so und Bedanke mich schonmal dafür!
Als keiner Beitrag: ich hab nun mal eine Notify Group erstellt, wo das Handy von mir und meiner Freundin enthalten ist.
Jetzt sende ich einfach die clear_notification an die ALL_DEVICES Group und seitdem funktioniert es nun Ohne Probleme! Ich weiß nicht ob es irgendwie nen Bug ist, oder es nicht vorgesehen ist, einen Tag einzeln von “Usern” zu löschen. Als Group geht es!
Hallo nochmal! So, nach längerem Wochenlangen Testen spiegelt sich leider doch immer noch das gleiche Problem wieder.
Bestimmte Notifications werden selbst über Mobilfunk gelöscht, manche selten oder nie…
jetzt weiß ich einfach nicht genau, ob es vielleicht ein Problem vom Mobilfunk ist oder von HA selbst… Ich weiß nicht wo ich weiter anschließen soll, um den Fehler irgendwie zu verfolgen bzw. zu verstehen…
Hat vielleicht noch jemand eine Idee?!