Nur eine Benachrichtigung am Tag erhalten über den Füllgrad der Zisterne....

Hallo @u5zzug,

wie soll so was gehen?
So sieht es aktuell aus.

1753158598213.png

Die 86% sind tatsächlich da.
Die 90% wurden nach oben gerundet, also 4% Unterschied.
Nach unten sieht es dann auch gleich aus.
Also für mich ist das Zisterne_10round nicht brauchbar, somit kann ich ja gleich wieder das Schätzeisen nehmen.
 
Kleine Idee meinerseits:

- Einen Helfer erstellen (Boolesche Eingabe AN/AUS) "Helfer_Zisterne" und auf AUS schalten

- Diesen Helfer in deine Abfrage mit einbauen (WENN Füllstand Zisterne > 75% dann "Helfer Zisterne" AN

- Eine Automation erstellen "Nachricht Zisterne >75%"...
WENN Zustandsänderung "Helfer Zisterne" von AUS auf AN, dann Nachricht

- Eine weitere Automation erstellen, welche den Helfer um 0 Uhr wieder auf AUS schaltet

Damit dürftest du nur einmal am Tag eine Nachricht bekommen

Greetz
Günni
Hast du das mal versucht ? In meinem Kopf macht es Sinn und dürfte funktionieren und müsste dein Problem lösen....
 
Hallo @El_Despo74, hallo Günni,

im Hinterkopf habe ich das schon, aber...
Muss ich dann diese Abfrage explizit für alle angefahrene Werte machen, 100%, 90% 80% usw.bis 0%?
Das ist komplettes Neuland für mich...
Hast Du ein explizites Beispiel für mich, wo ich mich entlang hangeln kann.

Am besten so einen Code wo ich nur meinen Sensor ändern muss und die Prozentzahl und das Teil läuft von alleine....

Also den Zisternen Helfer habe ich schon angelegt...
1753164378867.png

So habe mich mal daran versucht....

YAML:
alias: Zisternen_Fuellstand V04
description: ""
triggers:
  - trigger: state
    entity_id:
      - automation.sensor_zisterne_prozentberechnung_v03
    for:
      hours: 0
      minutes: 0
      seconds: 10
conditions:
  - condition: state
    entity_id: input_boolean.zisternen_helfer
    state: "on"
actions:
  - if:
      - condition: state
        entity_id: sensor.zisterne_prozentberechnung
        state: "100"
    then:
      - action: notify.conversation
        metadata: {}
        data:
          message: Füllstand Zisterne 100 % 10% Schritte template V04
Hoffe das das jetzt so funktioniert....
Die Hoffnung stirbt zuletzt.....
 
Zuletzt bearbeitet:
Code:
description: ""
mode: single
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.zisterne_prozentberechnung
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 80
conditions:
  - condition: state
    state: "on"
    entity_id: input_boolean.zisternen_helfer
actions:
  - action: switch.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: input_boolean.zisternen_helfer
  - action: notify.conversation
    metadata: {}
    data:
      message: Füllstand Zisterne 80% erreicht

Ich würde es so versuchen. Einfach eine Automation erstellen, welche den Zisternenfüllstand prüft und wenn Füllstand über 80% für 5 Minuten UND Helfer Zisterne an, dann sende Nachricht und schalte Helfer Zisterne aus....

Dann noch eine zweite Automation, welche um 0 Uhr den Helfer Zisterne wieder auf on schaltet....

edit: äh, Moment.... jetzt willst du mehrere Benachrichtigungen bei verschiedenen Füllständen ? Dann funktioniert mein Tipp natürlich nicht, der ist jetzt auf eine einmalige Benachrichtigung pro Tag bei 80% ausgelegt.....

Wenn du mehrere Füllstände einmalig melden willst pro Tag, würde ich mehrere Helfer anlegen (Zisterne70%, Zisterne80% usw.) und dann auch mehrere Automationen erstellen, die nach dem obigen Schema arbeiten.... und dann eine weitere Automation, die alle Zisternenhelfer um 0 Uhr wieder umschaltet....
 
Zuletzt bearbeitet:
Hallo @El_Despo74,

wie bekomme ich das angelegt?
Da stehe ich wieder auf dem Schlauch.
Aktuell habe ich das händisch auf on gestellt.
Den Helfer schaltet mir die gesendete Nachricht scheinbar auf Aus.
Hast Du einen yaml Code für mich zum einfügen....
-Dann noch eine zweite Automation, welche um 0 Uhr den Helfer Zisterne wieder auf on schaltet....
Stimmt das?
YAML:
alias: Zisternen_Helfer_on
description: ""
triggers:
  - trigger: state
    entity_id:
      - input_boolean.zisternen_helfer
    from: "off"
    to: "on"
  - trigger: time
    at: "00:00:00"
conditions: []
actions:
  - action: input_boolean.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: input_boolean.zisternen_helfer
mode: single
 
Zuletzt bearbeitet:
Also erstmal würde ich mir eine "Logik" überlegen...

Meine wäre:
- Helfer Zisterne ist AUS, bis eine Nachricht gesendet wird, dann ist Helfer AN

Dann die Automation, die ich oben schon gepostet habe... die überwacht den Pegel in der Zisterne und wenn der Pegel 80% für mindestens 5 Minuten überschreitet, UND der Helfer auf AUS steht, dann wird eine Nachricht gesendet und der Helfer wird auf AN geschaltet (nimm diesen Code, in dem anderen waren ON und OFF vertauscht, und deinen Sensor musst du noch eintragen/anpassen)
Code:
alias: "Zisterne über 80%, Nachricht senden, Helfer an"
description: ""
mode: single
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.zisterne_prozentberechnung
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 80
conditions:
  - condition: state
    state: "off"
    entity_id: input_boolean.zisternen_helfer
actions:
  - action: switch.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: input_boolean.zisternen_helfer
  - action: notify.conversation
    metadata: {}
    data:
      message: Füllstand Zisterne 80% erreicht

Dann die zweite Automation, welche stumpf den Helfer um 0 Uhr wieder AUS schaltet.
Code:
alias: Helfer Zisterne aus 0:00 Uhr
description: ""
triggers:
  - trigger: time
    at: "00:00:00"
conditions: []
actions:
  - action: input_boolean.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: input_boolean.helfer_anaus_zisterne
mode: single


Und (theoretisch) beginnt das Ganze wieder von vorn...
 
Hallo @El_Despo74,

irgendwas stimmt nicht mit dem Code aus dem Thread von vorher.
Sobald eine Nachricht kommt, wird der Zisternen_Helfer nicht angeschaltet.
Deshalb kommen mehr als eine Nachricht pro Tag.
Wo liegt mein Fehler?

Nachtrag: Ich habe den Fehler glaube ich gefunden.
YAML:
actions:
  - action: input_boolean.turn_on
Jetzt wird der Schalter umgelegt.
Bei Dir war im dem Code das drin gestanden
YAML:
actions:
  - action: switch.turn_on
 

Anhänge

  • Screenshot_20250726-181614_Conversations_1.png
    Screenshot_20250726-181614_Conversations_1.png
    40,2 KB · Aufrufe: 3
Zuletzt bearbeitet:
Kann sein, dass ich mich da verklickt hab... Hab das ja nur "mal eben" zusammengebaut...
Aber dann bin ich ja mal gespannt, ob es dann bei dir reibungslos funktioniert
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Letzte Anleitungen

Statistik des Forums

Themen
6.906
Beiträge
66.909
Mitglieder
7.263
Neuestes Mitglied
Loopo
Zurück
Oben