Kurze Frage zum Fehler in Openhab

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
maddin2020
Beiträge: 30
Registriert: 29. Sep 2019 11:21
Answers: 0

Kurze Frage zum Fehler in Openhab

Beitrag von maddin2020 »

Hallo,

ich habe eine Rule um eine Überschrift in Openhab dynamisch zu halten.

Leider bekomme ich immer wieder diesen Fehler im Log.

2023-04-17 18:58:40.885 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID '401_Garage-1' failed: begin 0, end 4, length 2 in 401_Garage

Kann mir jemand sagen wo der Fehler ist.

Code: Alles auswählen

//-------------  Garage --------------------
rule "Ueberschrift Garage"
when 
Item Klimasensor_Garage_Temperature changed or 
Item Klimasensor_Garage_Humidity changed 
then
val new_label_garage = Klimasensor_Garage_Temperature.state.toString.substring(0,4) + " °C / " + Klimasensor_Garage_Humidity.state.toString.substring(0,4) + " %"
Garage_label.postUpdate(new_label_garage)
end

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Kurze Frage zum Fehler in Openhab

Beitrag von udo1toni »

Und das ist eine *.rules Datei?

Bist Du sicher, dass beide Itemstatus zu jedem Zeitpunkt einen Status halten, der als String mindestens 4 Zeichen lang ist?
Ich gehe mal davon aus, dass es sich um Number Items handelt?
Eventuell sogar UoM (also mit Einheit)? Eventuell wäre eine kompliziertere Lösung besser
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten