Hauptmenü

DOELSE wird nicht ausgeführt

Begonnen von Fredi69, 18 Februar 2021, 16:58:54

Vorheriges Thema - Nächstes Thema

Fredi69

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
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

Fredi69

fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

Damian

Laut deinem List sind keine Events (Readings, die mit "e_"-beginnen) beim DOIF angekommen, daher passiert nichts.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF