Seite 1 von 1

Kurze Frage zum Fehler in Openhab

Verfasst: 17. Apr 2023 20:21
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

Re: Kurze Frage zum Fehler in Openhab

Verfasst: 17. Apr 2023 21:57
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