Hi,
so, ich vermute mal, der FS20BS läuft, aber irgendwas stimmt nicht so richtig.
Hier mal ein Ausschnitt aus dem Log :
2013.03.20 09:28:20 3: Daemmerung_ab return value: syntax error at (eval 507) line 1, near "\ if"
syntax error at (eval 507) line 1, at EOF
syntax error at (eval 507) line 1, at EOF
2013.03.20 13:30:50 2: FS20 fs20bs on
2013.03.20 13:30:50 2: FS20 fs20bs on
2013.03.20 13:30:50 3: Daemmerung_ab return value: syntax error at (eval 606) line 1, near "\ if"
syntax error at (eval 606) line 1, at EOF
syntax error at (eval 606) line 1, at EOF
2013.03.20 13:30:51 2: FS20 fs20bs on
2013.03.20 13:30:51 2: FS20 fs20bs on
2013.03.20 13:30:51 3: Daemmerung_ab return value: syntax error at (eval 607) line 1, near "\ if"
syntax error at (eval 607) line 1, at EOF
syntax error at (eval 607) line 1, at EOF
2013.03.20 13:47:00 2: FS20 fs20bs on
2013.03.20 13:47:00 2: FS20 fs20bs on
2013.03.20 13:47:00 3: Daemmerung_ab return value: syntax error at (eval 614) line 1, near "\ if"
syntax error at (eval 614) line 1, at EOF
syntax error at (eval 614) line 1, at EOF
2013.03.20 13:58:20 2: FS20 fs20bs on
2013.03.20 13:58:20 2: FS20 fs20bs on
2013.03.20 13:58:20 3: Daemmerung_ab return value: syntax error at (eval 621) line 1, near "\ if"
syntax error at (eval 621) line 1, at EOF
syntax error at (eval 621) line 1, at EOF
2013.03.20 13:58:20 2: FS20 fs20bs on
2013.03.20 13:58:20 2: FS20 fs20bs on
2013.03.20 13:58:20 3: Daemmerung_ab return value: syntax error at (eval 622) line 1, near "\ if"
syntax error at (eval 622) line 1, at EOF
syntax error at (eval 622) line 1, at EOF
2013.03.20 14:13:20 2: FS20 fs20bs off
2013.03.20 14:13:20 2: FS20 fs20bs off
2013.03.20 14:13:20 3: Daemmerung_ab return value: syntax error at (eval 629) line 1, near "\ if"
syntax error at (eval 629) line 1, at EOF
syntax error at (eval 629) line 1, at EOF
2013.03.20 14:52:10 2: FS20 fs20bs on
2013.03.20 14:52:10 2: FS20 fs20bs on
2013.03.20 14:52:10 3: Daemmerung_ab return value: syntax error at (eval 644) line 1, near "\ if"
syntax error at (eval 644) line 1, at EOF
syntax error at (eval 644) line 1, at EOF
2013.03.20 14:52:10 2: FS20 fs20bs on
2013.03.20 14:52:10 2: FS20 fs20bs on
2013.03.20 14:52:10 3: Daemmerung_ab return value: syntax error at (eval 645) line 1, near "\ if"
syntax error at (eval 645) line 1, at EOF
syntax error at (eval 645) line 1, at EOF
2013.03.20 14:58:20 2: FS20 fs20bs on
2013.03.20 14:58:20 2: FS20 fs20bs on
2013.03.20 14:58:20 3: Daemmerung_ab return value: syntax error at (eval 650) line 1, near "\ if"
syntax error at (eval 650) line 1, at EOF
syntax error at (eval 650) line 1, at EOF
2013.03.20 14:58:20 2: FS20 fs20bs on
2013.03.20 14:58:20 2: FS20 fs20bs on
2013.03.20 14:58:20 3: Daemmerung_ab return value: syntax error at (eval 651) line 1, near "\ if"
syntax error at (eval 651) line 1, at EOF
syntax error at (eval 651) line 1, at EOF
Was mich wundert, die Fehler werden zu einer Zeit prodzuiert, die eigentlich unrelevant sein sollen.
Und runter fahren die Jalousien leider immer noch nicht.
Eigentlich ist die Zeit so gegen 19:00 Uhr, aber da passiert nix.
Ich weiß auch nicht, ob da was gemessen wird, der Status bei FS20BS steht immer auf on
die .cfg sieht momentan so aus :
define Sonnenaufgang_Woche at *{sunrise("REAL",0,"06:40","10:00")} {if (!$we) {fhem("set Jalousie_hoch on")}}
define Sonnenaufgang_WE at *{sunset("REAL",0,"09:00","10:00")} { if ($we) {fhem("set Jalousie_hoch on")}}
define Daemmerung_ab notify fs20bs:* {\ if("%" ~~ m/dunkel/) {\ fhem "set Jalousie_runter on";;;;\ fhem "attr fs20bs webCmd hell";;;;\ } else {\ fhem "attr fs20bs webCmd dunkel";;;;\ }\ }
define Jalousie_hoch FS20 7621 24
attr Jalousie_hoch room FS20
define FileLog_Jalousie_hoch FileLog ./log/Jalousie_hoch-%Y.log Jalousie_hoch
attr FileLog_Jalousie_hoch logtype text
attr FileLog_Jalousie_hoch room FS20
define Jalousie_runter FS20 7621 e1
attr Jalousie_runter room FS20
define FileLog_Jalousie_runter FileLog ./log/Jalousie_runter-%Y.log Jalousie_runter
attr FileLog_Jalousie_runter logtype text
attr FileLog_Jalousie_runter room FS20
define Jalousien_hoch at *06:45:00 { if (!$we) { fhem("set Jalousie_hoch on") } }
define fs20bs FS20 7878 f3
attr fs20bs room FS20
define FileLog_fs20bs FileLog ./log/fs20bs-%Y.log fs20bs
attr FileLog_fs20bs logtype text
attr FileLog_fs20bs room FS20
noch eine Idee, wo der Fehler ist ?
Das FS20BS scheint aber zu funktionieren, "erkannt" wurde es in der FHEM.