HTTPMOD - Formatierung readings mit Punkt anstatt Komma

Begonnen von Paddinho, 21 Mai 2015, 22:00:41

Vorheriges Thema - Nächstes Thema

Paddinho

Hallo,

ich steh gerade auf dem Schlauch und hoff ihr könnt mir weiterhelfen.
Über HTTPMOD lese ich eine Seite aus um den aktuellen Ölpreis zu ermitteln (analog Spritpreismonitor).
Das klappt auch, jedoch wird auf der Inet-Seite der Wert mit Komma ausgegeben:
Readings
Oelpreis --- 72,17 --- 2015-05-21 21:43:28

Erstelle ich jetzt eine readingsGroup und nutze "attr Oelpreis valueFormat {'%.2f €'}" wird mir anstatt 72,17€ nur 72,00€ ausgegeben.
Das es um Komma liegt habe ich rausbekommen.
Hier im Forum steht das man den Befehl stateFormat einsetzen soll, jedoch weiß ich nicht wie.
Kann mir hier vielleicht jemand weiterhelfen.

justme1968

das einfachste ist vermutlich mit split am komma zu trennen und nur das erste element zu verwenden. etwa so:
{(split(',',$VALUE))[0] .'.00 €'}

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968