Schrittweite I_Ladung_min I_Ladung_max I_Ladung P_Ueberschuss I_Ueberschuss Konstanten setzen (in Ampere) Schrittweite 3 I_Ladung_min 10 I_Ladung_max 32 I_Ladung I_Ladung_min smartmeter.0.1-1:16_7_0.value any P Überschuss berechnen: P_Abgabe / Wandlerfaktor 60 * 1000 (wegen kw zu W) LT val smartmeter.0.1-1:16_7_0.value 0 P_Ueberschuss MULTIPLY 1 val smartmeter.0.1-1:16_7_0.value -60000 info P_Ueberschuss: info test P_Ueberschuss mittleren I_Überschuss berechnen: P_Überschuss/ U_L1 / 3 (wegen drei Phasen) I_Ueberschuss DIVIDE 1 DIVIDE 1 P_Ueberschuss 1 val smartmeter.0.1-1:52_7_0.value 3 info I_Ueberschuss info test I_Ueberschuss Ist Überschuss kleiner als Minimal-Ladestrom? LTE I_Ueberschuss I_Ladung_min info A: I_Überschuss kleiner I_min Ist Ladestrom nahe an Minimalstrom? Sonst schrittweise nähern LTE ABS 9 MINUS 1 I_Ladung_min 1 I_Ladung Schrittweite info AA: Überschuss minimal, und Ladestrom nahe dran: I_Ladung direkt auf I_min setzen I_Ladung I_Ladung_min info AB: Überschuss minimal, und Ladestrom deutlich größer: schrittweise annähern I_Ladung MINUS 1 I_Ladung 1 Schrittweite Ist Überschuss größer als Maximal-Ladestrom? GTE I_Ueberschuss I_Ladung_max info B: I_Überschuss größer I_max Ist Ladestrom nahe an Maximalstrom? Sonst schrittweise nähern LTE ABS 9 MINUS 1 I_Ladung_max 1 I_Ladung Schrittweite info BA: Überschuss maximal und Ladestrom nahe dran: I_Ladung direkt auf I_max setzen I_Ladung I_Ladung_max info BB: Überschuss maximal und Ladestrom deutlich kleiner: schrittweise annähern I_Ladung ADD 1 I_Ladung 1 Schrittweite Überschuss liegt zwischen I_min und I_max info C: I_Überschuss zwischen I_min und I_max GTE ABS 9 MINUS 1 I_Ueberschuss 1 I_Ladung Schrittweite info CA: I_Überschuss und I_Ladung deutlich unterschiedlich: schrittweise annähern I_Ladung ist weit entfernt von I_Überschuss, schrittweise herantasten GT I_Ladung I_Ueberschuss info CAA: I_Ladung größer I_Überschuss: I_Ladung senken I_Ladung MINUS 1 I_Ladung 1 Schrittweite info CAB: I_Ladung kleiner I_Überschuss: I_Ladung erhöhen I_Ladung ADD 1 I_Ladung 1 Schrittweite info CB: I_Ladung nahe an I_Überschuss: schrittweise über halbe Differenz annähern I_Ladung ist nahe an I_Überschuss, in kleinen Schritten herantasten I_Ladung ADD 1 I_Ladung 1 DIVIDE 1 MINUS 1 I_Ueberschuss 1 I_Ladung 2 info I_Ladung: info I_Ladung direkt auf minimal I_Ladung Wallbox braucht Vorgabe in Ampere 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.I_Laden FALSE ROUND 3.1 I_Ladung Nachtabschaltung wegen defekter Comfort-Heizfunktion des Kangoo between 02:00 22:00 modbus.5.holdingRegisters.1012_MaxCurrentPhase1 FALSE val 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.I_Laden modbus.5.holdingRegisters.1014_MaxCurrentPhase2 FALSE val 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.I_Laden modbus.5.holdingRegisters.1016_MaxCurrentPhase3 FALSE val 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.I_Laden modbus.5.holdingRegisters.1012_MaxCurrentPhase1 FALSE 0 modbus.5.holdingRegisters.1014_MaxCurrentPhase2 FALSE 0 modbus.5.holdingRegisters.1016_MaxCurrentPhase3 FALSE 0 Ladesäule bekommt Vorgabe in kW pro Ladepunkt, damit gleichzeitige Nutzung beider Ladepunkte bei minimaler Vorgabe nicht zum Pausieren beider Ladevorgänge führt 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.P_Laden FALSE ROUND 3.1 MULTIPLY 1 MULTIPLY 1 I_Ladung 1 val smartmeter.0.1-1:52_7_0.value 3 modbus.3.holdingRegisters.256_max__Einspeiseleistung_links FALSE val 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.P_Laden modbus.3.holdingRegisters.272_max__Einspeiseleistung_rechts FALSE val 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.P_Laden Ladesäule alternativ Vorgabe in Prozent? 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.Prozent_Laden FALSE ROUND 3.1 MULTIPLY 1 DIVIDE 1 I_Ladung 1 I_Ladung_max 100 modbus.3.holdingRegisters.1_Leistungsvorgabe_Ladesäule FALSE val 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.Prozent_Laden Kangoo-Heizbremse zusätzlich via Zeitplan steuern, weil es oben nur geschieht, wenn sich P_Ueberschuss ändert. Da der Kangoo einphasig lädt, reicht es, MaxCurrentPhase1 zu setzen 0 22 * * * modbus.5.holdingRegisters.1012_MaxCurrentPhase1 FALSE 0 0 2 * * * modbus.5.holdingRegisters.1012_MaxCurrentPhase1 FALSE val 0_userdata.0.ZEGG.Hauptgelände.Überschussladen.I_Laden