Hallo zusammen,
ich möchte über DOIF durch die Außentemperatur meine Heizungsnachtabsenkung ausschalten. Die Temperatur wird auch angezeigt und der state ändert sich auch temperaturabhängig zwischen cmd_1 und cmd_2. Soweit müsste es passen.
Ich bekomme es aber einfach nicht hin, dass DO "set Zentralheizung_sperren on" ausgeführt wird. Es kommt dann im im error "set n_Zentralheizung_sperren_off on: Unknown argument on, choose one of active:noArg addRegexpPart inactive:noArg removeRegexpPart"
Wenn ich den Befehl "set Zentralheizung_sperren off" oder "set Zentralheizung_sperren on" direkt eingebe, macht fhem genau was ich möchte.
Im DOIF kommt immer der Fehler.
fhem.cfg Eintrag:
define Heizungsnachtabsenkung_entsperren DOIF ([Umgebungsfuehler:temperature] < 1) (set Zentralheizung_sperren off) DOELSEIF ([Umgebungsfuehler:temperature] > 3) (set Zentralheizung_sperren on)
Könnt ihr mir bitte hier weiterhelfen.
Gruß
Fanzel
ist denn "set n_Zentralheizung_sperren_off on" der richtige Befehl?
Zitat von: Franzel007 am 24 Dezember 2025, 11:19:54Wenn ich den Befehl "set Zentralheizung_sperren off" oder "set Zentralheizung_sperren on" direkt eingebe, macht fhem genau was ich möchte.
Das ist ja was anderes.
Warum verwendest Du "set Zentralheizung_sperren off" nicht im DOIF?