eien Bedinung zwei Aktionen

Begonnen von cerberus, 14 April 2013, 20:19:27

Vorheriges Thema - Nächstes Thema

cerberus

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
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

Kiter192

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") }

cerberus

Danke, hat funktioniert.

Grüße
cerberus
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

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.
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

MisterEltako

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
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310