Schönen Sonntag
Ich habe ein DOIF welches beim Öffnen des Garagentores und Dämmerung die Gartenbeleuchtung für 15 Minuten einschaltet.
Im Logfile habe ich diesen Text bemerkt:
2016.04.23 20:03:18 3: FS20 set Gartenbeleuchtung on-for-timer 900
2016.04.23 20:03:18 2: Gartenbeleuchtung: changing timeout to 960 from 900
Hier das DOIF
(([GaragenTor] eq "Offen") and [?[Daemmerung:ss]-23:59]) (set Gartenbeleuchtung on-for-timer 900) DOELSE
Hier ein List vom DOIF
Internals:
DEF (([GaragenTor] eq "Offen") and [?[Daemmerung:ss]-23:59]) (set Gartenbeleuchtung on-for-timer 900) DOELSE
NAME di_GartenlichtON
NR 113
NTFY_ORDER 50-di_GartenlichtON
STATE cmd_2
TYPE DOIF
Readings:
2016-04-24 10:59:50 Device GaragenTor
2016-04-23 20:17:11 cmd_event GaragenTor
2016-04-23 20:17:11 cmd_nr 2
2016-04-24 10:59:50 e_GaragenTor_STATE Zu
2016-04-23 20:17:11 state cmd_2
2016-04-24 11:57:30 timer_1_c1 24.04.2016 19:54:57
2016-04-23 23:59:00 timer_2_c1 24.04.2016 23:59:00
Condition:
0 (InternalDoIf($hash,'GaragenTor','STATE','','',AttrVal($hash->{NAME},'notexist',undef)) eq "Offen") and DOIF_time($hash,$hash->{realtime}{0},$hash->{realtime}{1},$wday,$hms,"")
Days:
Devices:
0 GaragenTor
all GaragenTor
Do:
0:
0 set Gartenbeleuchtung on-for-timer 900
1:
0
Helper:
event power-hourly: 0,power-hourly-last: 0.0
globalinit 1
last_timer 2
sleeptimer -1
timerdev GaragenTor
timerevent power-hourly: 0,power-hourly-last: 0.0
triggerDev GaragenTor
timerevents:
power-hourly: 0
power-hourly-last: 0.0
triggerEvents:
power-hourly: 0
power-hourly-last: 0.0
Internals:
0 GaragenTor:STATE
all GaragenTor:STATE
Interval:
0 -1
1 0
Itimer:
all Daemmerung
Localtime:
0 1461520497
1 1461535140
Readings:
Realtime:
0 19:54:57
1 23:59:00
Regexp:
0:
All:
State:
Time:
0 [Daemmerung:ss]
1 23:59:00
Timecond:
0 0
1 0
Timer:
0 0
1 0
Timers:
Trigger:
Triggertime:
1461520497:
localtime 1461520497
Hash:
1461535140:
localtime 1461535140
Hash:
Attributes:
room Garten
verbose 5
Ich komme nicht dahinter, wieso 900 auf 960 geändert wird?
Woher kommt das bitte
Schönen Sonntag
Gruß
Helmut
Weil das "FS20-Zeiten" sind.
FS20 hat nur definierte Zeiten die nicht beliebige Werte annehmen können daher werden "andere" Zeiten "angepasst".
P.S.: Wie im Logeintrag schön zu entnehmen ist geht es um FS20 und nicht um DOIF ;)
Ok Danke für die schnelle Antwort.
Dann bin ich beruhigt dass das von FS20 kommt. Ich dachte schon ich habe einen Fehler IRGENDWO gemacht.
Schönen Sonntag
Helmut