Guten Abend,
ich will gerne meinen Überschuß der PV wenn der Batteriespeicher 94% erreicht hat und der Ertrag gerade über 2000 KW sind den Heizstab mit 2KW einschalten (Phase 1), bei 4000 KW den Heizstab mit 4KW (Phase 2) einschalten und bei 6000 KW den Heizstab mit 6KW (Phase 3) einschalten.
Sobald der Speicher wieder unter 85% fällt, soll er die Phasen wieder abschalten und den Speicher füllen mit Strom.
Sofern die Leistung von der PV natürlich fällt unter 4000 > soll er wieder nur 2 KW in den Heizstab heitzen.
Mein Code:
alias: Heizstab - PV Überschuß - 3 Phasen AN/AUS
description: ""
trigger:
- alias: Check alle 5 Minuten
platform: time_pattern
minutes: /5
- alias: PV über 2000 WATT
platform: numeric_state
entity_id:
- sensor.e3_tcu10_x07_batterie_leistung
above: -2010
id: PV über 2000 WATT
- alias: PV über 4000 WATT
platform: numeric_state
entity_id:
- sensor.e3_tcu10_x07_batterie_leistung
above: -4000
id: PV über 4000 WATT
- alias: PV über 6000 WATT
platform: numeric_state
entity_id:
- sensor.e3_tcu10_x07_batterie_leistung
above: -6000
id: PV über 6000 WATT
- alias: PV unter 2000 WATT
platform: numeric_state
entity_id:
- sensor.e3_tcu10_x07_batterie_leistung
id: PV unter 2000 WATT
below: -1990
- alias: PV unter 4000 WATT
platform: numeric_state
entity_id:
- sensor.e3_tcu10_x07_batterie_leistung
id: PV unter 4000 WATT
below: -3999
- alias: PV unter 6000 WATT
platform: numeric_state
entity_id:
- sensor.e3_tcu10_x07_batterie_leistung
id: PV unter 6000 WATT
below: -5999
condition:
- condition: or
conditions:
- alias: Bedingungen für PV Heizstab - an
condition: and
conditions:
- condition: numeric_state
entity_id: sensor.e3_tcu10_x07_batterie
above: 94
- alias: Bedingungen für PV Heizstab - aus
condition: and
conditions:
- condition: numeric_state
entity_id: sensor.e3_tcu10_x07_batterie
below: 85
enabled: true
action:
- alias: PV über 2000 Watt - Auslösen switch_0 - AN
if:
- condition: trigger
id:
- PV über 2000 WATT
then:
- type: turn_on
device_id: 8a86f8e4ad2daacb2dac0be85d216a79
entity_id: bd71c6322ab92ce19bda7d3403672b2b
domain: switch
- alias: PV über 4000 Watt - Auslösen switch_1 - AN
if:
- condition: trigger
id:
- PV über 4000 WATT
then:
- type: turn_on
device_id: 8a86f8e4ad2daacb2dac0be85d216a79
entity_id: 2897de8d941fb0f301abb5499f8e2258
domain: switch
- alias: PV über 6000 Watt - Auslösen switch_2 - AN
if:
- condition: trigger
id:
- PV über 6000 WATT
then:
- type: turn_on
device_id: 8a86f8e4ad2daacb2dac0be85d216a79
entity_id: eea07a467fd9840b72eb7e96e31d3c20
domain: switch
- alias: PV unter 2000 Watt - Auslösen switch_0 - AUS
if:
- condition: trigger
id:
- PV unter 2000 WATT
then:
- type: turn_off
device_id: 8a86f8e4ad2daacb2dac0be85d216a79
entity_id: bd71c6322ab92ce19bda7d3403672b2b
domain: switch
- alias: PV unter 4000 Watt - Auslösen switch_1 - AUS
if:
- condition: trigger
id:
- PV unter 4000 WATT
then:
- type: turn_off
device_id: 8a86f8e4ad2daacb2dac0be85d216a79
entity_id: 2897de8d941fb0f301abb5499f8e2258
domain: switch
- alias: PV unter 6000 Watt - Auslösen switch_2 - AUS
if:
- condition: trigger
id:
- PV unter 6000 WATT
then:
- type: turn_off
device_id: 8a86f8e4ad2daacb2dac0be85d216a79
entity_id: eea07a467fd9840b72eb7e96e31d3c20
domain: switch
mode: single
Nur hier funktioniert es aktuell falschherum, ich denke ich habe einen Denkfehler.
Vielleicht kann mir jemand helfen.
Danke! Schönen Abend.!