Wert auf 2 Stellen nach dem Koma kürzen

Hallo,
ich errechne einen Wert und möchte das das Ergebnis nur mit 3 Stellen nach dem Koma angezeigt wird.

 {{ (float(states('sensor.stromverbrauch_seit_letzter_ablesung_3'))) | float /  (float(states('sensor.vergangene_tage_seit_letzter_ablesung_2')))|round(3) }}

Aber irgendwie klappt das nicht. Aktuell sieht er so aus: 5.2439024390243905
Erkennt jemand meinen Fehler?

Ich glaube Du musst Deine Division noch mal insgesamt in Klammern setzen und dann erst das round dahinter

Dein round bezieht sich nur auf den zweiten Wert. Versuch es mal so

{{ ((float(states('sensor.stromverbrauch_seit_letzter_ablesung_3'))) | float /  (float(states('sensor.vergangene_tage_seit_letzter_ablesung_2'))))|round(3) }}
1 „Gefällt mir“