SuFu benutzt. Wiki benutzt. Commands Ref benutzt.
Hallo ihr Lieben,
ich möchte wenn das Fenster geöffnet wird das eine Lampe angeht und nach 5 Minuten ich ein Push aufs Handy bekomme.
define FensterHeizungSZOpen notify CUL_FHTTK_10b623:.*Window:.Open.* {
fhem("set light_kette on");
fhem("define Fenster5Minuten at +00:05:00 set iPhonePush msg 'Fenster Offen' 'Das Fenster ist seit 5 Minuten offen' '' 0 'siren' 30 3600 ");
}
define FensterHeizungSZClosed notify CUL_FHTTK_10b623:.*Window:.Closed.* {fhem ("set light_kette off")}
Ich bekomme: Unknown command fhem("set, try help. Unknown command fhem("define, try help. Unknown command }, try help.
Ich komme noch nicht so ganz mit der Syntax klar. :(
Später möchte ich die ganze Sache noch auf das Geofancy Modul anpassen. Wenn man aus dem Haus geht ohne das Fenster zugemacht zu haben soll dann später der Push ausgelöst werden.
Hi,
falls das ne Kopie aus der fhem.cfg ist, fehlen \ an den Zeilenenden.
Einfacher isses das direkt im wenfrontend zu bearbeiten.
=8-)
Danke UliM
Das war eine Kopie aus der fhem.cfg
Habe es geändert.
define FensterHeizungSZOpen notify CUL_FHTTK_10b623:.*Window:.Open.* {\
fhem("set light_kette on");\
fhem("define Fenster5Minuten at +00:05:00 set iPhonePush msg 'Fenster Offen' 'Das Fenster ist seit 5 Minuten offen' '' 0 'siren' 30 3600 ");}\
Jetzt zeig er nur noch
ZitatUnknown command fhem("define, try help. Unknown command }\ , try help.
an.
Liebe Grüße und vielen Dank für deine Hilfsbereitschaft!
...dann jetzt noch die Semikola an den Zeilenenden doppeln.
=8-)
Oder nicht in der fhem.cfg rumfuhrwerken und wenn schon dann auch selbst drum kümmern das es läuft.
Danke UliM (:
Beim Speichern der fhem.cfg kommen jetzt keine Fehler mehr.
define FensterHeizungSZOpen notify CUL_FHTTK_10b623:.*Window:.Open.* {\
fhem("set light_kette on");;\
fhem("define Fenster5Minuten at +00:05:00 set iPhonePush msg 'Fenster Offen' 'Das Fenster ist seit 5 Minuten offen' '' 0 'siren' 30 3600 ");;}\
Leider jetzt jedoch im Log.
Zitat2014.02.02 15:27:38 3: FensterHeizungSZOpen return value: Unknown command {\
fhem("set, try help.
Unknown command fhem("define, try help.
Unknown command }\
, try help.
Liebe Gruße
Habe es gemacht wie UliM gesagt hat.
Sieht jemand noch ein anderen Fehler ?
gruß
Mach doch mal Schritt für Schritt, also erstmal nur die Lichterkette anschalten. Wenn das funktioniert, weiterbasteln.
Meine Vermutung: Dein komischer define Befehl den fhem ausführen soll, und der so viele Textstrings enthält...
@betateilchen
Ja werde ich probieren. :)
Das ist vom Pushover Modul (:
Lg