FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Badflex am 22 November 2022, 17:23:00

Titel: *** gelöst *** Pellettank leer Benachrichtigungen per Mail
Beitrag von: Badflex am 22 November 2022, 17:23:00
Hallo wußte nicht worunter ich suchen sollte deswegen frage ich mal an ob jemand mir helfen kann.

Habe einen Pelletofen mit 20kg Pellettank. Der Pelletofen nent sich in fhem "Ofen" und hat auch ein Reading "Pellets" der die kg seit aufstellung zählt.
Bei mir sind es aktuell 1400. Ich würde jetzt ein 15kg Sack Pellets in den Tank schütten.
Ich würde dann gern eine Benachrichtigung an mich und meine Frau per push ( wenn das geht) oder Mail schicken lassen, wenn der Wert bei 1415 also + 15 ist.
Und den dann wieder auf + 15 erhöhen wenn der Pellettank geöffnet wurde.

Wenn der Pellettank geöffnet ist sehe ich wenn das Reading "sensors_statusWarning" auf 2 steht.

Ist sowas realisierbar. Ich hab jetzt leider kein Plan wie ich das umsetzen soll.
Vielleicht kann mir da jemand helfen.
Danke
Titel: Antw:Pellettank leer Benachrichtigungen per Mail
Beitrag von: Per am 22 November 2022, 18:57:36
Wird das Reading Pellets vom Ofen oder manuell erzeugt? Bei ersterem: wenn Tank geöffnet, dann Merker = Pellets + 15. Wenn Pellets == Merker, dann Alarm.
Dabei ist allerdings nicht berücksichtigt, dass man nur mal reinschaut, ohne nachzukippen oder noch 3 kg drin sind. Man sollte daher noch einen manuellen Eingriff zulassen, ohne allzutief in Fhem eintauchen zu müssen ("WAF"!)
Titel: Antw:Pellettank leer Benachrichtigungen per Mail
Beitrag von: Badflex am 22 November 2022, 19:41:51
ZitatMan sollte daher noch einen manuellen Eingriff zulassen, ohne allzutief in Fhem eintauchen zu müssen ("WAF"!)
Bei mir hörts leider schon bei dem Begriff Merker auf :(
Titel: Antw:Pellettank leer Benachrichtigungen per Mail
Beitrag von: Per am 22 November 2022, 23:11:33
Merker => Variable, in der ein Wert zwischengespeichert, also gemerkt wird.
Titel: Antw:Pellettank leer Benachrichtigungen per Mail
Beitrag von: Helmi55 am 23 November 2022, 09:43:46
servus
wie ich schon im anderen Beitrag geschrieben habe, gebe ich die 15 kg händisch in FHEM ein und vergleiche mit dem Pelletstand vom Ofen und bekomme eine Pushover Meldung
Gruß
Helmut
Titel: Antw:Pellettank leer Benachrichtigungen per Mail
Beitrag von: Otto123 am 23 November 2022, 10:03:11
Hi,

nur als Idee - nicht getestet:
attr Ofen userReadings Merker:sensors_statusWarning:.2 {ReadingsNum($name,'Pellets',0)+15}, nachricht Pellets:.* {fhem("set push bla") if (ReadingsNum($name,'Pellets',0) >= ReadingsNum($name,'Merker',0))}

Warum die Frage im DOIF Board gestellt wurde erschließt sich mir nicht ;)

Gruß Otto
Titel: Antw:Pellettank leer Benachrichtigungen per Mail
Beitrag von: Badflex am 23 November 2022, 21:58:53
Super, der Marker klappt schon mal.
Bei der Push nachricht bekomme ich den fehler:

Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at (eval 75566) line  1

Vielen Dank
Titel: Antw:*** gelöst *** Pellettank leer Benachrichtigungen per Mail
Beitrag von: Otto123 am 23 November 2022, 23:00:31
Naja der push Befehl war geraten. Keine Ahnung wie der Syntax ist.
Aber hier ist ein Fehler - da fehlte ein Doppelpunkt :
attr Ofen userReadings Merker:sensors_statusWarning:.2 {ReadingsNum($name,'Pellets',0)+15}, nachricht:Pellets:.* {fhem("set push bla") if (ReadingsNum($name,'Pellets',0) >= ReadingsNum($name,'Merker',0))}