FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Fredi69 am 18 Februar 2021, 16:58:54

Titel: DOELSE wird nicht ausgeführt
Beitrag von: Fredi69 am 18 Februar 2021, 16:58:54
Kann mich jemand anschubsen und mir kurz erklären warum mein DOELSE nie ausgeführt wird, wenn beide Temperaturen wieder gleich sind?

Internals:
   DEF        ([DG.Kz.HZ.Thermostat_Clima:measured-temp] != [DG.Kz.vT.Temperatur_Sensor1:temperature])
(set PushMsg msg 'fhem' 'Temp ungleich' 'iPhone' 0 '')
({Log 1, "Temp ungleich"})
DOELSE
({Log 1, "Temp gleich"})
   FUUID      5c4570df-f33f-0af0-6797-71b404ac76eb8638
   MODEL      FHEM
   NAME       TempUnequal
   NOTIFYDEV  DG.Kz.HZ.Thermostat_Clima,DG.Kz.vT.Temperatur_Sensor1,global
   NR         368
   NTFY_ORDER 50-TempUnequal
   STATE      initialized
   TYPE       DOIF
   VERSION    23744 2021-02-14 20:12:01
   READINGS:
     2021-02-18 16:52:47   cmd             0
     2021-02-18 16:52:47   mode            enabled
     2021-02-18 16:52:47   state           initialized
   Regex:
     accu:
     cond:
       DG.Kz.HZ.Thermostat_Clima:
         0:
           measured-temp ^DG.Kz.HZ.Thermostat_Clima$:^measured-temp:
       DG.Kz.vT.Temperatur_Sensor1:
         0:
           temperature ^DG.Kz.vT.Temperatur_Sensor1$:^temperature:
   attr:
     cmdState:
     wait:
       0:
         0
         300
       1:
         0
     waitdel:
   condition:
     0          ::ReadingValDoIf($hash,'DG.Kz.HZ.Thermostat_Clima','measured-temp') != ::ReadingValDoIf($hash,'DG.Kz.vT.Temperatur_Sensor1','temperature')
   do:
     0:
       0          set PushMsg msg 'fhem' 'Temp ungleich' 'iPhone' 0 ''
       1          {Log 1, "Temp ungleich"}
     1:
       0          {Log 1, "Temp gleich"}
   helper:
     DEVFILTER  ^global$|^DG.Kz.vT.Temperatur_Sensor1$|^DG.Kz.HZ.Thermostat_Clima$
     NOTIFYDEV  global|DG.Kz.vT.Temperatur_Sensor1|DG.Kz.HZ.Thermostat_Clima
     globalinit 1
     last_timer 0
     sleeptimer -1
   readings:
     all         DG.Kz.HZ.Thermostat_Clima:measured-temp DG.Kz.vT.Temperatur_Sensor1:temperature
   uiState:
   uiTable:
Attributes:
   DbLogExclude .*
   room       Steuerung
   wait       0,300:0
Titel: Antw:DOELSE wird nicht ausgeführt
Beitrag von: Fredi69 am 21 Februar 2021, 09:32:37
Keiner hat eine Idee?
Titel: Antw:DOELSE wird nicht ausgeführt
Beitrag von: Damian am 21 Februar 2021, 09:39:50
Laut deinem List sind keine Events (Readings, die mit "e_"-beginnen) beim DOIF angekommen, daher passiert nichts.