Hallo zusammen,
ich steh komplett am Schlauch mit den Zahlenformaten in openhab.
Was hab ich? - Was will ich?
Ich bekomm von einem script einen String retour (zB. 5 (immer Ganzzahlen)
rule:
Diesen output will ich ein item schreiben (Number)
item:
Leider bekomm ich immer wieder "nur" 5,0 zurück > Ich benötige jedoch eine Ganzzahl (ohne Nachkommastellen)
ich häng einfach in der rule > hab schon alles möglich probiert (parseInt, parseDouble, parseFloat, ...)
und [%f.0] und der gleichen
Irgendwie hab ich das nen Hund drinnen > bin happy über jeden hint
Danke im Voraus
ich steh komplett am Schlauch mit den Zahlenformaten in openhab.
Was hab ich? - Was will ich?
Ich bekomm von einem script einen String retour (zB. 5 (immer Ganzzahlen)
rule:
Code:
rule "Zahl" when Time cron "0 0 7 ? * MON,WED,SUN *" then var String count = executeCommandLine(Duration.ofSeconds(5),"/usr/bin/python3", "/etc/openhab/scripts/scrapping.py") EG_Wohnzimmer_Zahl.postUpdate(Float::parseFloat(String::format(count))) logInfo("Zahl", "Zahl {}" + EG_Wohnzimmer_Zahl.state) end
item:
Code:
Number EG_Wohnzimmer_Zahl "Zahl" (gEG)
ich häng einfach in der rule > hab schon alles möglich probiert (parseInt, parseDouble, parseFloat, ...)
und [%f.0] und der gleichen
Irgendwie hab ich das nen Hund drinnen > bin happy über jeden hint
Danke im Voraus
Kommentar