Zum Inhalt springen
Alles Automatisch

Autarkiegrad

Berechnet, welchen Anteil des Hausverbrauchs du ohne Netzbezug deckst. Mit Guard gegen negative Werte.

Entitäten:sensor.autarkiegrad

Themen:Template-SensorEnergieSolar

Aktualisiert: 8. September 2026

Was brauchst du dafür?

Geräte
  • Sensor

Was musst du anpassen?

PlatzhalterErsetze mit
DEIN_HAUSVERBRAUCHSensor für den Hausverbrauch (kWh oder W)
DEIN_NETZBEZUGSensor für den Bezug aus dem Netz (kWh oder W)
Autarkiegrad
# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
# Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
# Template Sensor: Autarkiegrad
# Anteil des Verbrauchs, den du ohne Netzbezug deckst.
#
# Die Rechnung geht von der anderen Seite an dieselbe Frage heran wie die
# Eigenverbrauchsquote: hier zählt, was NICHT aus dem Netz kam.
# Das max() fängt den Fall ab, dass der Netzbezug größer ist als der
# gemessene Hausverbrauch. Ohne max() stehen dann negative Prozente im
# Dashboard.

template:
  - sensor:
      - name: "Autarkiegrad"
        unique_id: autarkiegrad
        unit_of_measurement: "%"
        state_class: measurement
        icon: mdi:transmission-tower-off
        availability: >
          {{ has_value('sensor.DEIN_HAUSVERBRAUCH')
             and has_value('sensor.DEIN_NETZBEZUG') }}
        state: >
          {% set haus = states('sensor.DEIN_HAUSVERBRAUCH') | float(0) %}
          {% set netz = states('sensor.DEIN_NETZBEZUG') | float(0) %}
          {% if haus > 0 %}
            {{ [((haus - netz) / haus * 100), 0] | max | round(1) }}
          {% else %}
            100
          {% endif %}