FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: zgadgeter am 01 Januar 2014, 09:18:01

Titel: Code Schnipsel Hilfe
Beitrag von: zgadgeter am 01 Januar 2014, 09:18:01
Habe folgenden code:
define LR_lights_morn_week at *06:00 { fhem("set FS20_2 on-till {sunrise()} ;; set Flamingo1 on-till {sunrise() ;; set FS20d1 on-till {sunrise()") if (!$we) }

worauf ich folgenden Fehler bekomme:

2014.01.01 06:00:00 3: set FS20_2 on-till {sunrise()} ; set Flamingo1 on-till {sunrise() ; set FS20d1 on-till {sunrise() : Wrong timespec {sunrise(): either HH:MM:SS or {perlcode}
Wrong timespec {sunrise(): either HH:MM:SS or {perlcode}
2014.01.01 06:00:00 3: LR_lights_morn_week: Wrong timespec {sunrise(): either HH:MM:SS or {perlcode}
Wrong timespec {sunrise(): either HH:MM:SS or {perlcode}

Gibt es grundsätzlich ein Problem sunrise hier zu benutzen?
Titel: Antw:Code Schnipsel Hilfe
Beitrag von: Joachim am 01 Januar 2014, 14:55:19
Aus der Hüfte:
Wrong timespec {sunrise(): either HH:MM:SS or {perlcode}
Titel: Antw:Code Schnipsel Hilfe
Beitrag von: ChrisD am 01 Januar 2014, 15:18:42
Hallo,

Es fehlt 2x '}':

define LR_lights_morn_week at *06:00 { fhem("set FS20_2 on-till {sunrise()} ;; set Flamingo1 on-till {sunrise()} ;; set FS20d1 on-till {sunrise()}") if (!$we) }

Grüße,

ChrisD
Titel: Antw:Code Schnipsel Hilfe
Beitrag von: Hans Franz am 01 Januar 2014, 15:27:14
Damit sunrise nicht erst am nächsten Tag greift (und timespec korrekt ist) probiere es mit sunrise_abs.

Gruß
Hans
Titel: Antw:Code Schnipsel Hilfe
Beitrag von: zgadgeter am 01 Januar 2014, 16:13:10
Danke alle! Da schaut mann selbst 10 Minuten drauf und sieht es nicht!

WErde mal sunrise_abs  nachlesen...danke fuer den Tipp.