Hallo,
ich möchte, wenn mein HMS Wassermelder anspricht, das eine Email gesendet und gleichzeit die Steckdose der Waschmaschine abgeschaltet wird. Ich habe zuerst damit begonnen das mit der Email umzusetzten, was auch funktioniert hat. Jedoch weiß ich nicht wie ich daran noch die Funktion Steckdose abschalten hänge ohne einen Syntaxfehler zu bekommen.
hier das mit der email:
define notify_Wassermelder_UG notify Wassermelder_UG { if( ReadingsVal("Wassermelder_UG","water_detect","off") eq "on") { DebianMail('info.assmann@@gmail.com' (@@gmail.com'), 'FHEM Wasserwarnung', 'Wasser Waschkeller festgestellt')} }
Wie kann ich nun folgeden String mit dort anhängen damit er durch die gleiche Bedingung ausgeführt wird ohne ein weiters notify anzulegen?
fhem("set Steckdose_Waschmaschine_UG off")
Gruß cerberus
So sollte es glaube ich funktionieren.
define notify_Wassermelder_UG notify Wassermelder_UG { if( ReadingsVal("Wassermelder_UG","water_detect","off") eq "on") { DebianMail('info.assmann@@gmail.com' (@@gmail.com'), 'FHEM Wasserwarnung', 'Wasser Waschkeller festgestellt')} fhem("set Steckdose_Waschmaschine_UG off") }
Danke, hat funktioniert.
Grüße
cerberus
Hallo, ich nochmal. Irgendwie klappt es doch nicht. Die Steckdose wird nun immer wenn ein Event vom Wassermelder komm, also auch wenn Water detect off kommt abgeschaltet.
Hi!
Du hast die "}" zu zeitig gesetzt....
define notify_Wassermelder_UG notify Wassermelder_UG { if( ReadingsVal("Wassermelder_UG","water_detect","off") eq "on") { DebianMail('info.assmann[email=@@gmail.com']@@gmail.com'[/email], 'FHEM Wasserwarnung', 'Wasser Waschkeller festgestellt')[color=red]}[/color] fhem("set Steckdose_Waschmaschine_UG off") }
in fhem.cfg (nicht über DEF) müsste das so sein:
define notify_Wassermelder_UG notify Wassermelder_UG {\
if( ReadingsVal("Wassermelder_UG","water_detect","off") eq "on") {\
DebianMail('info.assmann[email=@@gmail.com']@@gmail.com'[/email], 'FHEM Wasserwarnung', 'Wasser Waschkeller festgestellt');;\
fhem("set Steckdose_Waschmaschine_UG off");;\
[color=red]}\[/color]
}
MfG, MisterEltako