Rundung der Nachkommastellen bei Berechnungen

Moin,

ich lasse mir die aktuelle Einspeisung anzeigen. Die Berechnung klappt soweit, aber teilsweise werden Werte mit zig Nachkommastellen angezeigt. Die Rundung haut nicht hin.

Hier der Auszug aus der YAML:

 # Sensor zur Ermittlung der Einspeisung in Watt
      - name: Solareinspeisung
        unique_id: "Solareinspeisung"
        unit_of_measurement: W
        state: >
         {{ (float(states('sensor.solarproduktion_gesamt'))) - (float(states('sensor.balkonkraftwerk_eigenverbrauch_watt'))) | round(0) }}

Am liebsten würde ich auf die Nachkommastellen komplett verzichten, 2 Stellen sind aber auch OK. Was mache ich hier falsch?

Gruß,
Volker

Versuch es mal so:

{{ (float(states('sensor.solarproduktion_gesamt')) - float(states('sensor.balkonkraftwerk_eigenverbrauch_watt'))) | round(0) }}

Du musst die Werte erst mit Klammern zusammenfassen, und dann runden. Du rundest nur den letzen Wert.

Moin,

das ging ja mal flott. Danke Dir, so passt das.

Gruß,
Volker