Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Rat und Tat rings um Home Assistant Automationen.


Antworten
Andreas
Beiträge: 513
Registriert: Di 21. Dez 2021, 22:05
3
Wohnort: Geltow
Has thanked: 124 times
Been thanked: 22 times

Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Andreas »

Im Gegenteil zum Titel möchte ich nur eine Benachrichtigung.
Und zwar habe ich mir eine Automatisierung mit Benachrichtigung gemacht. Allerdings bekomme ich, sobald die Temperatur noch mal steigt und wieder fällt und wieder steigt und... so oft, wie das passiert eben eine Nachricht. Das kann schon nerven. Welche Möglichkeit hätte ich, um nur eine Nachricht zu bekommen?

Code: Alles auswählen

alias: Pflanzen reinholen
description: ''
trigger:
  - type: temperature
    platform: device
    device_id: 06fc141eec0e513b47774f6635900d2a
    entity_id: sensor.temperaturmelder_funk_2
    domain: sensor
    below: 16
condition:
  - condition: time
    after: '20:00:00'
action:
  - service: notify.mobile_app_pad_papa
    data:
      message: Pflanzen reinholen
      title: Pflanzen rein
mode: single

Oder könnte ich nicht was einbauen, wo die Meldung erst wieder kommt, wenn ich sie quittiert habe?
Und gibt es was, falls ich es trotz Quittierung wieder vergesse?

Gruß, Andreas
Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Osorkon »

Hallo Andreas,

Habe mir erlaubt das Thema aufzuteilen, soll ausschließlich der Übersicht dienen. 😀

das wäre die Variante, dass die Benachrichtigung nur ein mal verschickt wird.
Du musst Dir einen Helfer Umschalter erstellen, in meinem Bsp. "input_boolean.pflanzenschutz"
Dieser wird dan als Bedingung verwendet.
Dieser wir beim Verschicken der Benachrichtigung ausgeschaltet und um 19:59 eingeschaltet.
Somit geht die Benachrichtigung nur einmal raus.
Zusätzlich habe ich noch als Auslöser 20 Uhr ergänzt. Denn wenn die Temp vor 20 Uhr unter 16 grad fehlt und unter 16 bleibt, bekommst Du sonst keine Benachrichtigung.

Code: Alles auswählen

alias: Pflanzen reinholen
description: ''
trigger:
  - platform: numeric_state
    entity_id: sensor.temperaturmelder_funk_2
    below: '16'
    id: Temperatur
  - platform: time
    at: '20:00:00'
    id: Uhrzeit
  - platform: time
    at: '19:59:00'
    id: aktivieren
condition: []
action:
  - choose:
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id: Temperatur
              - condition: trigger
                id: Uhrzeit
          - condition: time
            after: '20:00:00'
          - condition: numeric_state
            entity_id: sensor.temperaturmelder_funk_2
            below: '16'
          - condition: state
            entity_id: input_boolean.pflanzenschutz
            state: 'on'
        sequence:
          - service: notify.mobile_app_pad_papa
            data:
              title: Pflanzen rein
              message: Pflanzen reinholen
          - service: input_boolean.turn_off
            data: {}
            target:
              entity_id: input_boolean.pflanzenschutz
      - conditions:
          - condition: trigger
            id: aktivieren
        sequence:
          - service: input_boolean.turn_on
            data: {}
            target:
              entity_id: input_boolean.pflanzenschutz
    default: []
mode: single
Andreas hat geschrieben: Sa 21. Mai 2022, 18:22 Oder könnte ich nicht was einbauen, wo die Meldung erst wieder kommt, wenn ich sie quittiert habe?
Und gibt es was, falls ich es trotz Quittierung wieder vergesse?
Könntest Du das bitte weiter Ausführen, was Dir da durch den Kopf geht.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Andreas
Beiträge: 513
Registriert: Di 21. Dez 2021, 22:05
3
Wohnort: Geltow
Has thanked: 124 times
Been thanked: 22 times

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Andreas »

Osorkon hat geschrieben: Sa 21. Mai 2022, 20:13 Habe mir erlaubt das Thema aufzuteilen, soll ausschließlich der Übersicht dienen. 😀

Super, danke! Ich hatte selber überlegt, ob ein separater Thread besser wäre.
Du musst Dir einen Helfer Umschalter erstellen, in meinem Bsp. "input_boolean.pflanzenschutz"

Muss ich den Helfer noch erstellen? Wenn ja, kannst Du mir für dieses Beispiel mal eine Vorlage erstellen? Habe selber noch nie Helfer benutzt.
Könntest Du das bitte weiter Ausführen, was Dir da durch den Kopf geht.
Mache ich, aber erst mal möchte ich schauen, wie Dein Beispiel funktioniert.
Gruß, Andreas
Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Osorkon »

