FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: JMW am 19 März 2019, 20:41:39

Titel: DOIF bleibt auf initialized
Beitrag von: JMW am 19 März 2019, 20:41:39
Mein DOIF funktioniert seit einiger Zeit nicht mehr (hat mal funktioniert):
Das DOIF bleibt auf "initialized". Woran könnte das liegen? Ich komme leider nicht alleine weiter.

([Bad_TH:humidity] > 68) (set rdf_LueftungsStufe_Soll 2) DOELSE (set rdf_LueftungsStufe_Soll 0)

Internals:
   CFGFN      ./FHEM/fhem_Lueftung.cfg
   DEF        ([Bad_TH:humidity] > 68) (set rdf_LueftungsStufe_Soll 2) DOELSE (set rdf_LueftungsStufe_Soll 0)
   MODEL      FHEM
   NAME       di_Lueftung_feucht
   NR         341
   NTFY_ORDER 50-di_Lueftung_feucht
   STATE      initialized
   TYPE       DOIF
   READINGS:
     2019-03-19 20:38:43   cmd             0
     2019-03-19 20:38:43   mode            enabled
     2019-03-19 20:38:43   state           initialized
   Regex:
   condition:
     0          ::ReadingValDoIf($hash,'Bad_TH','humidity') > 68
   devices:
     0           Bad_TH
     all         Bad_TH
   do:
     0:
       0          set rdf_LueftungsStufe_Soll 2
     1:
       0          set rdf_LueftungsStufe_Soll 0
   helper:
     globalinit 1
     last_timer 0
     sleeptimer -1
   itimer:
   readings:
     0           Bad_TH:humidity
     all         Bad_TH:humidity
   uiState:
   uiTable:
Attributes:
   group      Lueftung
   room       Technik
Titel: Antw:DOIF bleibt auf initialized
Beitrag von: kumue am 19 März 2019, 21:05:17
Füg mal ein :d ein,damit nur der Zahlenwert - also ohne die Einheit % - erfasst wird.
([Bad_TH:humidity:d] > 68)
Titel: Antw:DOIF bleibt auf initialized
Beitrag von: JMW am 19 März 2019, 21:11:17
Nope. Ändert nichts. Kann es irgendwie sein, dass der Feuchtesensor nicht ausgelesen wird? Ich sehe folgendes:

Readings
cmd 0 2019-03-19 21:07:11
mode enabled 2019-03-19 21:07:11
state initialized 2019-03-19 21:07:11

Probably associated with
Bad_TH  T: 23.7 H: 61    
CUL_HM rdf_LueftungsStufe_Soll2    dummy

Müßte "humidity" bei den Readings auftauchen?
Titel: Antw:DOIF bleibt auf initialized
Beitrag von: kumue am 19 März 2019, 21:19:41
der Wert sollte als
e_Bad_TH_humidity
bei den DOIF-Readings auftauchen
Titel: Antw:DOIF bleibt auf initialized
Beitrag von: Damian am 19 März 2019, 21:41:40
Offenbar erzeugt Bad_TH:humidity kein Event.
Titel: Antw:DOIF bleibt auf initialized
Beitrag von: JMW am 19 März 2019, 21:58:32
Ich sehe im Event-Log:

2019-03-19 21:55:32 CUL_HM Bad_TH T: 23.6 H: 59 D: 15.1
Titel: Antw:DOIF bleibt auf initialized
Beitrag von: Damian am 19 März 2019, 22:18:04
Zitat von: JMW am 19 März 2019, 21:58:32
Ich sehe im Event-Log:

2019-03-19 21:55:32 CUL_HM Bad_TH T: 23.6 H: 59 D: 15.1

abgefragt wird aber humidity und nicht der Status. Wurde es vielleicht durch event-on-...-Attribut im Bad_TH unterbunden?
Titel: Antw:DOIF bleibt auf initialized
Beitrag von: JMW am 20 März 2019, 00:37:45
Stimmt! Danke für die Hinweise. Es geht wieder.