Zwei Nachkommastellen bei Berechnung, auch wenn diese 0 sind

Hallo,

gibt es eine Möglichkeit die Nachkommastellen zu erzwingen?
Wenn ich die folgende Berechnung durchführe, wird der Wert monatlich zwar richtig berechnet, wenn er allerdings beispielsweise 67,40 ergibt, wird nur 67,4 angezeigt, was zwar richtig, aber bei der Übergabe in Discord für mich nicht so schön aussieht.

{{ 
    (
        (
            states('input_number.solarstrom_aktueller_monat') | float -
            states('input_number.solarstrom_vormonat') | float
        ) - 
        (
            states('input_number.solar_netzeinspeisung_aktueller_monat') | float -
            states('input_number.solar_netzeinspeisung_vormonat') | float
        ) 
    ) | round(2)
}} 

Gibt es eine Möglichkeit zu “erzwingen”, dass immer zwei Nackommastellen angezeigt werden?

MfG

Aber selbstverständlich. :grin:

{{ '{:.2f}'.format((( states('input_number.solarstrom_aktueller_monat') | float(0) -
states('input_number.solarstrom_vormonat') | float(0)) - (
states('input_number.solar_netzeinspeisung_aktueller_monat') | float(0) -
states('input_number.solar_netzeinspeisung_vormonat') | float(0))) | round(2)) }}

Gruß
Osorkon

@Osorkon - gibt es auch irgendetwas was du nicht weißt? Vielen Dank für die schnelle Hilfe. :upside_down_face:

Immer wieder gerne.

Man muss nicht immer alles wissen, nur wissen wo man es finden kann. :wink:

Gruß
Osorkon

1 „Gefällt mir“