Home Assistant Schnee-Erkennung PV-Anlage

 

Bei einer PV-Anlage steigt die Spannung mit der Anzahl der PV-Modulen, auch bei schlechten Lichtverhältnissen. Anders, wenn bestimmte Module teilweise oder komplett von Schnee bedeckt sind. Diese Tatsache habe ich mir zunutze gemacht und in Home Assistant eine Schnee-Erkennung zusammengestellt. Warum? Um die PV-Vorhersage für den nächsten Tag zu korrigieren, und die Steuerung für die Heizung entsprechend anzupassen.

Zunächst habe ich versucht einen Template-Sensor für die Erkennung zu erstellen, was nicht zuverlässig funktioniert hat. Dadurch, dass bei Sonnenauf- und Sonnenuntergang auch eine Verschattung stattfindet, können die Spannungswerte zu dieser Zeit nur bedingt einen Aufschluss darüber geben, ob die Anlage eingeschneit ist. Nachdem der Schnee meist länger liegt, reicht es die Werte nur einmal täglich zu prüfen, was mit einer Automatierung umgesetzt werden kann. Die Automatisierung kann zu einem Zeitpunkt gestartet werden, an dem es sicher hell ist, z. B. um 13Uhr. Für das Merken des Zustands habe ich unter "Helfer" einfach einen Schalter erstellt.

Schalter erstellen

Damit sich Home Assistant den Status merkt, habe ich einen Switch erstellt.

  • "Ein" bedeutet: Schnee vorhanden,
  • "Aus": keine ungewöhnliche Verschattung.

Automatisierung

Die folgende Automatisierung sorgt dafür, dass der zuvor erstellte Schalter bei einer Schneebedeckung aktiviert und - sollte das Dach wieder frei sein - deaktiviert wird:

Schnee vorhanden

Sollte das Dach nicht verschattet sein, verwendet der MPPT-Tracker bei mir eine Spannung von mindestens 700V, auch bei starker Bewölkung. Um festzustellen, ob die PV-Anlage teilweise von Schnee bedeckt ist, prüft folgendes Template, ob der MPPT-Tracker versucht die Spannung aufgrund einer Verschattung zu korrigieren. Hier ein Beispiel: die Dachseite mit DC1 ist frei von Schnee, DC2 teilweise eingeschneit:

 

Konkret prüft das Template, ob die Spannung unter 550 Volt liegt. Zudem verwende ich einen Statistik-Sensor für die Durchschnittstemperatur der letzten 24 Stunden.

kein Schnee vorhanden

Steigt die PV-Spannung auf über 650 Volt und es fließen mindestens 0,5 A, dürfte das Dach nicht verschattet sein:

Automatisierung als YAML-Datei

[+]
alias: Snow?
description: ""
mode: single
trigger:
  - platform: time
    at: "13:00:00"
condition: []
action:
  - if:
      - condition: numeric_state
        entity_id: sensor.aussen_temperature_24
        below: 5
      - condition: numeric_state
        entity_id: sensor.pv_spannung_dc
        below: 550
    then:
      - service: input_boolean.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.pv_snow
  - if:
      - condition: numeric_state
        entity_id: sensor.pv_spannung_dc
        above: 650
      - condition: numeric_state
        entity_id: sensor.pv_strom_dc
        above: 0.5
    then:
      - service: input_boolean.turn_off
        target:
          entity_id:
            - input_boolean.pv_snow
        data: {}

Die Sensoren und deren Spannungs- und Strom-Werte müssen natürlich auf die Werte der PV-Anlage angepasst werden.

Fazit

Nachdem ich die PV-Vorhersage für das Heizen und die Warmwasseraufbereitung verwende, hilft mir der Schneesensor die Vorhersage zu korrigieren, falls die PV-Anlage eingeschneit ist. Siehe auch: Heizung steuern: PV Überschuss > ESP32 & Home Assistant.

 

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details