Den Helfer kannst Du direkt in der GUI anlegen.
Einstellungen -> Geräte & Dienste
Reiter Helfer
+ Helfer Hinzufügen -> Umschalten
Name vergeben und ggf. ein Icon auswählen
Erstellen

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Andreas
Beiträge: 513
Registriert: Di 21. Dez 2021, 22:05
3
Wohnort: Geltow
Has thanked: 124 times
Been thanked: 22 times

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Andreas »

Ich habe den Code in die neue Automation kopiert und den Helfer erstellt. Wenn ich nun die Automation über "Aktion ausführen" mal starte, kommt aber keine Meldung auf mein Pad.
Wo könnte der Fehler stecken?
Gruß, Andreas
Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Osorkon »

Die Aktionen sind Trigger abhängig.
Wenn Du Aktion ausführen klickst, wird die default Auswahl ausgeführt, die keine Aktion beinhaltet, da keiner der Trigger ID zutrifft.
Das siehst auch wenn Du auf Automatisierung debugged gehst.

Zum Testen, kannst Du die Trigger Uhrzeit mal ändern und die Temperatur Bedingung.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Andreas
Beiträge: 513
Registriert: Di 21. Dez 2021, 22:05
3
Wohnort: Geltow
Has thanked: 124 times
Been thanked: 22 times

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Andreas »

Funktioniert. Ich hatte es nun mal auf 23:00/ 22:59 gestellt und die Meldung wurde verschickt.
Wenn ich es richtig verstanden habe, schalte ich an dem Helfer selber nicht rum. Der ist "nur" für diese Automaten gemacht, oder?
osorkon schrieb
Könntest Du das bitte weiter Ausführen, was Dir da durch den Kopf geht.
Jetzt ist es ja so: Temperatur fällt unter 16 Grad, ich bekomme die Meldung, hole die Pflanzen rein und wischte die Meldung auf dem Pad weg.
Ich glaube, das wäre nur eine Absicherung, wenn ich die Meldung auf dem Pad weggewischt habe, dann aber doch was dazwischen kommt und ich es wieder vergesse.
Für mich ist es so, wie es jetzt ist, in Ordnung.
Danke noch mal.
Gruß
Andreas
Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Osorkon »

Andreas hat geschrieben: Sa 21. Mai 2022, 23:57 Wenn ich es richtig verstanden habe, schalte ich an dem Helfer selber nicht rum. Der ist "nur" für diese Automaten gemacht, oder?
Das ist richtig.
Andreas hat geschrieben: Sa 21. Mai 2022, 23:57 Ich glaube, das wäre nur eine Absicherung, wenn ich die Meldung auf dem Pad weggewischt habe, dann aber doch was dazwischen kommt und ich es wieder vergesse.
Du könnest z.B. nach x Minuten eine erneute Erinnerung senden.
In dem Teil wo Du die Benachrichtigung verschickst, erst eine Verzögerung von x min
und dann nochmal eine Benachrichtigung versenden hinzufügen.

Nur ein paar Ideen:
Du könntest Dir am geeigneten Ort einen Schalter anbringen, den Du betätigen tust, wenn wirklich die Pflanzen versorgt wurden. Solange der Schalteer nicht betätigt wurde, werden alle x Minuten Benachrichtigungen verschickt. Betätigst Du den Schalter wird die Benachrichtigung eingestellt.

Du lässt Dich nicht oder nicht nur Benachrichtigung per Notification, sondern lässt z.B. ein Lampe rot Leuchten. Erst wenn Du die Lampe ausgeschaltet hast, wird ein wiederholtes Benachrichtigen eingestellt.Oder Du schaltest die Lampe erst aus, wenn Die Pflanzen wirklich drin sind. Sozusagen als visuelle Erinnerung.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Andreas
Beiträge: 513
Registriert: Di 21. Dez 2021, 22:05
3
Wohnort: Geltow
Has thanked: 124 times
Been thanked: 22 times

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Andreas »

Osorkon hat geschrieben: So 22. Mai 2022, 10:25 Nur ein paar Ideen:
Die gefallen mir. Das mit dem Schalter könnte ich wohl mit einem mit Zigbee realisieren. Und das mit der Lampe ist am schnellsten realisierbar. Wobei mir das mit dem Schalter im besten erscheint. Da muss ich ja wirklich draussen gewesen sein und ihn betätigen.
Danke!
Gruß
Andreas
Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: Nur einmalige Benachrichtigung bei unterschreiten der Temperatur

Beitrag von Osorkon »

Andreas hat geschrieben: So 22. Mai 2022, 11:04 Das mit dem Schalter könnte ich wohl mit einem mit Zigbee realisieren
Dann kannst Du die Aktion Benachrichtigung als Schleife laufen lassen und zwar so lange wie Dein Helfer Pflanzenschutz an ist. Mit dem Schalter würdest Du dann den Helfer ausschalten und somit die Schleife beenden.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Antworten