Rundenzähler
go-e laden
Tesla separat
go-e Priorität
go-e armed
Tesla armed
go-e Force
Tesla Force
ZOE Ladestop
Tesla Ladestop
Tesla voll
Abschaltrunden
MinAmp go-e
Min.Amp Tesla
Max AMP go-e
Max AMP Tesla
go-e time pwr
Ladestrom go-e
Ladestrom Tesla
EinodDreiphasig
Spannung
Überschussleistung
Stromüberschuss akt.
go-e chrg. amount
Tesla chrg. amount
go-e remaining time
Tesla remaining time
Tesla time pwr
Restzeit go-e
Restzeit Tesla
Ladestrom go-e avg.
Ladestrom Tesla avg.
Rundenzähler
0
* * * * *
go-e laden
val
0_userdata.0.PV_Laden.go-e_laden
Tesla separat
val
0_userdata.0.PV_Laden.Tesla_separat
go-e Priorität
val
0_userdata.0.PV_Laden.go-e_Prio
go-e armed
val
0_userdata.0.PV_Laden.go-e_armed
Tesla armed
val
0_userdata.0.PV_Laden.Tesla_armed
go-e Force
val
0_userdata.0.PV_Laden.go-e_force
Tesla Force
val
0_userdata.0.PV_Laden.Tesla_force
ZOE Ladestop
val
0_userdata.0.PV_Laden.ZOE_Ladestop
Tesla Ladestop
val
0_userdata.0.PV_Laden.Tesla_Ladestop
Tesla voll
val
0_userdata.0.PV_Laden.Tesla_voll
Abschaltrunden
val
0_userdata.0.PV_Laden.Abschaltrunden
MinAmp go-e
val
0_userdata.0.PV_Laden.Min_Amp_go-e
Min.Amp Tesla
val
0_userdata.0.PV_Laden.Min_Amp_Tesla
Max AMP go-e
val
0_userdata.0.PV_Laden.Max_Amp_go-e
Max AMP Tesla
val
0_userdata.0.PV_Laden.Max_Amp_Tesla
go-e time pwr
0
Ladestrom go-e
0
Ladestrom Tesla
0
Rundenzähler
1
Lädt der Tesla separat, dann Ladestrom begrenzen
Tesla separat
GT
Max AMP Tesla
val
tesla-motors.0.XXX.charge_state.charge_current_request_max
Max AMP Tesla
val
tesla-motors.0.XXX.charge_state.charge_current_request_max
0_userdata.0.PV_Laden.Max_Amp_Tesla
FALSE
Max AMP Tesla
Wenn ZOE verbunden und Tesla nicht...
dann muss es ZOE sein
AND
AND
val
0_userdata.0.PV_Laden.ZOE@home
val
zoe2.0.XXX.plugged
AND
EQ
val
0_userdata.0.PV_Laden.Tesla_am_go-e
FALSE
NEQ
val
go-e.0.car
1
log
In PV Laden ZOE erkannt!
0_userdata.0.PV_Laden.ZOE_am_go-e
FALSE
TRUE
0_userdata.0.PV_Laden.Anderes_Fzg
FALSE
FALSE
Einphasig (1) oder Dreiphasig(3)?
EQ
val
go-e.0.adapter_in
0
EinodDreiphasig
3
EQ
val
0_userdata.0.PV_Laden.Max_Amp_go-e
16
0_userdata.0.PV_Laden.Max_Amp_go-e
FALSE
32
EinodDreiphasig
1
GT
val
0_userdata.0.PV_Laden.Max_Amp_go-e
16
0_userdata.0.PV_Laden.Max_Amp_go-e
FALSE
16
log
test
Rundenzähler
Rundenzähler
Phasen:
EinodDreiphasig
Berechnungsstart
Spannung
val
modbus.0.holdingRegisters.40076_PhV
Überschussleistung
val
0_userdata.0.Energiedaten.Einspeiseleistung_Gesamt
Stromüberschuss berechnen
Stromüberschuss akt.
ROUND
3.1
DIVIDE
1
Überschussleistung
1
Spannung
Stromüberschuss akt.
DIVIDE
1
Stromüberschuss akt.
1
EinodDreiphasig
log
test
Einspeisung Netz W
Überschussleistung
- Stromüberschuss akt. A:
Stromüberschuss akt.
Lädt der go-e bereits?
EQ
val
go-e.0.car
2
...dann hole Ladestrombedarf...
Ladestrom go-e
val
go-e.0.amperePV
Ladestrom go-e
0
Lädt der Tesla bereits?
EQ
val
tesla-motors.0.XXX.charge_state.charging_state
Charging
...dann hole Ladestrombedarf...
Ladestrom Tesla
val
tesla-motors.0.XXX.charge_state.charge_amps
Ladestrom Tesla
0
Je nach Priorität Ladestrom berechnen
go-e Priorität
go-e hat Prio
log
go-e Prio Berechnung...
Stromüberschuss vorhanden?
GTE
Stromüberschuss akt.
0
Lädt der go-e überhaupt?
EQ
val
go-e.0.car
2
Ja, dann erhöhe Ladestrom go-e
Ladestrom go-e
1
Stromüberschuss akt.
log
...Ladestrom go-e:
Ladestrom go-e
Ladestrom go-e > MaxAMP?
GT
Ladestrom go-e
Max AMP go-e
Ja, dann Teil > MaxAMP auf Tesla Ladestrom aufschlagen
Ladestrom Tesla
1
MINUS
1
Ladestrom go-e
1
Max AMP go-e
Ladestrom go-e
Max AMP go-e
log
test
...Ladestrom go-e > Max AMP, Tesla dadurch:
Ladestrom Tesla
EQ
val
tesla-motors.0.XXX.charge_state.charging_state
Charging
Ladestrom Tesla
1
Stromüberschuss akt.
log
...Ladestrom Tesla:
Ladestrom Tesla
Überschuss negativ
Ja, dann ziehe vom Tesla ab
Ladestrom Tesla
1
Stromüberschuss akt.
log
...Ladestrom negativ -> Tesla:
Ladestrom Tesla
Tesla Ladestrom < MinAMP?
LT
Ladestrom Tesla
Min.Amp Tesla
Ja, dann ziehe von go-e ab
Ladestrom go-e
1
Stromüberschuss akt.
log
...Ladestrom Tesla < MinAMP go-e dadurch:
Ladestrom Tesla
EQ
val
go-e.0.car
2
Ladestrom Tesla
Min.Amp Tesla
Tesla hat Prio
log
Tesla Prio Berechnung
GTE
Stromüberschuss akt.
0
Stromüberschuss vorhanden
log
Stromübeschuss > 0...
EQ
val
tesla-motors.0.XXX.charge_state.charging_state
Charging
Ladestrom Tesla erhöhen
Ladestrom Tesla
1
Stromüberschuss akt.
log
...Ladestrom Tesla:
Ladestrom Tesla
Ist der Strom größer MaxAMP?
GT
Ladestrom Tesla
Max AMP Tesla
Ja, denn schlage Differenz zu MaxAMP auf go-e
log
...Ladestrom Tesla > MaxAMP Tesla...
Ladestrom go-e
1
MINUS
1
Ladestrom Tesla
1
Max AMP Tesla
Ladestrom Tesla
Max AMP Tesla
log
...Ladestrom go-e dadurch...
Ladestrom go-e
EQ
val
go-e.0.car
2
Ladestrom go-e
1
Stromüberschuss akt.
log
...Ladestrom go-e:
Ladestrom go-e
Negativer Überschuss
Zieh vom go-e ab
log
...negativer Überschuss - go-e Laden...
Ladestrom go-e
1
Stromüberschuss akt.
log
...Ladestrom negativ -> go-e:
Ladestrom go-e
Ist der go-e < MinAMP?
LT
Ladestrom go-e
MinAmp go-e
Ja, dann reduziere Tesla Ladestrom
log
...Ladestrom go-e < MinAMP go-e...
Ladestrom Tesla
1
Stromüberschuss akt.
log
...Ladestrom Tesla dadurch...
Ladestrom Tesla
AND
val
0_userdata.0.PV_Laden.Tesla@home
EQ
val
tesla-motors.0.XXX.charge_state.charging_state
Charging
Ladestrom go-e
MinAmp go-e
log
test
Ladestrom go-e unkorrigiert A
Ladestrom go-e
- Ladestrom Tesla unkorrigiert A
Ladestrom Tesla
Lademenge go-e auf Tesla Wert setzen
go-e chrg. amount
MULTIPLY
750
0
MINUS
0
val
0_userdata.0.PV_Laden.Tesla_Ladestop
0
val
tesla-motors.0.XXX.charge_state.battery_level
Lädt der Tesla separat?
Tesla separat
Tesla chrg. amount
go-e chrg. amount
Tesla chrg. amount
0
Oder ein anderes Fzg?
val
0_userdata.0.PV_Laden.Anderes_Fzg
go-e chrg. amount
30000
go-e chrg. amount
0
Lädt die ZOE am go-e?
val
0_userdata.0.PV_Laden.ZOE_am_go-e
go-e chrg. amount
MULTIPLY
500
0
MINUS
0
val
0_userdata.0.PV_Laden.ZOE_Ladestop
0
val
zoe2.0.XXX.charge_level
log
go-e charge amount:
go-e chrg. amount
- Tesla charge amount:
Tesla chrg. amount
Verfügbare go-e Ladezeit errechnen...
LT
mid
mid
val
0_userdata.0.Visualisierung.go-e_Ready
go-e remaining time
MULTIPLY
1
MINUS
1
mid
val
0_userdata.0.Visualisierung.go-e_Ready
1
mid
60000
log
test
go-e remaining time (heute):
hh:mm
ADD
1
go-e remaining time
1
object
1970-01-01 00:00
go-e remaining time
MULTIPLY
1
ADD
1
MINUS
1440
1
mid
1
mid
val
0_userdata.0.Visualisierung.go-e_Ready
60000
log
test
go-e remaining time (bis morgen):
hh:mm
ADD
1
go-e remaining time
1
object
1970-01-01 00:00
Verfügbare Tesla Ladezeit errechnen...
LT
mid
mid
val
0_userdata.0.Visualisierung.Tesla_Ready
Tesla remaining time
MULTIPLY
1
MINUS
1
mid
val
0_userdata.0.Visualisierung.Tesla_Ready
1
mid
60000
log
test
Tesla remaining time (heute):
hh:mm
ADD
1
Tesla remaining time
1
object
1970-01-01 00:00
Tesla remaining time
MULTIPLY
1
ADD
1
MINUS
1440
1
mid
1
mid
val
0_userdata.0.Visualisierung.Tesla_Ready
60000
log
test
Tesla remaining time (bis morgen):
hh:mm
ADD
1
Tesla remaining time
1
object
1970-01-01 00:00
Ist der Zeitmodus beim go-e aktiv?
val
0_userdata.0.PV_Laden.go-e_Time
go-e time pwr
DIVIDE
1
go-e chrg. amount
1
MULTIPLY
1
val
go-e.0.energy.neutral.voltage
1
DIVIDE
1
go-e remaining time
3600000
log
test
go-e charge amount:
go-e chrg. amount
Ladestrom time:
go-e time pwr
Ladestrom time gerundet:
ROUNDDOWN
3.1
go-e time pwr
GT
go-e time pwr
Ladestrom go-e
Ladestrom go-e
go-e time pwr
Ist der Zeitmodus beim Tesla aktiv?
val
0_userdata.0.PV_Laden.Tesla_Time
Tesla time pwr
ROUNDDOWN
3.1
DIVIDE
1
Tesla chrg. amount
1
MULTIPLY
1
val
tesla-motors.0.XXX.charge_state.charger_voltage
1
DIVIDE
1
Tesla remaining time
3600000
GT
Tesla time pwr
Ladestrom Tesla
Ladestrom Tesla
Tesla time pwr
log
test
- Ladestrom go-e final:
Ladestrom go-e
- Ladestrom Tesla final:
Ladestrom Tesla
Ladestrom auf min Werte begrenzen
LT
Ladestrom go-e
MinAmp go-e
Ladestrom go-e
MinAmp go-e
LT
Ladestrom Tesla
Min.Amp Tesla
Ladestrom Tesla
Min.Amp Tesla
Ladeströme auf max Werte begrenzen
GT
Ladestrom go-e
Max AMP go-e
Ladestrom go-e
Max AMP go-e
GT
Ladestrom Tesla
Max AMP Tesla
Ladestrom Tesla
Max AMP Tesla
log
test
Ladestrom go-e korrigiert A
Ladestrom go-e
- Ladestrom Tesla korrigiert A
Ladestrom Tesla
Laderestzeiten ermitteln
Restzeit go-e
MULTIPLY
1
DIVIDE
1
go-e chrg. amount
1
MULTIPLY
1
val
go-e.0.energy.neutral.voltage
1
ROUND
3.1
Ladestrom go-e
3600000
NEQ
val
go-e.0.car
2
Restzeit go-e
0
0_userdata.0.Visualisierung.Restzeit_go-e
FALSE
hh:mm
ADD
1
Restzeit go-e
1
object
1970-01-01 00:00
log
test
Restzeit go-e:
hh:mm
ADD
1
Restzeit go-e
1
object
1970-01-01 00:00
Restzeit Tesla
MULTIPLY
1
DIVIDE
1
Tesla chrg. amount
1
MULTIPLY
1
val
tesla-motors.0.XXX.charge_state.charger_power
1000
3600000
0_userdata.0.Visualisierung.Restzeit_Tesla
FALSE
hh:mm
ADD
1
Restzeit Tesla
1
object
1970-01-01 00:00
log
test
Restzeit Tesla:
hh:mm
ADD
1
Restzeit Tesla
1
object
1970-01-01 00:00
Reicht die Zeit nicht, visuelle Anzeige
LT
go-e remaining time
Restzeit go-e
0_userdata.0.Visualisierung.go-e_out_of_time
FALSE
TRUE
0_userdata.0.Visualisierung.go-e_out_of_time
FALSE
FALSE
Ladestrom go-e avg.
1
Ladestrom go-e
Ladestrom Tesla avg.
1
Ladestrom Tesla
log
test
Ladestrom go-e avg. A
Ladestrom go-e avg.
- Ladestrom Tesla avg. A
Ladestrom Tesla avg.
Jede 5. Runde Ladeströme in Wallbox schreiben
und Wert in Influxdb
EQ
Rundenzähler
5
Ladestrom go-e avg.
ROUND
3.1
DIVIDE
1
Ladestrom go-e avg.
1
Rundenzähler
Ladestrom Tesla avg.
ROUND
3.1
DIVIDE
1
Ladestrom Tesla avg.
1
Rundenzähler
Lädt go-e?
EQ
val
go-e.0.car
2
NEQ
val
go-e.0.amperePV
Ladestrom go-e avg.
go-e.0.amperePV
FALSE
Ladestrom go-e avg.
0_userdata.0.Energiedaten.go-e_Ladestrom
FALSE
Ladestrom go-e avg.
log
Ladestrom go-e geschrieben:
Ladestrom go-e avg.
0_userdata.0.Energiedaten.go-e_Ladestrom
FALSE
0
Lädt Tesla separat?
val
0_userdata.0.PV_Laden.Tesla@home
AND
Tesla separat
EQ
val
tesla-motors.0.XXX.charge_state.charging_state
Charging
Ja - schreibe Ladestrom
0_userdata.0.Energiedaten.Tesla_Ladestrom
FALSE
Ladestrom Tesla avg.
tesla-motors.0.XXX.remote.set_charging_amps-charging_amps
FALSE
Ladestrom Tesla avg.
log
Ladestrom Tesla geschrieben:
Ladestrom Tesla avg.
Nein
0_userdata.0.Energiedaten.Tesla_Ladestrom
FALSE
0
Restzeit Tesla
0
Rundenzähler
0
Ladestrom go-e avg.
0
Ladestrom Tesla avg.
0