DOIF funktioniert nur wenige Tage

Begonnen von cc13, 07 Februar 2017, 19:19:49

Vorheriges Thema - Nächstes Thema

cc13

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

CoolTux

Vielleicht das klassische do always Attribut Problem.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net