Deine Fehlermeldung passt nicht zum geposteten Code. Es ist nicht so, dass Du nicht selbst probieren sollst, den Fehler zu beseitigen, aber Du musst schon darauf achten, Fehlermeldungen und Code zusammenhängend zu halten.
Der Code sieht auf den ersten Blick gut aus, unter der Voraussetzung, dass das System neu gestartet wurde, nachdem alle Änderungen vorgenommen wurden, sollte die Rule funktionieren.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
Darauf kann ich mir im Moment keinen Reim machen. Dazu fehlt es mir an den notwendigen Infos, die müsstest du vielleicht noch posten.
domi1705 hat geschrieben: ↑14. Okt 2020 18:56
The value of the local variable StrTemp is not used
The value of the local variable StrHum is not used
Diese Meldung ist nur eine Info und sagt aus, dass diese Variablen zwar in der Rule definiert, aber nicht benutzt werden. Ich habe auch weiter oben in deiner Rule gesehen, dass du die Variablen "strTemp" und "strHum" deklariert hast. Das ist anders als "StrTemp" und "StrHum". Bitte Gross-/Kleinschreibung beachten
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian
Oh Mann... Da hab ich mal wieder Tomaten auf den Augen gehabt...
Du nutzt String::format für die Humidity. Das Zeichen dafür ist ein % für die relative Luftfeuchte. % ist aber auch das Zeichen, mit dem die Variablen für die Formatierung gekennzeichnet werden (z.B. %d oder %.1f oder %s), somit muss das Zeichen ecaped werden, nämlich mit einem %. Die zweite Zeile muss also so aussehen:
Alle Switch Items, welche in der Gruppe Lampen Mitglied sind und den Zustand ON haben, werden hierbei gezählt. Die Gruppe selbst hat aber entweder den Zustand ON oder OFF (ON, sobald ein Item den Zustand ON hat)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet