Hallo,
ich habe ein DOIF, welches Werktags, zu einer bestimmten Zeit, einen definierten Befehl ausführen soll. Das funktioniert auch, allerdings nur 1-2 Tage. Dann muss ich das DOIF mit
set di_SendBenzinpreis enable
wieder "aktivieren" und es funktioniert wieder 1-2 Tage. Hat jemand eine Idee, woran das liegen kann? Im Logfile ist mir zum Zeitpunkt, an dem das DOIF ausgeführt werden soll, nichts aufgefallen.
Internals:
DEF ([16:05|8]) ({SendBenzinpreis()})
NAME di_SendBenzinpreis
NR 52
NTFY_ORDER 50-di_SendBenzinpreis
STATE cmd_1
TYPE DOIF
Helper:
Dblog:
Cmd:
Dblogging:
TIME 1486393500.07389
VALUE 1
Cmd_event:
Dblogging:
TIME 1486393500.07389
VALUE timer_1
Cmd_nr:
Dblogging:
TIME 1486393500.07389
VALUE 1
Mode:
Dblogging:
TIME 1486139137.58676
VALUE enable
State:
Dblogging:
TIME 1486393500.07389
VALUE cmd_1
Readings:
2017-02-06 16:05:00 cmd 1
2017-02-06 16:05:00 cmd_event timer_1
2017-02-06 16:05:00 cmd_nr 1
2017-02-03 17:25:37 mode enable
2017-02-06 16:05:00 state cmd_1
2017-02-07 16:05:00 timer_01_c01 08.02.2017 16:05:00|8
Condition:
0 DOIF_time_once($hash,0,$wday,"8")
Days:
0 8
Devices:
Do:
0:
0 {SendBenzinpreis()}
1:
Helper:
event timer_1
globalinit 1
last_timer 1
sleeptimer -1
timerdev
timerevent timer_1
timereventsState
triggerDev
timerevents:
timer_1
triggerEvents:
timer_1
Internals:
Interval:
Itimer:
Localtime:
0 1486566300
Readings:
Realtime:
0 16:05:00
Regexp:
State:
Time:
0 16:05:00
Timecond:
0 0
Timer:
0 0
Timers:
0 0
Triggertime:
1486566300:
localtime 1486566300
Hash:
Attributes:
room Draussen
VG
Carsten
Vielleicht das klassische do always Attribut Problem.