Seite 15 von 15

Re: Feedback Alpha 4

Verfasst: Sa Dez 17, 2022 2:43 pm
von TeutoRockA
okaegi hat geschrieben: So Nov 13, 2022 8:48 pm Wakeup braucht es m.e. nicht mehr. Ist mit einer Firmwareupdate der zoe gelöst worden.
Gruss Oliver
Meine Zoe braucht noch das WakeUp - trotz aktueller Software, muss ich immer extern (leider) über die App „ZoeStatus“ https://apps.apple.com/de/app/zoe-status/id1452074551 anschubsen …

Re: Feedback Alpha 4

Verfasst: Do Dez 22, 2022 5:35 pm
von rleidner
Frage zu den EV-SOC-Abfrage-Intervallen:
Momentan scheinen diese auf fest 5 bzw. 720 Minuten realisiert(control/ev.py):

Code: Alles auswählen

   def soc_interval_expired(self, charge_state: bool, soc_timestamp: str) -> bool:
        request_soc = False
        if soc_timestamp == "":
            # Initiale Abfrage
            request_soc = True
        else:
            if charge_state is True:
                interval = 5
            else:
                interval = 720
            # Zeitstempel prüfen, ob wieder abgefragt werden muss.
            if timecheck.check_timestamp(soc_timestamp, interval*60-5) is False:
                # Zeit ist abgelaufen
                request_soc = True
        return request_soc
Wird das noch auf die im ev_template enthaltenen Intervalle umgestellt und wenn ja wann?

Hintergrund ist die Token-Gültigkeit des SOC-Modul für den Smart EQ.
Die vom smart-Server vergebenen Token haben eine Gültigkeit von nur 120 Minuten.
Die 720 Minuten erzwingen daher bei jeder SOC-Abfrage einem Login mit User und Passwort anstatt eines wesentlich effizienteren Refresh der Token.

Re: Feedback Alpha 4

Verfasst: Do Dez 22, 2022 6:04 pm
von derNeueDet
Hmm,
Bist du sicher?
Normalerweise ist es bei oauth so, dass innerhalb des Expires mit dem access_token abgefragt werden kann. Wenn der Expire erreicht ist, dann kann mit dem Refresh token (ohne neue Anmeldung) ein neuer Access Token angefragt werden und damit dann wieder der SoC.



VG
Det

Re: Feedback Alpha 4

Verfasst: Do Dez 22, 2022 6:53 pm
von LutzB
Wenn die Urlaubszeit rum ist und die Kranken genesen sind, geht es auch von unserer Seite weiter. Das Thema SoC Intervall steht aber nicht oben auf der Liste.

Re: Feedback Alpha 4

Verfasst: Do Dez 22, 2022 7:44 pm
von rleidner
derNeueDet hat geschrieben: Do Dez 22, 2022 6:04 pm Hmm,
Bist du sicher?
Normalerweise ist es bei oauth so, dass innerhalb des Expires mit dem access_token abgefragt werden kann. Wenn der Expire erreicht ist, dann kann mit dem Refresh token (ohne neue Anmeldung) ein neuer Access Token angefragt werden und damit dann wieder der SoC.
VG
Det
Ja, Access und Refresh Token bei smart EQ haben beide nur 2 Stunden Gültigkeit.
Der smarteq adapter in iobroker, den ich als Vorlage genommen habe, hat das auch so implementiert (in js).
Nach 60 Minuten wird dort mit dem Refresh Token ein Refresh durchgeführt, der 2 neue Token liefert.

Das funktioniert perfekt, solange zwischen 2 Token Refreshes nicht mehr als 2 Stunden liegen.
Nach mehr als 2 Stunden ist der nächste Refresh OK, aber beide neuen Token werden nach kurzer Zeit ungültig.

Man kann also nicht, wie z.B. Im VWId Modul nach einem Fehlversuch mit dem Access Token neue Token holen sondern muss das proaktiv machen, also den Timestamp zusammen mit den Token speichern und bei jedem Durchlauf prüfen ob der letzte Refresh mehr als 1 Stunde zurück liegt..

