Timer 3-phasig Laden
Mindesteinspeisung (Offset)
Ueberschussliste
PV_Ueberschuss
Ueberschusssumme
PV_Ueberschuss_avg
timeout
### Wallbox Garage rechts ###
Timer 3-phasig Laden
0
Mindesteinspeisung (Offset)
200
Ueberschussliste
Easee adapter Neustarten falls offline
system.adapter.easee.0.alive
ne
EQ
val
system.adapter.easee.0.alive
FALSE
system.adapter.easee.0.alive
FALSE
FALSE
system.adapter.easee.0.alive
TRUE
5
sec
FALSE
TRUE
Easee adapter Neustarten falls offline
system.adapter.easee.0.connected
ne
EQ
val
system.adapter.easee.0.connected
FALSE
system.adapter.easee.0.alive
FALSE
FALSE
system.adapter.easee.0.alive
TRUE
5
sec
FALSE
TRUE
PV Überschuss ermitteln = Import/Export - Offset + aktuelle Leistung Wallbox
*/2 * * * * *
PV_Ueberschuss
ROUND
3.1
ADD
1
MINUS
1
val
javascript.0.Solar.Wechselrichter.ACTotalRealPower
1
Mindesteinspeisung (Offset)
1
MULTIPLY
1
val
easee.0.EH848317.status.totalPower
1000
log
test
PV Überschuss =
PV_Ueberschuss
Gleitender Mittelwert innerhalb 3 Minuten berechnen, gerundet auf 100er
INSERT
FIRST
Ueberschussliste
PV_Ueberschuss
GT
Ueberschussliste
90
Ueberschusssumme
SUM
Ueberschussliste
PV_Ueberschuss_avg
MULTIPLY
1
ROUND
3.1
DIVIDE
1
DIVIDE
1
Ueberschusssumme
100
1
Ueberschussliste
100
REMOVE
LAST
Ueberschussliste
Logging
javascript.0.Wallbox.PV_Ueberschuss_Avg
FALSE
PV_Ueberschuss_avg
log
test
Überschuss Mittelwert =
PV_Ueberschuss_avg
*/2 * * * *
1-phasig laden: Wenn PV Überschuss größer als minimale Ladeleistung (6 Ampere) und Akkustand <100% und Stecker verbunden und Schalter automatisches Laden an -> setze Phase 1 auf X Ampere
AND
LT
val
mercedesme.0.W1N2436081N003887.history.socLevelLast
100
AND
NEQ
val
easee.0.EH848317.config.dynamicCircuitCurrentP1
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
AND
GTE
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
6
AND
LT
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
18
AND
NEQ
val
easee.0.EH848317.status.chargerOpMode
1
AND
NEQ
val
easee.0.EH848317.status.chargerOpMode
4
EQ
val
javascript.0.Wallbox.Laden_Automatik
TRUE
log
MaximalerOutput gesetzt auf
Setze Phase 1 auf
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
Ampere und Phase 2+3 auf 0 Ampere
easee.0.EH848317.config.dynamicCircuitCurrentP1
FALSE
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
easee.0.EH848317.config.dynamicCircuitCurrentP2
FALSE
0
easee.0.EH848317.config.dynamicCircuitCurrentP3
FALSE
0
NEQ
val
easee.0.EH848317.status.chargerOpMode
3
log
MaximalerOutput gesetzt auf
PV Überschussladen 1-phasig - gestartet
easee.0.EH848317.control.resume
FALSE
TRUE
easee.0.EH848317.control.start
FALSE
TRUE
Timer 3-phasig laden: Erhöhe Zeit alle zwei Minuten um 2, wenn PV-Überschuss >18 Ampere
AND
LT
val
mercedesme.0.W1N2436081N003887.history.socLevelLast
100
AND
NEQ
val
easee.0.EH848317.status.chargerOpMode
1
AND
NEQ
val
easee.0.EH848317.config.dynamicCircuitCurrentP3
DIVIDE
1
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
3
3
GTE
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
18
Timer 3-phasig Laden
1
2
log
Zeit +1
Timer 3-phasig =
Timer 3-phasig Laden
Minuten
Timer 3-phasig Laden
0
log
Timer 3-phasig reset
3-phasig laden: Wenn PV Überschuss 10 Minuten konstant größer als minimale Ladeleistung (6 Ampere pro Phase) und Akkustand < 100% und Stecker verbunden und Schalter automatisches Laden an --> setze Phase 1/2/3 auf X Ampere, ansonsten Timeout reset und 1-phasig weiterladen
AND
AND
LT
val
mercedesme.0.W1N2436081N003887.history.socLevelLast
100
AND
AND
NEQ
val
easee.0.EH848317.status.chargerOpMode
1
NEQ
val
easee.0.EH848317.status.chargerOpMode
4
AND
AND
NEQ
val
easee.0.EH848317.config.dynamicCircuitCurrentP3
DIVIDE
1
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
3
3
EQ
val
javascript.0.Wallbox.Laden_Automatik
TRUE
GTE
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
18
GTE
Timer 3-phasig Laden
10
log
MaximalerOutput gesetzt auf
Setze Phase 1/2/3 auf
ROUND
3.1
DIVIDE
1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
1
3
Ampere
easee.0.EH848317.config.dynamicCircuitCurrentP1
FALSE
ROUND
3.1
DIVIDE
1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
1
3
easee.0.EH848317.config.dynamicCircuitCurrentP2
FALSE
ROUND
3.1
DIVIDE
1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
1
3
easee.0.EH848317.config.dynamicCircuitCurrentP3
FALSE
ROUND
3.1
DIVIDE
1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
1
3
NEQ
val
easee.0.EH848317.status.chargerOpMode
3
warn
MaximalerOutput gesetzt auf
PV Überschussladen 3-phasig - Start
easee.0.EH848317.control.resume
FALSE
TRUE
easee.0.EH848317.control.start
FALSE
TRUE
(noch Testphase) Stoppe Laden, wenn nach 5 Minute nicht genug PV-Überschuss vorhanden ist. Stoppe Timeout wenn während 5 Minuten doch wieder genug PV-Überschuss vorhanden ist
AND
EQ
val
easee.0.EH848317.status.chargerOpMode
3
AND
EQ
val
javascript.0.Wallbox.Laden_Automatik
TRUE
GT
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
6
log
Timer zum Stoppen reset
timeout
AND
EQ
val
easee.0.EH848317.status.chargerOpMode
3
AND
LT
ROUND
3.1
DIVIDE
1
PV_Ueberschuss_avg
1
val
easee.0.EH848317.status.voltage
6
EQ
val
javascript.0.Wallbox.Laden_Automatik
TRUE
log
Timer zum Stoppen aktiviert
timeout
5
min
error
MaximalerOutput gesetzt auf
Stoppe Laden, weil kein PV-Überschuss
easee.0.EH848317.config.dynamicCircuitCurrentP1
FALSE
0
easee.0.EH848317.config.dynamicCircuitCurrentP2
FALSE
0
easee.0.EH848317.config.dynamicCircuitCurrentP3
FALSE
0
easee.0.EH848317.control.pause
FALSE
TRUE
easee.0.EH848317.control.stop
FALSE
TRUE
timeout
Aktueller Verbrauch Wallbox
easee.0.EH848317.status.totalPower
ne
javascript.0.Wallbox.Verbrauch_Wallbox_rechts
FALSE
ROUND
3.1
MULTIPLY
1
val
easee.0.EH848317.status.totalPower
1000