gelöst: Update durchgeführt, DOIF wird nicht ausgeführt

Begonnen von Spartacus, 29 November 2016, 22:57:24

Vorheriges Thema - Nächstes Thema

Spartacus

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
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Ellert

#1
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.

Spartacus

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
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R