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