@ahtos schreib anstatt "OFF" beim setzen "off", der Datenpunkt ist ein wenig undankbar.
Lesen: "ON" oder "OFF"
Schreiben: "on" oder "off"
Sollte danach so funktionieren wie du es dir erhoffst.
Tipp:
"Wert" vom Objekt ID "Fensterkontakt" = wahr kannst du einfach nur "Wert" vom Objekt ID "Fensterkontakt" stehen lassen, denn der Wert dahinter ist schon ein boolean Wert mit true/false.
So prüfst du aktuell auf "if -> true == true" 😉