Dieses Projekt steuert eine go-eCharger-Wallbox dynamisch auf Basis des PV-Überschusses.
Es werden Ladeampere in Echtzeit angepasst, optional zwischen 1- und 3-phasigem Laden umgeschaltet und der Only-PV-Modus unterstützt.
Der Flow berücksichtigt unterschiedliche Datenquellen (mit/ohne Akkupriorisierung) und kann bei mehreren Fahrzeugen automatisch umschalten.
Meine Goe Wallbox muss nicht entsperrt werden, da sie in einer Garage hängt.
- Dynamische Ampere-Regelung (min 6 A, max 16 A, Änderung nur bei ≥ 1 A Differenz)
- Phasenumschaltung (2 min ≥ 4.000 W → 3-phasig, 5 min < 4.000 W → 1-phasig)
- Only-PV-Modus (Start: 2 min > 1.200 W, Stop: 10 min < 1.000 W)
- Fahrzeugumschaltung zwischen Ioniq5 und Spring (gegenseitig exklusiv)
- PV-Überschuss-Berechnung mit zwei Varianten:
- Überschuss+WB (inkl. Akkuverbrauch)
- Überschuss+WB+Akku (Akku wird ignoriert → Vorrang für Wallbox)
- Ladeziel per Dropdown setzen (
input_select.ladeziel_dropdown→input_number.ladeziel)
Ich Unterscheide zwischen 1 & 3 Phasig, benannt sind diese Punkte Aktuell nach meinen Fahrzeugen, kann gerne Angepasst werden :)
Spring = 1-Phasig
Ioniq5 = 3-Phasig
| Entität | Typ | Beschreibung |
|---|---|---|
binary_sensor.go_echarger_247529_car |
binary_sensor | Auto angesteckt |
number.go_echarger_247529_amp |
number | Ladeampere |
select.go_echarger_247529_psm |
select | Phasenmodus (Auto, Force single phase, Force three phases) |
button.go_echarger_247529_frc |
button | Neutral/Reset |
button.go_echarger_247529_frc_2 |
button | Stop |
button.go_echarger_247529_frc_3 |
button | Start |
| Entität | Typ | Beschreibung |
|---|---|---|
sensor.total_dc_power |
sensor | PV-Erzeugung (W) |
sensor.load_power |
sensor | Hausverbrauch (W) |
sensor.battery_charging_power |
sensor | Akku-Ladeleistung (W, nur beim Laden positiv) |
sensor.go_echarger_247529_nrg_12 |
sensor | Wallbox-Verbrauch (W) |
| Entität | Typ | Beschreibung |
|---|---|---|
input_boolean.uberschussladen |
boolean | PV-Überschussladen aktiv/inaktiv |
input_boolean.wallbox_vorrang |
boolean | Umschalten zwischen Überschussquelle mit/ohne Akku |
input_boolean.only_pv |
boolean | Only-PV-Betrieb aktiv/inaktiv |
input_boolean.ioniq5 |
boolean | Fahrzeugauswahl: Ioniq5 |
input_boolean.spring |
boolean | Fahrzeugauswahl: Spring |
input_select.uberschuss_ladeart |
select | 1-phasig, 3-phasig, Auto |
input_select.ladeziel_dropdown |
select | Ladeziel-Auswahl |
input_number.ladeziel |
number | Ladeziel (numerisch) |
{% set pv = states('sensor.total_dc_power') | float %}
{% set haus = states('sensor.load_power') | float %}
{% set batterie = states('sensor.battery_charging_power') | float %}
{% set wallbox = states('sensor.go_echarger_247529_nrg_12') | float %}
{% set ueberschuss = pv - haus - batterie + wallbox %}
{{ ueberschuss | round(1) }}{% set pv = states('sensor.total_dc_power') | float %}
{% set haus = states('sensor.load_power') | float %}
{% set wallbox = states('sensor.go_echarger_247529_nrg_12') | float %}
{% set ueberschuss = pv - haus + wallbox %}
{{ ueberschuss | round(1) }}- Eigene go-eCharger-Entity-IDs in
templates.yamlanpassen (sensor.go_echarger_247529_nrg_12) - PV-Leistungs-Sensor (
sensor.total_dc_power) anpassen - Hausverbrauch-Sensor (
sensor.load_power) anpassen - Falls vorhanden: Batterie-Ladeleistung (
sensor.battery_charging_power) anpassen - Ladeleistungsgrenzen und Zeitbedingungen im Node-RED-Flow anpassen (z. B. 4 000 W / 2 Minuten)
- Min/Max Ampere im Flow prüfen (6–16 A)
- Prüfen, ob alle Helfer und Sensoren in Home Assistant sichtbar sind.
sensor.uberschuss_wbzeigt Werte (W) an.input_boolean.uberschussladeneinschalten → Wallbox setzt auf 6 A.- Simulierten PV-Überschuss erzeugen → Ampere steigen in 1 A-Schritten.
- Über 4 kW für 2 Minuten → Phasenmodus „Force three phases“.
- Unter 4 kW für 5 Minuten → zurück auf „Force single phase“.
Fehler gefunden oder Verbesserungsvorschlag?
➡ Bitte im Issue-Bereich melden oder Pull Request erstellen.
