Hallo zusammen,
ich habe leider gerade gedanklich einen Hänger. Ich habe ein Notify angelegt welches den Regensensor überacht und eine E-Mail sendet und die Heizung an macht.
Nun möchte ich aber noch die beiden Dachfenster verknüpfen. Also die E-Mail nur senden wenn eins oder beide Fenster auf sind. Status "open"
# Regenalarm
define REGEN_dummy dummy
# Regensensor notify
define RS_notify notify Regensensor:rain.* {\
if (ReadingsVal("REGEN_dummy","state","off") eq "off") {\
fhem("set REGEN_dummy on");;\
fhem("set Regensensorheizung on");;\
fhem("define at.REGEN_dummy.off at +00:30:00 set REGEN_dummy off");;\
SendMail('Tim@@xxx.xxx','Regenalarm','Achtung es regnet in Lauterbach und ein Dachfenster ist offen!');;\
Log 3, "HMS @ Rain detection %, send notification via eMail";;\
}\
}
Wäre toll wenn mir einer von euch kurz unter die Arme greifen kann.
Danke und Viele Grüße
Tim
Das ist doch ein prima Fall für Damian DOIF Modul.
Schau einfach mal in der Commandref nach DOIF.
Gesendet von meinem iPhone mit Tapatalk
Dazu müsste man wissen, wie die Fenster heißen.
Grundsätzlich (aus dem Bauch raus) so:
# Regenalarm
define REGEN_dummy dummy
# Regensensor notify
define RS_notify notify Regensensor:rain.* {\
if (ReadingsVal("REGEN_dummy","state","off") eq "off" && (ReadingsVal("Fenster","state","") ne "closed")) {\
fhem("set REGEN_dummy on");;\
fhem("set Regensensorheizung on");;\
fhem("define at.REGEN_dummy.off at +00:30:00 set REGEN_dummy off");;\
SendMail('MAIL','Regenalarm','Achtung es regnet in Lauterbach und ein Dachfenster ist offen!');;\
Log 3, "HMS @ Rain detection %, send notification via eMail";;\
}\
}
Oder mit einem notify der Fenster deinen REGEN_dummy an und aus schalten...
Sehr interessant! Mit DOIT werde ich mich näher mit beschäftigen!
Mitch seine Lösung Probiere ich nun aus! Zur Info die Fenster heißen Arbeitszimmerfenster und Badezimmerfenster.
Und zu fidel:
Ja würde auch gehen. Aber ist die Lösung wirklich sauber?!
Viele Grüße
Tim
Wäre Mitch nicht schneller gewesen, hätte ich das vorgeschlagen.
Gibt hakt verschiedene Wege...