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
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
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.
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