Gestern hat meine Definition versagt, denn der Sonnenuntergang (TL:ss) war vor 20:00 Uhr und es sind die Rollladen wieder hoch gegangen.
Wo liegt mein Denkfehler?
Danke
Internals:
CFGFN
DEF ([20:00] and
[WZ_Rolladen] ne "Oben" and
[TL:ss] > [20:00:00])
(set WZ_Rolladen Oben) DOELSE ()
NAME WZ_Sonnenschutz_Ende
NR 272
NTFY_ORDER 50-WZ_Sonnenschutz_Ende
STATE initialized
TYPE DOIF
Readings:
2016-09-07 18:24:31 cmd 0
2016-09-07 18:24:31 state initialized
2016-09-07 18:24:31 timer_1_c1 07.09.2016 20:00:00
2016-09-07 18:24:31 timer_2_c1 07.09.2016 20:00:00
Condition:
0 DOIF_time_once($hash,$hash->{timer}{0},$wday,"") and InternalDoIf($hash,'WZ_Rolladen','STATE','','',AttrVal($hash->{NAME},'notexist',undef)) ne "Oben" and ReadingValDoIf($hash,'TL','ss','','',AttrVal($hash->{NAME},'notexist',undef)) > DOIF_time_once($hash,$hash->{timer}{1},$wday,"")
Days:
Devices:
0 WZ_Rolladen TL
all WZ_Rolladen TL
Do:
0:
0 set WZ_Rolladen Oben
1:
0
Helper:
globalinit 1
last_timer 2
sleeptimer -1
Internals:
0 WZ_Rolladen:STATE
all WZ_Rolladen:STATE
Itimer:
Localtime:
0 1473271200
1 1473271200
Readings:
0 TL:ss
all TL:ss
Realtime:
0 20:00:00
1 20:00:00
Regexp:
All:
State:
Time:
0 20:00:00
1 20:00:00
Timecond:
0 0
1 0
Timer:
0 0
1 0
Timers:
0 0 1
Triggertime:
1473271200:
localtime 1473271200
Hash:
Attributes:
room Haus,Wohnzimmer
20:00:00 gehört nicht in eckige Klammern, sondern in Anführungszeichen...
Es hat funktioniert.
Danke!