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