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
by HarryP:
. Überschrift korrigiert
. Leere Codezeilen ausgeblendet)