Zisternenfüllstand < 20 % Meldung per Notifikation E-Mail senden...

HA-DAU

Active member
Hallo zusammen,

hier die nächste Herausforderung an mich, bzw. an Euch.

Ich habe eine Zisterne und würde gerne eine E.Mail erhalten, wenn der Füllstand der Zisterne unter < 20% fällt.
Dann kann ich die Zisterne aus anderen Behältern auffüllen bei Bedarf.
Ich habe eine Identität Zisterne_Prozent, oder cm oder Liter zur Auswahl.
Wie bekomme ich jetzt die Automation per E-Mailbenachrichtigung ausgelöst?
Hinweis, arbeite aktuell mit 99% und 98%, zum testen, da es aktuell sehr viel regnet.

Stehe mir wie immer wieder selber beim Denken im Weg und denke vermutlich zu kompliziert.
Ich habe das schon mal versucht eine Automation zu erstellen und dabei kommt die Fehlermeldung.
Message malformed: expected float for dictionary value @ data['above']

1719057075977.png
 
Moinsen,
ich denke mal:
1. trag die passende entity ein (hier dann Füllstand %)
2. leg die Unterhalb / Oberhalb Werte fest ( "unterhalb 20%")
3. leg die Aktion fest ("Emailnotification" oder wie auch immer dein notify benannt wurde)

Das sollte es eigentlich sein (analog etwa auch zu Akkustandwarnungen etc).
 
Hallo @the other,

so wie Du das schreibst hatte ich es auch gedacht, aber...... mein Bild hast gesehen?
Die Fehlermeldung auch, somit ist die Automation nicht speicherbar....
Hast Du einen passenden Link zufällig zur Hand.. wo ich das klauen kann...?
 
Moinsen,
ja das Bild hab ich gesehen...
...du hast da keine Entität eingetragen? Warum nicht die gewünschte dort eintragen (so sie denn vorhanden ist im System?).
Da fehlt eben die Angabe WER oder WAS mit den Schwellenwerten gemessen wird, um dann die Nachricht rauszusenden, jedenfalls nach meinem Verständnis. Du hast da aber eben genau GAR NIX eingetragen.
Also: wenn UNBEKANNT oberhalb oder unterhalb XY, dann Mail...das kann dann ja nicht gehen. ;)
Kein Link zur Hand. :)
 
Zuletzt bearbeitet:
Hallo @the other,

die Zisterne muss wieder herausgerutscht sein.
Kaum macht man es richtig, klappt auch der Test.
Habe das mal auf 99% zu 98% stehen um zu testen.

Mal sehen ob die Mail ankommt.
Danach wird das Teil scharf gestellt.

Danke nochmals mit dem mitdenken... und drüber schauen.

Kann nur noch besser werden mit mir.....
 
Moinsen,
Kann nur noch besser werden mit mir.....
Ja, die Hoffnung stirbt zuletzt... :p
Das geht vermutlich allen so, dass auch immer mal wieder ein Fehler passiert oder einfach etwas vergessen wird (ich zumindest hab da auch den Großmeister-Titel drin).

Wenn die notify.emailxyz alleine klappt und jetzt auch die Messung des Füllstandes passt...dann sollte es eigentlich laufen. Lass doch mal versuchweise durchlaufen und sag Bescheid, wie es gelaufen ist. :)
 
Hallo @the other,

das mache ich doch glatt.
Habe mal 101,0 % zu 100,0 % gewählt.
Bei uns regnet es aktuell wie verrückt und das Wasser läuft nicht so schnell aus der Zisterne wie es von oben kommt....
Aber zum Deckel ist noch nie was raus gekommen....
 
Hallo @the other,

wenn ich das händisch auslöse, kommt die Mail an.
Nur automatisch weis ich das noch nicht.
Da die Zisterne nur langsam abnimmt, aber es immer wieder mal regnet. Wird der eingestellte Schwellenwert vermutlich erst Morgen erreicht.
Ich bleibe dran und Berichte...
Versprochen...
 
Guten Morgen zusammen,

die Meldung per Mail kam nicht an, es fand kein Auslöser statt, obwohl ich die 99 % unterschritten habe.
Hängt das vielleicht an den % Zeichen?
Hier mal die yaml für Wenn:

YAML:
platform: state
entity_id:
  - sensor.zisterne_zisterne
from: 100,0 %
to: 99,0%

Neuer Textblock, jetzt sind die Zahlen alle gelb bzw. hier grün eingefärbt.:
YAML:
platform: state
entity_id:
  - sensor.zisterne_zisterne
from: 100,00
to: 96,50

Hier die yaml für Dann mache:
YAML:
service: notify.emailnotification
metadata: {}
data:
  message: Zisterne Füllstand überprüfen
  title: Zisterne Füllstand überprüfen
Neuer Textblock....
YAML:
service: notify.emailnotification
metadata: {}
data:
  title: Zisterne Füllstand überprüfen
  message: "{{ states('sensor.zisterne_zisterne') }}"
Somit kommt automatisch die aktuelle Zahl mit,wie z.B 96,88.
Das Prozentzeichen fehlt halt jetzt dahinter.

Nachtrag: Der eingestellte Schwellenwert wurde unterschritten, aber es geht keine Mail an mich raus.
Such den Fehler...., irgend etwas habe ich scheinbar immer noch vergessen.
 
Zuletzt bearbeitet:
Hallo zusammen,
neue Lösung gefunden, damit funktioniert das scheinbar.

YAML:
alias: Zisterne Füllstand überprüfen neu
description: ""
trigger:
  - type: value
    platform: device
    device_id: bdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    entity_id: 2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    domain: sensor
    below: 96.2
    for:
      hours: 0
      minutes: 1
      seconds: 0
condition: []
action:
  - service: notify.emailnotification
    metadata: {}
    data:
      title: Zisterne Füllstand überprüfen
      message: "{{ states('sensor.zisterne_zisterne') }}"
mode: single

Somit kommt automatisch die aktuelle Zahl mit,wie z.B 96,88.
Das Prozentzeichen fehlt halt jetzt dahinter.
Gibt es da noch eine Lösung die % bei der Zahl dahinter zu stellen?
Wäre halt das optimale Feintuning....
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
5.283
Beiträge
52.555
Mitglieder
5.037
Neuestes Mitglied
galaxyaner
Zurück
Oben