FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Spartacus am 29 November 2016, 22:57:24

Titel: gelöst: Update durchgeführt, DOIF wird nicht ausgeführt
Beitrag von: Spartacus am 29 November 2016, 22:57:24
Hallo,
mein DOIF läuft seit dem heutigen Update nicht mehr! Nach dem Abschalten des TVs (EG.wz.TV.UE46ES8090) werden die "set" Befehle nicht mehr ausgeführt.
Hat sich etwas an der Syntax geändert?

Internals:
   DEF        ([EG.wz.TV.UE46ES8090]eq "disconnected" and
[?scene.EG.wz.Licht] eq "TV")
(set scene.EG.wz.Licht scene essen)(set EG.wz.DI.Stehlampe off)(set EG.ku.DI.DeckenSpot off)(set EG.wz.DI.Esstisch off)
   NAME       LichtAus
   NR         1055
   NTFY_ORDER 50-LichtAus
   STATE      cmd_2
   TYPE       DOIF
   Readings:
     2016-11-29 22:35:22   Device          EG.wz.TV.UE46ES8090
     2016-11-29 18:59:17   cmd             2
     2016-11-29 18:59:17   cmd_event       EG.wz.TV.UE46ES8090
     2016-11-29 18:59:17   cmd_nr          2
     2016-11-29 22:35:22   e_EG.wz.TV.UE46ES8090_STATE disconnected
     2016-11-29 18:59:17   state           cmd_2
     2016-11-29 21:43:54   wait_timer      no timer
   Condition:
     0          InternalDoIf($hash,'EG.wz.TV.UE46ES8090','STATE')eq "disconnected" and  InternalDoIf($hash,'scene.EG.wz.Licht','STATE') eq "TV"
   Devices:
     0           EG.wz.TV.UE46ES8090
     all         EG.wz.TV.UE46ES8090
   Do:
     0:
       0          set scene.EG.wz.Licht scene essen
       1          set EG.wz.DI.Stehlampe off
       2          set EG.ku.DI.DeckenSpot off
       3          set EG.wz.DI.Esstisch off
     1:
   Helper:
     event      DISCONNECTED
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   EG.wz.TV.UE46ES8090
     timerevent DISCONNECTED
     triggerDev EG.wz.TV.UE46ES8090
     timerevents:
       DISCONNECTED
     timereventsState:
       DISCONNECTED
     triggerEvents:
       DISCONNECTED
     triggerEventsState:
       DISCONNECTED
   Internals:
     0           EG.wz.TV.UE46ES8090:STATE scene.EG.wz.Licht:STATE
     all         EG.wz.TV.UE46ES8090:STATE scene.EG.wz.Licht:STATE
   Itimer:
   Readings:
   Regexp:
     0:
     All:
   State:
   Trigger:
Attributes:
   room       99-Test
   wait       0,60,30,600


Christian
Titel: Antw:Update durchgeführt, DOIF wird nicht ausgeführt
Beitrag von: Ellert am 30 November 2016, 00:44:38
Wie es aussieht,wurde cmd_2 durch  EG.wz.TV.UE46ES8090 gesetzt, weil EG.wz.TV.UE46ES8090 ne disconnected oder scene.EG.wz.Licht ne TV
Als EG.wz.TV.UE46ES8090 um 22:35:22 auf disconnected ging war scene.EG.wz.Licht ne TV und daher wurden die Befehle nicht ausgeführt.
Mehr ist aus Deinen Angaben nicht zu erkennen.
Prüf mal, warum scene.EG.wz.Licht ne TV war.
Titel: Antw:Update durchgeführt, DOIF wird nicht ausgeführt
Beitrag von: Spartacus am 30 November 2016, 08:25:10
Hi Ellert,
danke für Deine Antwort. Das Problem hat sich offenbar in Luft aufgelöst. Habe es gestern mindestens 5x probiert bevor ich den Thread eröffnet habe. Heute geht es plötzlich wieder!

Schon seltsam. Ich beobachte weiter!
Danke und Gruß,
Christian