Negative Werte umrechnen

Hallo zusammen,

ich habe im HA einen Wert von der PV der ins positive und negative gehen kann.
Der Negative ist was die PV ins Netz einspeist. Diesen möchte ich als positive Zahl darstellen.

Dazu habe ich folgendes erstellt/gefunden:

sensor:
- platform: template
    sensors:
      positive_power_grid:
        unique_id: "positive_power_grid"
        friendly_name: 'Positive Power Grid'
        value_template: >
          {% set power_grid = states('sensor.solarnet_power_grid') %}
          {% if power_grid | float >= 0 %}
            {{ power_grid | float }}
          {% else %}
            {{ power_grid | float * -1 }}
          {% endif %}

Jetzt fehlt mir aber noch das der Wert nie unter 0 fallen soll bzw. wenn er unter 0 fällt immer eine 0 ausgeben werden soll.

Grüße

Hallo so sieht meine config aus

du hast dann 2 Sensoren

template:
  - sensor:
# ---------------------------------------------------------------------------- vom Versorger
    - name: "power_grid_consuming"
      unit_of_measurement: W
      device_class: power
      state: "{{ max(0, states('sensor.solarnet_leistung_vom_netz') | float(default=0)) }}"
# ---------------------------------------------------------------------------- an Versorger
    - name: "power_grid_producing"
      unit_of_measurement: W
      device_class: power
      state: "{{ max(0, 0 - states('sensor.solarnet_leistung_vom_netz') | float(default=0)) }}"

@HannesW
Genau - was ich benötigt habe. Danke!