[SOLVED] Telegram - format String like Number

Hy benostra.

Sorry for the late Answer.

Items

String P_Puffer   "Pufferspeicher [%s %%]"                  		<cistern>			(puffer)	{ mqtt="...........
String   Condition        "Wetterlage [%s]"   <weather>  (gWetter)  {channel="weatherunderground............
Number T_Aussen   "Aussentemperatur [%.2f °C]"                  	<temperature>		(gHZG,gPoolchart)	{ mqtt="<[mosquitto

I remember that i got this Problem by an Item that get his state from 3 other Items.
Here ive got to “floatValue”

rule "Wetterstatus"
when
	System started or
	Item Condition changed or
	Item Temperature changed or
	Item Wind_Speed changed or
	Item test changed
then
	temperatur = (Temperature.state.toString)
	wind = String::format("%.2f",(Wind_Speed.state as DecimalType).floatValue())
	wetterstatus.postUpdate(""+Condition.state+", "+temperatur+"°C, "+wind+"km/h")
end

or you try to round like in this thread.

https://community.openhab.org/t/rounding-a-number-in-a-rule/7842/26

And at last. Have you tried postUpdate instead of sendCommand???

CU MATZ

1 Like