Hi zusammen,
Ich versuche erfolglos eine Berechnung in mqtt.yaml aus dem Stromverbrauch eine Zahl mit 2 Nachkommastellen zu berechnen. Das klappt auch, ABER:
Die Anzeige hat irre viele Nachkommastellen. Alle Beiträge, die ich im Internet gefunden habe führen zu keinem gewünschten Ergebnis.
So sieht mein Code aus:
- name: "Wallbox Stromkosten gesamt"
state_topic: wallbox/go-e@3a3a6bc0-3dda-4073-8109-c877ae34d9b0/TotalEnergyWh
unit_of_measurement: "€"
value_template: " {{ (value | float/1000*0.26 | round(2) ) }}"
Heißt also: Der Gesamtverbrauch in Wh wird durch 1000 geteilt mal mein aktueller Strompreis von 0,26€ pro kWh.
Ausgabe sieht so aus:
Jemand einen Vorschlag wie ich es hinbekommen kann, dass bei den Stromkosten nur 2 Nachkommastellen angezeigt werden? Mir würde es auch genügen, wenn keine Nachkommastellen angezeigt würden.
Aber weder das eine noch das andere habe ich bekommen. Und ich hab alles mögliche an Kombinationen mit float/int/round probiert. Entweder viele Nachkommastellen oder einfach 0,00 €
Danke für Tipps oder Lösungen.
Grüße
Jörg