PV-Überschuss: 6kW Heizstab steuern

Hallo zusammen. Ich bin Stefan und beschäftige mich seit ein paar Wochen mit HA. Echt super wie man alles Systemübergreifend kombinieren kann. Seit kurzer Zeit haben wir auch eine PV Anlage. Nun möchte ich gerne den Überschuss nutzen und unser Warmwasser damit erwärmen. Dafür habe ich einen Heizstab mit 3 Stufen a 2kw. Leider klappen alle meine selbst versuchten Automatisierungen nicht ganz fehlerfrei. Die hier im Forum gezeigten kann ich leider mit meinem aktuellen Wissen nicht auf meine Bedürfnisse abändern. Ich bräuchte echt eine Detaillierte Anleitung.

Ich möchte, dass die Stufe1 geschaltet wird, wenn 2200W Überschuss gemessen werden ( entity_id: sensor.active_power) und der Sensor (sensor.shelly1pmg4_a085e3bbd2e4_temperature_2) unter 48 Grad hat.

Stufe 1 ( switch.shelly1pmg4_a085e3bbd2e4)

Wenn dann wieder 2200W über sind, soll nach 30Sek Stufe 2 (switch.shelly1pmminig4_7c2c677c0868) eingeschaltet werden.

Das Gleiche für Stufe 3 (switch.shelly1pmminig4_7c2c6779cb00)

Bei abnehmender Leistung soll alles nacheinander wieder abgeschaltet werden, bzw beim Erreichen von 65 Grad Wassertemperatur alles ausgeschaltet werden.

Ich hab mal versucht mit Hilfe von ChatGPT die Automatisierungen erstellen zu lassen. Leider klappt das mit dem Einfügen nicht. Dann bekomme ich immer Fehler. Ich habe einfach im File Editor-> homeassistant/automations.yaml unter den letzten Eintrag die erste Vorlage von ChatGPT eingefügt. Liegt die KI hier richtig oder gibt es dort einen Fehler?

Vielen Dank schon mal für eure Hilfe!

**Automatisierung 1: Erste Heizstufe einschalten**

alias: Heizstufe 1 einschalten

trigger:

- platform: numeric_state

entity_id: sensor.active_power

above: 2200

for: "00:00:30"

condition:

- condition: numeric_state

entity_id: sensor.shelly1pmg4_a085e3bbd2e4_temperature_2

below: 48

- condition: state

entity_id: switch.shelly1pmg4_a085e3bbd2e4

state: "off"

action:

- service: switch.turn_on

target:

entity_id: switch.shelly1pmg4_a085e3bbd2e4

mode: single
Zusammenfassung
### Automatisierung 2: Zweite Heizstufe einschalten

alias:


Heizstufe


2


einschalten


trigger:



-


platform:


numeric_state



entity_id:


sensor.active_power



above:


2200



for:


"00:00:30"


condition:



-


condition:


state



entity_id:


switch.shelly1pmg4_a085e3bbd2e4



state:


"on"



-


condition:


numeric_state



entity_id:


sensor.shelly1pmg4_a085e3bbd2e4_temperature_2



below:


65



-


condition:


state



entity_id:


switch.shelly1pmminig4_7c2c677c0868



state:


"off"


action:



-


service:


switch.turn_on



target:



entity_id:


switch.shelly1pmminig4_7c2c677c0868


mode:


single

### Automatisierung 3: Dritte Heizstufe einschalten

alias:


Heizstufe


3


einschalten


trigger:



-


platform:


numeric_state



entity_id:


sensor.active_power



above:


2200



for:


"00:00:30"


condition:



-


condition:


state



entity_id:


switch.shelly1pmminig4_7c2c677c0868



state:


"on"



-


condition:


numeric_state



entity_id:


sensor.shelly1pmg4_a085e3bbd2e4_temperature_2



below:


65



-


condition:


state



entity_id:


switch.shelly1pmminig4_7c2c6779cb00



state:


"off"


action:



-


service:


switch.turn_on



target:



entity_id:


switch.shelly1pmminig4_7c2c6779cb00


mode:


single

### Sicherheitsautomatisierung: Alle Heizstufen ausschalten bei 65 °C

alias:


Heizstufen


ausschalten


bei


65


Grad


trigger:



-


platform:


numeric_state



entity_id:


sensor.shelly1pmg4_a085e3bbd2e4_temperature_2



above:


65


condition:


action:



-


service:


switch.turn_off



target:



entity_id:



-


switch.shelly1pmg4_a085e3bbd2e4



-


switch.shelly1pmminig4_7c2c677c0868



-


switch.shelly1pmminig4_7c2c6779cb00


mode:


single

:crayon:by HarryP:
. Überschrift korrigiert
. Leere Codezeilen ausgeblendet)