Die Rule sollte direkt funktionieren.
Wie heißt die Datei? liegt sie im richtigen Ordner?
Wenn Du die Datei speicherst, muss es innerhalb weniger Sekunden im Log einen Eintrag geben (openhab.log), dass die Datei xyz.rules geladen wurde.
Tauchen Fehlermeldungen im Log auf?
Du könntest, falls das alles erstmal gut aussieht, eine Log Meldung erzeugen. Dazu baust Du nach dem
then eine weitere Zeile ein:
Code: Alles auswählen
logInfo("window","Rule für Fensterkontakt wurde ausgelöst!")
Nun muss jedes Mal, wenn Du das Fenster öffnest, eine Log Meldung in openhab.log auftauchen, mit dem passenden Text.
Damit wäre dann sichergestellt, dass die Rule wirklich ausgelöst wird.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet