FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: kl_ha am 05 August 2017, 11:38:36

Titel: DOIF state von Fensterkontakt auslesen
Beitrag von: kl_ha am 05 August 2017, 11:38:36
Hallo


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


Leider steht in der log das open/closed kein numerischer Wert ist und deshalb es mit "eq" vergleichen nicht möglich wäre.
Könnte mir da jemand auf die Sprünge helfen?
Ist die Syntax soweit ok?

Gruß
Klaus

Titel: Antw:DOIF state von Fensterkontakt auslesen
Beitrag von: MikeRoxx am 17 August 2017, 19:40:47
Vielleicht geht:


(["HM_5778A7:open"] )


https://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung_ueber_Auswertung_von_Events (https://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung_ueber_Auswertung_von_Events)

Gruß
Mike

Gesendet von meinem A0001 mit Tapatalk

Titel: Antw:DOIF state von Fensterkontakt auslesen
Beitrag von: amenomade am 17 August 2017, 23:36:07
ZitatLeider steht in der log das open/closed kein numerischer Wert ist und deshalb es mit "eq" vergleichen nicht möglich wäre.
Gib mal lieber ein "list" von HM_5778A7 und von MAX_043819 und ein copy/paste der Log.
Titel: Antw:DOIF state von Fensterkontakt auslesen
Beitrag von: kl_ha am 20 August 2017, 20:47:14
Hallo

Danke an allen für die Vorschläge.
Es hatte eigentlich gut funktioniert.
Leider habe ich nicht auf das Thermostat geguckt denn da änderte sich die Temperatur nur nicht in Fhem.
Das ändert sich erst mit einer Verzögerung.

Als noch mal vielen Dank für eure Vorschläge/Lösungsansätze.

Gruß
Klaus