FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: kl_ha am 05 August 2017, 17:09:37

Titel: DOIF wird nicht ausgelöst
Beitrag von: kl_ha am 05 August 2017, 17:09:37
Hallo

Ich habe ein optischen Fensterkontakt der wenn Fenster geschlossen dann Thermostat auf "windowOpenTemperature" setzen soll


([HM_5778A7] eq "open") (set MAX_043819 desiredTemperature [MAX_043819:windowOpenTemperature])DOELSEIF ([HM_5778A7:state] eq "Closed") (set MAX_043819 desiredTemperature auto)


State und Temperature von "Probably associated with" ändern auch nicht wenn ich das Fenster öffne/schliesse.
Erst wenn ich DOIF neu initialize.

Leider wird DOIF nicht ausgelöst wenn ich das Fenster öffne.
Hat da jemand eine Idee woran das liegen konnte.

Mich würde interessieren wie das DOIF ausgelöst wird wenn sich der Fensterkontakt  state verändert(open/closed)
Gruß
Klaus

Titel: Antw:DOIF wird nicht ausgelöst
Beitrag von: Ellert am 05 August 2017, 20:30:18
Ist es wirklich ein grosses C bei geschlossenem Fenster im Reading state?
Titel: Antw:DOIF wird nicht ausgelöst
Beitrag von: kl_ha am 05 August 2017, 20:45:23
Hallo

Jetzt nicht mehr.

Leider wird auf den Event Monitor das state meines Fensterkontakt nicht angezeigt.
Habe mich erst seit einigen Tagen mit Fhem beschäftigt.
Nach meinen Verständnis müsste doch der wechsel des state von Fensterkontakt das DOIF aulösen, oder?

Gruß
Klaus
Titel: Antw:DOIF wird nicht ausgelöst
Beitrag von: Ellert am 05 August 2017, 20:52:04
Beides, [HM_5778A7] wertet das Internal STATE aus, [HM_5778A7:state] das Reading state. Das ist aber auch im Wiki beschrieben, s. https://wiki.fhem.de/wiki/DOIF/Einsteigerleitfaden,_Grundfunktionen_und_Erl%C3%A4uterungen#Readings_und_Internals
Zur state-Problematik siehe hier https://wiki.fhem.de/wiki/Event unter Besonderheiten.
Titel: Antw:DOIF wird nicht ausgelöst
Beitrag von: kl_ha am 05 August 2017, 23:10:01
Habe festgestellt das, daß DOIF funktioniert.

Hatte das ganze nur unter den Web Interface beobachtet und da änderte sich eine gewisse Zeit nichts.
Habe jetzt das Fenster geöffnet und das Thermostat beobachtet.
Funktioniert wunderbar. Es wird auf den Web Interface nur nicht zeitnah aktuallisiert.