Die Token sind auch keine JWT Token, d.h. man kann die Daten auch nicht auslesen.
Die Gültigkeit kommt als Text in der Response zurück (also so etwas: "expires_in": "7199") .
Es gibt daneben nach dem Login einen ID Token, der auch einen JWT Teil hat.
Der wird allerdings nicht weiter verwendet. Dessen Expiration kann man auslesen und ist auch auf 2 Stunden gesetzt.
Das OAUTH-Verfahren des smart EQ verwendet wohl das Produkt Ping.Identity OAUTH 2.0; ist aber "unüblich" konfiguriert.

Re: Feedback Alpha 4

Verfasst: Do Dez 22, 2022 7:48 pm
von rleidner
LutzB hat geschrieben: Do Dez 22, 2022 6:53 pm Wenn die Urlaubszeit rum ist und die Kranken genesen sind, geht es auch von unserer Seite weiter. Das Thema SoC Intervall steht aber nicht oben auf der Liste.
Danke Lutz,
dann helfe mir erst mal indem ich im Code kürzere Intervalle einstelle.
Gute Besserung und Schöne Feiertage bzw. Urlaub

Re: Feedback Alpha 4

Verfasst: Fr Dez 23, 2022 11:04 am
von mrinas
Ich hab' eben mal das konfigurierte Lastlimit provoziert, obwohl die konfigurierten 35A am Hausanschluss überlastet wurden, wurde der Ladestrom nicht reduziert. Gibt auch ein paar Fehlermeldungen im Log.

In normalen Betrieb ist ein Erreichen der 35A in meinem Setup im Grunde ausgeschlossen, so gesehen kein akutes Problem.

Code: Alles auswählen

