FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wthiess am 08 Januar 2017, 20:21:25

Titel: Ergebnis formatieren [gelöst]
Beitrag von: wthiess am 08 Januar 2017, 20:21:25
Hallo!

Frage??

Ich möchte eine Formatierung einer Antwort:

Bei
Code: [Auswählen]
define teleBot55 notify teleBot:queryData.*T_Aus set teleBot message Temp Aussen [DS18B20_FFB804361603:temperature]
Bekomme ich als Antwort "Temp Aussen -7.4375"

Bei
Code: [Auswählen]
define teleBot55 notify teleBot:queryData.*T_Aus set teleBot message Temp Aussen [DS18B20_FFB804361603:{sprintf("%.1f Grad", ReadingsVal($name,"temperature",0))}]
bekomme ich nur die Eingabe Retour
Temp Aussen [DS18B20_FFB804361603:{sprintf("%.1f Grad", ReadingsVal($name,"temperature",0))}]

Wer kann mir bei der Formatierung bitte helfen. Ich möchte auf eine ",Stelle" kürzen.

lg
Wolfgang
Beitrag editieren
Titel: Antw:Ergebnis formatieren
Beitrag von: viegener am 09 Januar 2017, 17:29:33
Du warst in der richtigen Richtung unterwegs, aber die Mischung kann so nicht gehen

define teleBot55 notify teleBot:queryData.*T_Aus set teleBot message Temp Aussen {( return sprintf("%.1f Grad", ReadingsVal("DS18B20_FFB804361603","temperature",0))  )}


Ohne, dass ich das jetzt ausprobieren konnte
Titel: Antw:Ergebnis formatieren
Beitrag von: wthiess am 09 Januar 2017, 21:19:52
Danke hat super funktioniert. Hab den Beitrag aus dem Telegram-Beitrag gelöscht.

lg
Wolfgang