FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cc13 am 07 Februar 2017, 19:19:49

Titel: DOIF funktioniert nur wenige Tage
Beitrag von: cc13 am 07 Februar 2017, 19:19:49
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
Titel: Antw:DOIF funktioniert nur wenige Tage
Beitrag von: CoolTux am 07 Februar 2017, 19:29:02
Vielleicht das klassische do always Attribut Problem.