2022-12-23 11:59:10,886 - {root:62} - {INFO:MainThread} - # ***Start*** 
2022-12-23 11:59:10,942 - {soc.modules.common.component_context:51} - {DEBUG:device4} - Update Komponenten ['EnergyMeter 1.0']
2022-12-23 11:59:10,943 - {soc.modules.common.component_context:51} - {DEBUG:device8} - Update Komponenten ['Pumpe']
2022-12-23 11:59:10,943 - {soc.modules.common.component_context:51} - {DEBUG:device9} - Update Komponenten ['Trockner']
2022-12-23 11:59:10,947 - {soc.modules.common.component_context:24} - {DEBUG:device14} - Update Komponente ['LP1 (Garage)']
2022-12-23 11:59:10,958 - {urllib3.connectionpool:227} - {DEBUG:device8} - Starting new HTTP connection (1): 192.168.178.81:80
2022-12-23 11:59:10,961 - {urllib3.connectionpool:227} - {DEBUG:device9} - Starting new HTTP connection (1): 192.168.178.209:80
2022-12-23 11:59:10,961 - {modules.devices.sma_sunny_boy.device:72} - {DEBUG:device15} - Start device reading {'component22': <modules.devices.sma_sunny_boy.inverter.SmaSunnyBoyInverter object at 0x72669cb8>}
2022-12-23 11:59:10,971 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-12-23 11:59:10,972 - {modules.devices.sma_sunny_boy.device:72} - {DEBUG:device16} - Start device reading {'component23': <modules.devices.sma_sunny_boy.inverter.SmaSunnyBoyInverter object at 0x72669610>}
2022-12-23 11:59:10,973 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt']
2022-12-23 11:59:10,977 - {soc.modules.common.component_context:24} - {DEBUG:device15} - Update Komponente ['WR Garage (neu)']
2022-12-23 11:59:10,983 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/llkwh HTTP/1.1" 200 8
2022-12-23 11:59:10,985 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 5933.513
2022-12-23 11:59:10,987 - {soc.modules.common.component_context:24} - {DEBUG:device16} - Update Komponente ['WR Haus (neu)']
2022-12-23 11:59:10,988 - {modules.devices.http.api:12} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/llkwh: 5933.513
2022-12-23 11:59:10,994 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-12-23 11:59:10,997 - {urllib3.connectionpool:452} - {DEBUG:device8} - http://192.168.178.81:80 "GET /meter/0 HTTP/1.1" 200 119
2022-12-23 11:59:11,000 - {urllib3.connectionpool:452} - {DEBUG:device9} - http://192.168.178.209:80 "GET /meter/0 HTTP/1.1" 200 87
2022-12-23 11:59:11,003 - {soc.modules.common.req:11} - {DEBUG:device9} - Get-Response: {"power":0.00,"is_valid":true,"timestamp":0,"counters":[0.000, 0.000, 0.000],"total":0}
2022-12-23 11:59:11,003 - {soc.modules.common.req:11} - {DEBUG:device8} - Get-Response: {"power":0.00,"overpower":0.00,"is_valid":true,"timestamp":1671796751,"counters":[0.000, 0.000, 0.000],"total":5154910}
2022-12-23 11:59:11,447 - {soc.modules.common.component_context:24} - {DEBUG:device4} - Update Komponente ['EnergyMeter 1.0']
2022-12-23 11:59:11,449 - {modules.common.simcount._simcount:38} - {DEBUG:device9} - Previous state: SimCounterState(timestamp=1671793141.809341, power=0.0, imported=98534.6761868977, exported=0.0)
2022-12-23 11:59:11,838 - {soc.modules.common.store._api:26} - {DEBUG:device4} - Raw data CounterState(voltages=[226.65, 225.438, 222.559], powers=[3423.2, 3455.5, 9012.1], currents=[15.117, 15.373, 40.5], power_factors=[1.0, 0.999, 1.0], imported=35370941.5, exported=73814030.8, power=15890.8, frequency=50)
2022-12-23 11:59:11,840 - {modules.common.simcount._simcount:38} - {DEBUG:device8} - Previous state: SimCounterState(timestamp=1671793141.7947688, power=0.0, imported=56424.15561013759, exported=0.0)
2022-12-23 11:59:11,840 - {modules.common.simcount._calculate:13} - {DEBUG:device9} - time passed: 0.00267776, power1: 0, power2: 0
2022-12-23 11:59:11,841 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla1 HTTP/1.1" 200 3
2022-12-23 11:59:11,843 - {modules.common.simcount._calculate:13} - {DEBUG:device8} - time passed: 0.00279038, power1: 0, power2: 0
2022-12-23 11:59:11,843 - {modules.common.simcount._calculate:29} - {DEBUG:device9} - power did not change sign. Total energy: 0
2022-12-23 11:59:11,846 - {modules.devices.sma_shm.device:29} - {DEBUG:device4} - All components updated
2022-12-23 11:59:11,848 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0
2022-12-23 11:59:11,854 - {modules.common.simcount._calculate:29} - {DEBUG:device8} - power did not change sign. Total energy: 0
2022-12-23 11:59:11,856 - {modules.common.simcount._simcount:47} - {DEBUG:device9} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1671793151.4492888, power=0.0, imported=98534.6761868977, exported=0.0)
2022-12-23 11:59:11,859 - {modules.devices.http.api:12} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla1: 0.0
2022-12-23 11:59:11,860 - {modules.common.simcount._simcount:47} - {DEBUG:device8} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1671793151.8401387, power=0.0, imported=56424.15561013759, exported=0.0)
2022-12-23 11:59:11,861 - {soc.modules.common.store._api:26} - {DEBUG:device9} - Raw data CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=98534.6761868977, exported=0.0, power=0.0, frequency=50)
2022-12-23 11:59:11,875 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-12-23 11:59:11,880 - {soc.modules.common.store._api:26} - {DEBUG:device8} - Raw data CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=56424.15561013759, exported=0.0, power=0.0, frequency=50)
2022-12-23 11:59:11,887 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla2 HTTP/1.1" 200 3
2022-12-23 11:59:11,888 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0
2022-12-23 11:59:11,891 - {modules.devices.http.api:12} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla2: 0.0
2022-12-23 11:59:11,895 - {modules.devices.sma_sunny_boy.inverter:63} - {DEBUG:device15} - WR 192.168.178.204: InverterState(currents=[0.0, 0.0, 0.0], power=-204, exported=2468599, dc_power=-272)
2022-12-23 11:59:11,897 - {soc.modules.common.store._api:26} - {DEBUG:device15} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-204, exported=2468599, dc_power=-272)
2022-12-23 11:59:11,908 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-12-23 11:59:11,928 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla3 HTTP/1.1" 200 3
2022-12-23 11:59:11,933 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0
2022-12-23 11:59:11,935 - {modules.devices.http.api:12} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla3: 0.0
2022-12-23 11:59:11,940 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-12-23 11:59:11,945 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/llaktuell HTTP/1.1" 200 1
2022-12-23 11:59:11,947 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0
2022-12-23 11:59:11,948 - {modules.devices.http.api:12} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/llaktuell: 0
2022-12-23 11:59:11,948 - {modules.common.simcount._simcount:38} - {DEBUG:device14} - Previous state: SimCounterState(timestamp=1671793141.9044688, power=0.0, imported=587989.7612341035, exported=0)
2022-12-23 11:59:11,949 - {modules.common.simcount._calculate:13} - {DEBUG:device14} - time passed: 0.00279013, power1: 0, power2: 0
2022-12-23 11:59:11,949 - {modules.common.simcount._calculate:29} - {DEBUG:device14} - power did not change sign. Total energy: 0
2022-12-23 11:59:11,949 - {modules.common.simcount._simcount:47} - {DEBUG:device14} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1671793151.9489298, power=0.0, imported=587989.7612341035, exported=0)
2022-12-23 11:59:11,951 - {soc.modules.common.store._api:26} - {DEBUG:device14} - Raw data CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=587989.7612341035, exported=0, power=0.0, frequency=50)
2022-12-23 11:59:12,114 - {modules.devices.sma_sunny_boy.inverter:63} - {DEBUG:device16} - WR 192.168.178.201: InverterState(currents=[0.0, 0.0, 0.0], power=-252, exported=40946194, dc_power=-258)
2022-12-23 11:59:12,114 - {soc.modules.common.store._api:26} - {DEBUG:device16} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-252, exported=40946194, dc_power=-258)
2022-12-23 11:59:12,120 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt']
2022-12-23 11:59:12,124 - {soc.modules.common.component_context:24} - {DEBUG:component14} - Update Komponente ['Pumpe']
2022-12-23 11:59:12,126 - {soc.modules.common.store._api:30} - {DEBUG:component14} - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=56424.15561013759, exported=0.0, power=0.0, frequency=50)
2022-12-23 11:59:12,127 - {soc.modules.common.component_context:24} - {DEBUG:component15} - Update Komponente ['Trockner']
2022-12-23 11:59:12,128 - {soc.modules.common.component_context:24} - {DEBUG:component21} - Update Komponente ['LP1 (Garage)']
2022-12-23 11:59:12,129 - {soc.modules.common.store._api:30} - {DEBUG:component15} - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=98534.6761868977, exported=0.0, power=0.0, frequency=50)
2022-12-23 11:59:12,132 - {soc.modules.common.component_context:24} - {DEBUG:component22} - Update Komponente ['WR Garage (neu)']
2022-12-23 11:59:12,132 - {soc.modules.common.store._api:30} - {DEBUG:component21} - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=587989.7612341035, exported=0, power=0.0, frequency=50)
2022-12-23 11:59:12,134 - {soc.modules.common.component_context:24} - {DEBUG:component23} - Update Komponente ['WR Haus (neu)']
2022-12-23 11:59:12,140 - {soc.modules.common.store._api:26} - {DEBUG:component22} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-204, exported=2468599, dc_power=-272)
2022-12-23 11:59:12,149 - {soc.modules.common.store._api:26} - {DEBUG:component23} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-252, exported=40946194, dc_power=-258)
2022-12-23 11:59:12,153 - {soc.modules.common.store._api:30} - {DEBUG:component22} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-204, exported=2468599, dc_power=-272)
2022-12-23 11:59:12,154 - {soc.modules.common.store._api:30} - {DEBUG:component23} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-252, exported=40946194, dc_power=-258)
2022-12-23 11:59:12,255 - {soc.modules.common.component_context:24} - {DEBUG:component7} - Update Komponente ['EnergyMeter 1.0']
2022-12-23 11:59:12,257 - {soc.modules.common.store._api:30} - {DEBUG:component7} - Saving CounterState(voltages=[226.65, 225.438, 222.559], powers=[3423.2, 3455.5, 9012.1], currents=[15.117, 15.373, 40.5], power_factors=[1.0, 0.999, 1.0], imported=35370941.5, exported=73814030.8, power=15890.8, frequency=50)
2022-12-23 11:59:12,375 - {control.counter:427} - {DEBUG:MainThread} - 8109.200000000001W EVU-Leistung, die noch bezogen werden kann.
2022-12-23 11:59:12,386 - {control.chargepoint:693} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2022-12-23 11:59:12,390 - {control.chargepoint:684} - {DEBUG:MainThread} - Phasenzahl Lademodus: 3
2022-12-23 11:59:12,391 - {control.ev:634} - {DEBUG:MainThread} - Keine Ladung, da kein Zeitfenster für Zeitladen aktiv ist.
2022-12-23 11:59:12,394 - {control.ev:387} - {DEBUG:MainThread} - Änderung der Sollstromstärke :False
2022-12-23 11:59:12,396 - {control.ev:362} - {DEBUG:MainThread} - Änderung des Lademodus :False
2022-12-23 11:59:12,397 - {control.chargepoint:853} - {DEBUG:MainThread} - LP 13, EV: Tesla (EV-Nr.3): Theoretisch benötigter Strom 16A, Lademodus instant_charging, Submodus: instant_charging, Phasen: 3, Priorität: False, max. Ist-Strom: 16.1
2022-12-23 11:59:12,406 - {control.pv:89} - {DEBUG:MainThread} - -16005.8W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-12-23 11:59:12,412 - {control.data:296} - {DEBUG:MainThread} - all
{'get': {'power': 0}, 'config': {'configured': False}, 'set': {'charging_power_left': 0, 'switch_on_soc_reached': False}}
2022-12-23 11:59:12,414 - {control.data:269} - {DEBUG:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=4234.0, daily_exported=0, power=10694, imported=4008689.0, exported=0))
2022-12-23 11:59:12,416 - {control.data:296} - {DEBUG:MainThread} - cp13
ChargepointData(get=Get(charge_state=True, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=17.0), currents=[15.9, 16.1, 16.0], daily_imported=4234.0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=4008689.0, phases_in_use=3, plug_state=True, power=10694, rfid_timestamp=None, rfid=None, state_str=None, voltages=[223.7, 220.1, 224.2]), set=Set(change_ev_permitted=[True, ''], charging_ev=3, charging_ev_prev=3, current=16, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='instant_charging', imported_at_mode_switch=4003699.0, imported_at_plugtime=4003699.0, imported_since_mode_switch=4957.0, imported_since_plugged=4957.0, range_charged=24.785, time_charged='0:28', timestamp_start_charging='12/23/2022, 11:31:21'), manual_lock=False, phases_to_use=3, plug_state_prev=True, plug_time='12/23/2022, 10:15:32', required_power=11040, rfid=None, charging_ev_data=<control.ev.Ev object at 0x6f488088>), config=Config(connection_module={'type': 'external_openwb', 'configuration': {'ip_address': '192.168.178.210', 'duo_num': 1}}, power_module={}, ev=3, name='Gartenhaus', type='external_openwb', template=0, connected_phases=3, phase_1=2, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=13))
2022-12-23 11:59:12,417 - {control.data:296} - {DEBUG:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[], id=0)
2022-12-23 11:59:12,418 - {control.data:296} - {DEBUG:MainThread} - counter7
{'set': {'consumption_left': 8109.200000000001, 'currents_used': [15.12, 15.37, 40.5]}, 'get': {'daily_exported': 515.1, 'daily_imported': 14316.699999994, 'voltages': [226.65, 225.44, 222.56], 'currents': [15.12, 15.37, 40.5], 'powers': [3423.2, 3455.5, 9012.1], 'power_factors': [1.0, 1.0, 1.0], 'imported': 35370941.5, 'exported': 73814030.8, 'power': 15890.8, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'frequency': 50}, 'config': {'max_currents': [35, 35, 35], 'max_total_power': 24000}}
2022-12-23 11:59:12,418 - {control.data:296} - {DEBUG:MainThread} - counter14
{'set': {'currents_used': [0.0, 0.0, 0.0]}, 'get': {'daily_exported': 0.0, 'daily_imported': 0.0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 56424.15561013759, 'exported': 0.0, 'power': 0.0, 'frequency': 50}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-12-23 11:59:12,419 - {control.data:296} - {DEBUG:MainThread} - counter15
{'set': {'currents_used': [0.0, 0.0, 0.0]}, 'get': {'daily_exported': 0.0, 'daily_imported': 0.0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 98534.6761868977, 'power': 0.0, 'frequency': 50, 'exported': 0.0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-12-23 11:59:12,420 - {control.data:296} - {DEBUG:MainThread} - counter21
{'set': {'currents_used': [0.0, 0.0, 0.0]}, 'get': {'daily_exported': 0, 'daily_imported': 6413.9243438474, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 587989.7612341035, 'exported': 0, 'power': 0.0, 'frequency': 50, 'fault_str': 'Kein Fehler.', 'fault_state': 0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-12-23 11:59:12,420 - {control.data:273} - {DEBUG:MainThread} - counter_all_data
CounterAllData(get=Get(hierarchy=[{'id': 7, 'type': 'counter', 'children': [{'id': 13, 'type': 'cp', 'children': []}, {'id': 14, 'type': 'counter', 'children': []}, {'id': 15, 'type': 'counter', 'children': []}, {'id': 21, 'type': 'counter', 'children': []}, {'id': 22, 'type': 'inverter', 'children': []}, {'id': 23, 'type': 'inverter', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=5652.799999999999, invalid_home_consumption=0, daily_yield_home_consumption=15409.599999994))
2022-12-23 11:59:12,421 - {control.data:296} - {DEBUG:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=22, soc=50))))
2022-12-23 11:59:12,421 - {control.data:296} - {DEBUG:MainThread} - ct1
ChargeTemplateData(name='Tesla', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=True, plans={'3': TimeChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2022-11-07', '2022-11-07'], weekly=[False, False, False, False, False, False, False]), time=['01:00', '06:30'], name='Nachts', current=16, limit=Limit(selected='soc', amount=1000, soc=70))}), chargemode=Chargemode(selected='instant_charging', pv_charging=PvCharging(min_soc_current=16, min_current=0, feed_in_limit=False, min_soc=0, max_soc=95), scheduled_charging=ScheduledCharging(plans={'1': ScheduledChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, name='Zielladen-Standard', limit=ScheduledLimit(selected='none', amount=1000, soc_limit=65, soc_scheduled=65), time='07:00')}), instant_charging=InstantCharging(current=16, limit=Limit(selected='soc', amount=20000, soc=80))))
2022-12-23 11:59:12,422 - {control.data:296} - {DEBUG:MainThread} - ev0
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_one_phase=32, battery_capacity=82, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=0, phases=1, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='stop', chargemode='stop', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=False, range=0, fault_state=0, fault_str=''))
2022-12-23 11:59:12,423 - {control.data:296} - {DEBUG:MainThread} - ev1
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_one_phase=32, battery_capacity=82, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=0, phases=0, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='stop', chargemode='stop', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=False, range=0, fault_state=0, fault_str=''))
2022-12-23 11:59:12,425 - {control.data:296} - {DEBUG:MainThread} - ev2
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_one_phase=32, battery_capacity=82, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=0, phases=0, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='stop', chargemode='stop', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=False, range=0, fault_state=0, fault_str=''))
2022-12-23 11:59:12,425 - {control.data:296} - {DEBUG:MainThread} - ev3
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Tesla', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=20, min_current=6, max_current_one_phase=16, battery_capacity=75, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=16, phases=3, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='instant_charging', chargemode='instant_charging', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None), charge_template=1, ev_template=1, name='Tesla', tag_id=[], get=Get(soc=17.0, soc_timestamp='12/23/2022, 11:55:57', force_soc_update=False, range=81.3038568, fault_state=0, fault_str='Kein Fehler.'))
2022-12-23 11:59:12,426 - {control.data:296} - {DEBUG:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_one_phase=32, battery_capacity=82, nominal_difference=2)
2022-12-23 11:59:12,426 - {control.data:296} - {DEBUG:MainThread} - et1
EvTemplateData(name='Tesla', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=20, min_current=6, max_current_one_phase=16, battery_capacity=75, nominal_difference=2)
2022-12-23 11:59:12,426 - {control.data:277} - {DEBUG:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=200, control_range=[-230, 0], feed_in_yield=0, phase_switch_delay=8, phases_to_use=0, rundown_power=1000, rundown_soc=50, switch_off_delay=180, switch_off_soc=40, switch_off_threshold=350, switch_on_delay=40, switch_on_soc=60, switch_on_threshold=1300), scheduled_charging=ScheduledCharging(phases_to_use=0), standby=Standby(phases_to_use=1), stop=Stop(phases_to_use=1), time_charging=TimeCharging(phases_to_use=3), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='local', extern=False, external_buttons_hw=False, grid_protection_active=False, grid_protection_configured=False, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, price_kwh=0.23, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2022-12-23 11:59:12,428 - {control.data:296} - {DEBUG:MainThread} - graph
{'config': {'duration': 120}}
2022-12-23 11:59:12,429 - {control.data:279} - {DEBUG:MainThread} - optional_data
OptionalData(et=Et(active=False, config=EtConfig(max_price=0, provider={}), get=EtGet(price=0, price_list=[])), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme='cards'), led=Led(active=False), rfid=Rfid(active=False))
2022-12-23 11:59:12,429 - {control.data:296} - {DEBUG:MainThread} - all
{'set': {'overhang_power_left': -16005.8, 'available_power': -16005.8, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': -456, 'exported': 43414793, 'daily_exported': 1608, 'monthly_exported': 0, 'yearly_exported': 0}, 'config': {'configured': True}}
2022-12-23 11:59:12,429 - {control.data:296} - {DEBUG:MainThread} - pv22
{'get': {'daily_exported': 708, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -204, 'exported': 2468599, 'currents': [0.0, 0.0, 0.0]}, 'config': {'max_ac_out': 0}}
2022-12-23 11:59:12,430 - {control.data:296} - {DEBUG:MainThread} - pv23
{'get': {'daily_exported': 900, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -252, 'exported': 40946194, 'currents': [0.0, 0.0, 0.0]}, 'config': {'max_ac_out': 0}}
2022-12-23 11:59:12,430 - {control.data:296} - {DEBUG:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.178.99', 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'lastlivevaluesJson': {'timestamp': 1671793142, 'time': '11:59:02', 'grid': 15.93, 'counter14-power': 0.0, 'counter15-power': 0.0, 'counter21-power': 0.0, 'house-power': 5.679, 'charging-all': 10.709, 'pv-all': 0.458, 'cp13-power': 10.709, 'ev3-soc': 17.0}, 'version': '1.99.100', 'current_commit': '2022-12-16 08:34:52 +0100 [c4c1956c]', 'current_missing_commits': [], 'current_branch': 'master', 'current_branch_commit': '2022-12-16 08:34:52 +0100 [c4c1956c]', 'datastore_version': 5, 'module_update_completed': True}
2022-12-23 11:59:12,430 - {control.data:309} - {DEBUG:MainThread} - device4
{'name': 'EVU', 'type': 'sma_shm', 'id': 4, 'configuration': {}}
2022-12-23 11:59:12,431 - {control.data:311} - {DEBUG:MainThread} - component7
{'name': 'EnergyMeter 1.0', 'type': 'counter', 'id': 7, 'configuration': {'serials': '1900210416'}}
2022-12-23 11:59:12,431 - {control.data:309} - {DEBUG:MainThread} - device8
{'name': 'Pumpe', 'type': 'json', 'id': 8, 'configuration': {'url': 'http://192.168.178.81/meter/0'}}
2022-12-23 11:59:12,431 - {control.data:311} - {DEBUG:MainThread} - component14
{'name': 'Pumpe', 'type': 'counter', 'id': 14, 'configuration': {'jq_power': '.power', 'jq_exported': None, 'jq_imported': None}}
2022-12-23 11:59:12,431 - {control.data:309} - {DEBUG:MainThread} - device9
{'name': 'Trockner', 'type': 'json', 'id': 9, 'configuration': {'url': 'http://192.168.178.209/meter/0'}}
2022-12-23 11:59:12,432 - {control.data:311} - {DEBUG:MainThread} - component15
{'name': 'Trockner', 'type': 'counter', 'id': 15, 'configuration': {'jq_power': '.power', 'jq_exported': None, 'jq_imported': None}}
2022-12-23 11:59:12,432 - {control.data:309} - {DEBUG:MainThread} - device14
{'name': 'openWB (1.9)', 'type': 'http', 'id': 14, 'configuration': {'url': 'http://192.168.178.51'}}
2022-12-23 11:59:12,433 - {control.data:311} - {DEBUG:MainThread} - component21
{'name': 'LP1 (Garage)', 'type': 'counter', 'id': 21, 'configuration': {'current_l1_path': '/openWB/ramdisk/lla1', 'current_l2_path': '/openWB/ramdisk/lla2', 'current_l3_path': '/openWB/ramdisk/lla3', 'exported_path': 'none', 'imported_path': '/openWB/ramdisk/llkwh', 'power_path': '/openWB/ramdisk/llaktuell'}}
2022-12-23 11:59:12,435 - {control.data:309} - {DEBUG:MainThread} - device15
{'name': 'WR Garage (neu)', 'type': 'sma_sunny_boy', 'id': 15, 'configuration': {'ip_address': '192.168.178.204'}}
2022-12-23 11:59:12,435 - {control.data:311} - {DEBUG:MainThread} - component22
{'name': 'WR Garage (neu)', 'type': 'inverter', 'id': 22, 'configuration': {'hybrid': False, 'version': 0}}
2022-12-23 11:59:12,435 - {control.data:309} - {DEBUG:MainThread} - device16
{'name': 'WR Haus (neu)', 'type': 'sma_sunny_boy', 'id': 16, 'configuration': {'ip_address': '192.168.178.201'}}
2022-12-23 11:59:12,436 - {control.data:311} - {DEBUG:MainThread} - component23
{'name': 'WR Haus (neu)', 'type': 'inverter', 'id': 23, 'configuration': {'hybrid': False, 'version': 0}}
2022-12-23 11:59:12,436 - {control.data:283} - {DEBUG:MainThread} - 

2022-12-23 11:59:12,436 - {control.algorithm:45} - {DEBUG:MainThread} - # Algorithmus-Start
2022-12-23 11:59:12,436 - {control.algorithm:47} - {INFO:MainThread} - EVU-Punkt: Leistung[W] 15890.8, Ströme[A] [15.12, 15.37, 40.5]
2022-12-23 11:59:12,437 - {control.algorithm:85} - {INFO:MainThread} - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen.
2022-12-23 11:59:12,437 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,438 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,439 - {control.algorithm:136} - {WARNING:MainThread} - ## Ladung wegen aktiven Lastmanagements stoppen.
2022-12-23 11:59:12,440 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,445 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,449 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,450 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,452 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,460 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,463 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,463 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,465 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,473 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,483 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,484 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,487 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,493 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,507 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,509 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,512 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,514 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,515 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,515 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,517 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,519 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,521 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,521 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,523 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,524 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,526 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,526 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,528 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,529 - {control.algorithm:243} - {ERROR:MainThread} - Fehler im Algorithmus-Modul für Ladepunktcp13
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 240, in _down_regulation
    self._overshoot_phase_in_use(chargepoint, max_overshoot_phase)):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 261, in _overshoot_phase_in_use
    return convert_single_evu_phase_to_cp_phase(chargepoint.data.config.phase_1, max_overshoot_phase) <= phases
  File "/var/www/html/openWB/packages/helpermodules/phase_mapping.py", line 21, in convert_single_evu_phase_to_cp_phase
    return EVU_TO_CP_PHASE_MAPPING[phase_1][evu_phase]
IndexError: list index out of range
2022-12-23 11:59:12,531 - {control.loadmanagement:276} - {DEBUG:MainThread} - Strom [15.12, 15.37, 40.5]
2022-12-23 11:59:12,531 - {control.loadmanagement:277} - {WARNING:MainThread} - Benötigte Stromstärke [0, 0, 0] überschreitet ohne Beachtung des Offsets die zulässige Stromstärke an Phase 3 um 5.5A.
2022-12-23 11:59:12,533 - {control.algorithm:574} - {INFO:MainThread} - ## Zuteilung des Überschusses
2022-12-23 11:59:12,534 - {control.algorithm:610} - {INFO:MainThread} - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet.
2022-12-23 11:59:12,534 - {control.algorithm:870} - {INFO:MainThread} - ## Übrigen Überschuss verteilen.
2022-12-23 11:59:12,536 - {control.process:22} - {DEBUG:MainThread} - # Ladung starten.
2022-12-23 11:59:12,537 - {control.chargelog:52} - {DEBUG:MainThread} - imported_since_mode_switch 4990.0 counter 4008689.0
2022-12-23 11:59:12,539 - {control.process:108} - {INFO:MainThread} - LP13: set current 16 A
2022-12-23 11:59:12,544 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt']
2022-12-23 11:59:12,578 - {control.pv:434} - {DEBUG:MainThread} - -16005.8W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-12-23 11:59:12,581 - {control.counter:446} - {DEBUG:MainThread} - 8109.200000000001W verbleibende EVU-Bezugs-Leistung