Ich bastel gerade an einer Lösung, wie ich das den PV-Überschuss für ein Überheizen des Warmwasserspeichers nutzen kann.
Die Automationen und Hardware sind fertig. jetzt fehlt noch der finale Anschluss durch den Heizungsbauer. Falls jemand entweder Inspiration sucht oder nochmal gegenlesen möchte, ob ich was übersehen habe: Bitteschön.
Systemumgebung:
Zentrale Steuerung: Home Assistant OS (Core 2025.8.0) auf Proxmox-Host
Laufzeitumgebung: Proxmox LXC-Container
Kommunikation: Lokale Ansteuerung via MQTT und REST, keine Cloud-Abhängigkeit
Energie-Hardware: PV-Anlage mit SolarLog, Varta-Batteriesystem (Modbus-Anbindung), SmartMeter für Netzbezug/-einspeisung
Heizungsanbindung: Überschussheizen der Wärmepumpe Dimplex LI 16I-TUR über SG-Ready-Eingänge
Warmwasserspeicher: 300 Liter
Schaltkomponenten: 2 × Shelly Plus 1 Relais (SG1, SG2) für die SG-Ready-Stufen
Umgesetzte Logik:
Hilfsschalter für das Überschussheizen input_boolean.schalter_uberschussheizen
Trennung von Automations- und Schaltlogik
Automationen setzen nur den Hilfsschalter; eine separate Logik schaltet daraus die Relais.
Vorteil: Trennung von Entscheidungs- und Ausführungsebene, leichter zu debuggen.
Überwachung der Shellys
Automatische Deaktivierung, falls ein Shelly nicht erreichbar ist.
Zustandssynchronisation nach HA-Neustart
Stellt sicher, dass Relais und Hilfsschalter synchron sind.
Relaissteuerung anhand Helferzustand
Hilfsschalter „an“ → SG1 an, SG2 bleibt aus (derzeit nicht genutzt)
Hilfsschalter „aus“ → SG1 aus, SG2 bleibt aus
Überschussheizen EIN
Schaltet den Hilfsschalter nur, wenn seit dem letzten Ausschalten ≥ 15 min vergangen sind.
Vermeidet Sofort-Wiederanläufe bei kurzen PV-Spitzen.
Berücksichtigt PV-Überschuss, Batteriestatus u. a.
Überschussheizen AUS
Schaltet erst nach einer Mindestlaufzeit von 22 min.
Verhindert unnötiges Takten bei kurzen PV-Leistungseinbrüchen.
Anmerkungen:
SG2 wird aktuell (noch) nicht benötigt – ist aber vorbereitet.
FI im Verteilerkasten ist nur verbaut, weil er verfügbar war.
Leitungsschutzschalter dienen primär Wartungszwecken (Relais-Tausch ohne Raumabschaltung).
Einfachere Alternative wäre ein Anschluss per Schuko-Stecker – birgt aber das Risiko vertauschter L/N.
Hier die Automationen dazu:
alias: Shelly-Verfügbarkeit überwachen
description: Schalte beide SG-Relais aus, wenn mindestens einer nicht erreichbar ist
triggers:
- entity_id:
- switch.sg1
- switch.sg2
to: unavailable
trigger: state
actions:
- target:
entity_id:
- switch.sg1
- switch.sg2
action: switch.turn_off
data: {}
- data:
title: Shelly-Ausfall
message: >-
Mindestens einer der Shellys ist nicht erreichbar – beide SG-Relais
wurden ausgeschaltet.
action: persistent_notification.create
mode: single
initial_state: true
ich habe noch einen Urlaubsmodus und einen Failsafe eingebaut. Hier der komplette Beitrag noch einmal inklusive dieser Features:
Herausforderung
Die Dimplex LI 16I‑TUR soll per SGready über Home Assistant geschaltet werden: Normalbetrieb, PV‑Überschuss (Warmwasser “Überschussheizen”) und ein Urlaubsmodus mit abgesenkter Heizkurve.
Lösungsansatz
Ich setze zwei Shelly 1 Plus als SG‑Relais (SG1/SG2) ein. Home Assistant entscheidet anhand PV‑Netzeinspeisung und Batterieladestand, welcher Modus aktiv ist, begrenzt die Überschussdauer pro Tag und synchronisiert SG1/SG2 zum gewählten Modus. Die Struktur basiert auf einem input_select für den Modus, History‑Stat‑Sensor für die Tagesdauer, optionalem input_number für die maximale Überschusszeit und mehreren Automationen (Moduslogik, SG‑Relais‑Mapping, Failsafe).
Wichtige Punkte in der Umsetzung
Failsafe (beide Relais AUS):
Fällt einer der Shellys aus oder wird „unavailable“, schalte SG1 und SG2 AUS. Dadurch wird der SGready‑Zustand dunkelgrün vermieden. Optional (oder ergänzend): Wärmepumpe so konfigurieren, dass dunkelgrün keine Wirkung hat (neutral).
Schaltverzögerungen gegen Taktung:
Die Automationen enthalten Mindestlaufzeiten (z. B. Modus mindestens 15–22 Minuten stabil), bevor gewechselt wird.
Urlaubsmodus (SGready “rot” zweckentfremdet):
„Rot“ wird als Urlaubsmodus genutzt. Neben dem Deaktivieren der Auto‑Überschusslogik wurden ergänzend in der Wärmepumpe abgesenkte Heiz‑ und Warmwassertemperaturen hinterlegt. Beim Verlassen des Urlaubsmodus werden die Normalwerte wiederhergestellt.
WP richtig konfigurieren:
Ordne in der Dimplex‑Steuerung die SGready‑Zustände passend zu:
– Hellgrün = Normalbetrieb,
– Gelb = PV‑/WW‑Priorität (Überschussheizen),
– Rot = Urlaubsmodus (abgesenkte Kurven),
– Dunkelgrün = „neutral/ohne Wirkung“ (Failsafe).
Prüfe die Belegung im Dimplex‑Handbuch deiner Anlage.
Bausteine
2× Shelly 1 Plus (SG1/SG2)
input_select für den Modus (WP SmartGrid)
(Optional) input_number für max. Tagesdauer Überschussheizen
History‑Stat‑Sensor für Tagesdauer im Modus „Überschussheizen“
Sensoren für Netzeinspeisung & Akku‑SoC (bei mir via Varta/Modbus)