Re: Leidiges Thema: Formatierung von Zahlen
Verfasst: 20. Jan 2020 12:40
Ich hab noch mal ein bisschen herum gespielt mit meinem Beispiel. Hier das Ergebnis
.items:
.rules
So sollte es auch funktionieren. Einfach Komma und Punkt umdrehen (replace). Ich dachte du wolltest das Komma in deinem String haben.
.items:
Code: Alles auswählen
Number test_anotherNumber "TestUmwandlung dreistelling[%.3f] "
Number CPU_Temp_num "CPU-OH2-Pi Temperatur [%.1f °C]" <temperature> (Chart_Sys_Temp)
Code: Alles auswählen
rule "newtest"
when
Item Dummy4 changed to ON
then
test_anotherNumber.sendCommand(CPU_Temp_num.state.format("%.3f").toString.replace(",","."))
logInfo("xxx","geht {}",test_anotherNumber)
end
Code: Alles auswählen
openhab> smarthome:items list | grep -i test_anotherNumber
test_anotherNumber (Type=NumberItem, State=36.020, Label=TestUmwandlung dreistelling, Category=null)
openhab>