Seite 7 von 18

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: So Mai 14, 2023 5:36 pm
von ChristophR
Ich habe nun auch meine openWB Standard+ auf die 2.0 umgestellt, bei mir nicht nur als Ladepunkt, sondern vollständig steuernd.
Die Konfiguration habe ich komplett neu eingerichtet und kein Backup eingespielt, um keine Leichen zu übernehmen.

Die alten Ladeprotokolle meiner 2.0 VM, die ich jetzt abgeschaltet habe, konnte ich ihm per Kopie "unterjubeln", so werden die Ladeprotokolle artig angezeigt.
Mein erster Versuch (Backup erstellen, in der Backup-Datei die Ladeprotokolle hinzufügen und dann Backup wiederherstellen) hat nicht geklappt, da wird meine Manipulation nun erkannt und die Wiederherstellung unterbunden. ;)

Der Ladepunkt wird mit der ID:2 angelegt, auch nach reset-broker, in der Übersichtsseite wird er auch als LP2 im Diagramm bezeichnet.
Stört mich nicht, später wird dort ja nur der Name auftauchen, war nur komisch.

Ein Problem habe ich noch mit der RFID-Erkennung, dafür habe ich einen Supportfall aufgemacht, damit Ihr alle Infos dazu habt.
Meine erste Vermutung ist, dass nach dem Anstecken des Autos länger gewartet werden muss, kann aber gerade nicht ausgiebig testen.

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Mo Mai 15, 2023 6:33 am
von Elchkopp
ChristophR hat geschrieben: So Mai 14, 2023 5:36 pm Der Ladepunkt wird mit der ID:2 angelegt, auch nach reset-broker, in der Übersichtsseite wird er auch als LP2 im Diagramm bezeichnet.
Stört mich nicht, später wird dort ja nur der Name auftauchen, war nur komisch.
Bei mir hat der Ladepunkt bei gleicher Konstellation wie bei Dir (vollständig steuernd im internen Raspi) sogar die ID:3. Vermutlich liegt es an der Reihenfolge, wann welche Komponenten bei der Einrichtung angelegt werden.

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Mo Mai 15, 2023 8:09 am
von rleidner
LenaK hat geschrieben: Do Mai 11, 2023 10:26 am Ja, in 1.9 Debug-Level auf 2 und Ladepunkt-Anbindung auf Deamon stellen (vorher Backup erstellen) und neustarten. Danach unter http://<ip>/openWB/ramdisk/isss.log ziemlich am Anfang nachsehen.
Danke Lena, der Neustart ist nicht notwendig.
Nach Backup, Debug Level 2 und Umstellen auf openWB-Daemon kommt direkt dies in isss.log:

Code: Alles auswählen

**** REBOOT ****
2023-05-15 09:40:05,687 - {root:38} - ERROR - Loglevel: 2
2023-05-15 09:40:05,688 - {root:206} - DEBUG - Init isss
2023-05-15 09:40:06,911 - {modules.common.evse:52} - DEBUG - FW-Version: 15
d.h. ein Update/Austausch steht an. (Box von Herbst 2020).

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Mo Mai 15, 2023 3:59 pm
von RosenZOE
RosenZOE hat geschrieben: Sa Mai 13, 2023 4:32 pm Ich habe gestern einen Testlauf bei meiner OpenWB DUO gemacht. Habe einiges konfiguriert bekommen, aber das Laden noch nicht getestet. Sah alles gut aus!
Bin dann wieder auf die alte Version zurück, bis ich mich etwas mehr eingearbeitet habe. Heute beim Laden hatte ich jedoch das Problem, dass 16A freigegeben wurden aber auf jeden Phase nur 5A fließen. Kann es mit dem Testlauf zusammenhängen?
Ich habe die Original SD-Karte wieder eingesteckt. Neustart hat auch nichts gebracht. Morgen werde ich es nochmal versuchen, aber evtl. hat hier jemand eine Idee oder einen Verdacht :roll:
Ich komme nicht wirklich weiter hier. Ich habe beide Autos und beide Ladepunkte ausprobiert und bekomme im Status folgende Bilder:
Screenshot_20230515-170930.png
Screenshot_20230515-171556.png
Jetzt habe ich gerade noch einmal die SD-Karte mit der V2 eingelegt und das Laden mit einem der internen Ladepunkte ausprobiert. Und siehe da: 16A Ladung läuft. ;)

Zurück auf die Original-SD-Karte und ich habe wieder die Begrenzung bei 5A :?


NACHTRAG:

Noch ein Versuch: Ich habe die OpenWB als "Nur Ladepunkt" konfiguriert und die V2 auf einem externen Raspberry Pi laufen lassen. Die Ladepunkte habe ich dann als externe OpenWB eingebunden und konnte eine Ladung starten. Leider auch hier nur mit max. 5A bei gewünschten 16A.
Soll ich das über den Support versuchen wieder zum Laufen zu bekommen?

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Mo Mai 15, 2023 4:43 pm
von sunnykleineichen
rleidner hat geschrieben: Mo Mai 15, 2023 8:09 am
LenaK hat geschrieben: Do Mai 11, 2023 10:26 am Ja, in 1.9 Debug-Level auf 2 und Ladepunkt-Anbindung auf Deamon stellen (vorher Backup erstellen) und neustarten. Danach unter http://<ip>/openWB/ramdisk/isss.log ziemlich am Anfang nachsehen.
Danke Lena, der Neustart ist nicht notwendig.
Nach Backup, Debug Level 2 und Umstellen auf openWB-Daemon kommt direkt dies in isss.log:

Code: Alles auswählen

**** REBOOT ****
2023-05-15 09:40:05,687 - {root:38} - ERROR - Loglevel: 2
2023-05-15 09:40:05,688 - {root:206} - DEBUG - Init isss
2023-05-15 09:40:06,911 - {modules.common.evse:52} - DEBUG - FW-Version: 15
d.h. ein Update/Austausch steht an. (Box von Herbst 2020).
Ich würde auch gerne wissen, welche FW-Version bei mir installiert ist.
Das Prozedere ist mir aber nicht so ganz klar.
Insofern folgende Fragen:

- Backup macht man zur Sicherheit, oder?
- Debug-Level 2 meint genau: Einstellungen/System/Debugging und dort dann "Mode 2 (Berechnungsgrundlage)", oder?
- Die Umstellung auf Deamon meint: Einstellungen/Modulkonfiguration/Ladepunkte und dort unter Anbindung "openWB Deamon", oder?

Ich beziehe mich hier auf eine openWB Series 2 standard+ mit Firmware 1.9.301

Nachdem ich dann die FW auf dem log ausgelesen habe, stelle ich beides wieder auf die Ursprungswerte zurück, oder?
Und ich gehe auch davon aus, dass bei dieser ganzen Aktion kein Auto angesteckt sein sollte, oder?
Das Backup muss ich nicht wieder einspielen, oder?

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Mo Mai 15, 2023 5:07 pm
von rleidner
sunnykleineichen hat geschrieben: Mo Mai 15, 2023 4:43 pm
- Backup macht man zur Sicherheit, oder?
Ja
- Debug-Level 2 meint genau: Einstellungen/System/Debugging und dort dann "Mode 2 (Berechnungsgrundlage)", oder?
Ja
- Die Umstellung auf Deamon meint: Einstellungen/Modulkonfiguration/Ladepunkte und dort unter Anbindung "openWB Deamon", oder?
ja
Ich beziehe mich hier auf eine openWB Series 2 standard+ mit Firmware 1.9.301
Nachdem ich dann die FW auf dem log ausgelesen habe, stelle ich beides wieder auf die Ursprungswerte zurück, oder?
Das kann auch auf dem openWB daemon bleiben; ich habe nur den debug level wieder zurückgestellt
Und ich gehe auch davon aus, dass bei dieser ganzen Aktion kein Auto angesteckt sein sollte, oder?
ja, ich habe das EV vorher abgesteckt
Das Backup muss ich nicht wieder einspielen, oder?
Ja

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Di Mai 16, 2023 7:23 am
von LenaK
RosenZOE hat geschrieben: Mo Mai 15, 2023 3:59 pm
RosenZOE hat geschrieben: Sa Mai 13, 2023 4:32 pm Ich habe gestern einen Testlauf bei meiner OpenWB DUO gemacht. Habe einiges konfiguriert bekommen, aber das Laden noch nicht getestet. Sah alles gut aus!
Bin dann wieder auf die alte Version zurück, bis ich mich etwas mehr eingearbeitet habe. Heute beim Laden hatte ich jedoch das Problem, dass 16A freigegeben wurden aber auf jeden Phase nur 5A fließen. Kann es mit dem Testlauf zusammenhängen?
Ich habe die Original SD-Karte wieder eingesteckt. Neustart hat auch nichts gebracht. Morgen werde ich es nochmal versuchen, aber evtl. hat hier jemand eine Idee oder einen Verdacht :roll:
Ich komme nicht wirklich weiter hier. Ich habe beide Autos und beide Ladepunkte ausprobiert und bekomme im Status folgende Bilder:
Screenshot_20230515-170930.png
Screenshot_20230515-171556.png

Jetzt habe ich gerade noch einmal die SD-Karte mit der V2 eingelegt und das Laden mit einem der internen Ladepunkte ausprobiert. Und siehe da: 16A Ladung läuft. ;)

Zurück auf die Original-SD-Karte und ich habe wieder die Begrenzung bei 5A :?


NACHTRAG:

Noch ein Versuch: Ich habe die OpenWB als "Nur Ladepunkt" konfiguriert und die V2 auf einem externen Raspberry Pi laufen lassen. Die Ladepunkte habe ich dann als externe OpenWB eingebunden und konnte eine Ladung starten. Leider auch hier nur mit max. 5A bei gewünschten 16A.
Soll ich das über den Support versuchen wieder zum Laufen zu bekommen?
Bitte nochmal ein Update auf die aktuelle Nightly in 1.9 machen. Dann sollte die Ladung mit 16A auch wieder unter 1.9 funktionieren.

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Di Mai 16, 2023 8:00 am
von RosenZOE
Yeah, läuft wieder :D
Vielen Dank für den (wie immer geilen) Support!

Darf man fragen, was das Problem war?

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Di Mai 16, 2023 12:04 pm
von LenaK
Elchkopp hat geschrieben: Sa Mai 13, 2023 6:07 pm @LenaK: Hab den Trigger für meine Probleme ein paar Posts weiter vorne gefunden:

Die openWB (software2) ignoriert (scheinbar) die eingestellte "erlaubte Ladeleistung" bei Speichervorrang und eingestelltem Minimalem Entlade-SoC. Ob sie auch den minimalen SoC-Wert ignoriert konnte ich jetzt nicht testen.

Screenshot 2023-05-13 195615.jpg


Die beiden Punkten waren nämlich bei meinen Problemen genau so eingestellt. Erst als ich den minimalen Entlade-SoC auf "Aus" gestellt habe, hat die Wallbox wieder so geregelt wie ich das erwartet hätte.

Ach, und die Phasenumschaltung war (bewusst) ausgeschaltet und auf 1 Phase beschränkt.

Hier sieht man das sehr schön, dass die Box einfach mit >2kW die Hausbatterie entlädt (obwohl 1kW als erlaubte Entladeleistung eingestellt war):
Screenshot 2023-05-13 145400.png


hier mal ein Auszug aus dem Main.log während so einer Phase vom Screenshot:

Code: Alles auswählen

2023-05-13 14:46:20,897 - {root:63} - {INFO:MainThread} - # ***Start*** 
2023-05-13 14:46:20,948 - {modules.devices.solaredge.device:100} - {DEBUG:device0} - Start device reading {'component0': <modules.devices.solaredge.counter.SolaredgeCounter object at 0x71cbfc70>, 'component1': <modules.devices.solaredge.inverter.SolaredgeInverter object at 0x71cbf8e0>, 'component2': <modules.devices.solaredge.bat.SolaredgeBat object at 0x71cbf6d0>}
2023-05-13 14:46:20,949 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-05-13 14:46:20,953 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['SolarEdge Zähler']
2023-05-13 14:46:20,981 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [1, -2382, 991, 1392], Scale 0
2023-05-13 14:46:21,020 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [109, 47, 64], Scale -1
2023-05-13 14:46:21,051 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [23312, 23721, 23629, 0, 0, 0, 0], Scale -2
2023-05-13 14:46:21,080 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [5002], Scale -2
2023-05-13 14:46:21,100 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [9350, -8820, -9139], Scale -2
2023-05-13 14:46:21,173 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [3630245, 1136812, 2733817, 2189473, 4134285, 4077587, 896616, 1589940], Scale 0
2023-05-13 14:46:21,174 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(voltages=[233.12, 237.21, 236.29], powers=[2382.0, -991.0, -1392.0], currents=[10.9, -4.7, -6.4], power_factors=[0.935, -0.882, -0.9139], imported=4134285.0, exported=3630245.0, power=-1.0, frequency=50.02)
2023-05-13 14:46:21,177 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['SolarEdge Wechselrichter']
2023-05-13 14:46:21,203 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [4353], Scale 0
2023-05-13 14:46:21,221 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [11430370], Scale 0
2023-05-13 14:46:21,241 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [649, 649, 646], Scale -2
2023-05-13 14:46:21,262 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [4419], Scale 0
2023-05-13 14:46:21,263 - {modules.common.component_state:95} - {DEBUG:device0} - currents sign wrong [6.49, 6.49, 6.46]
2023-05-13 14:46:21,263 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[6.49, 6.49, 6.46], power=-4353.0, exported=11430370.0, dc_power=-4419.0)
2023-05-13 14:46:21,265 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['SolarEdge Speicher']
2023-05-13 14:46:21,301 - {modules.common.simcount._simcount:38} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1683981971.1543362, power=-2680.0, imported=9516.164194337485, exported=5150.265496997558)
2023-05-13 14:46:21,302 - {modules.common.simcount._calculate:13} - {DEBUG:device0} - time passed: 0.00281866, power1: -2680, power2: -2651
2023-05-13 14:46:21,302 - {modules.common.simcount._calculate:29} - {DEBUG:device0} - power did not change sign. Total energy: -7.51314
2023-05-13 14:46:21,303 - {modules.common.simcount._simcount:47} - {DEBUG:device0} - imported: 0 Wh, exported: 7.51314 Wh, new state: SimCounterState(timestamp=1683981981.301511, power=-2651.0, imported=9516.164194337485, exported=5157.778634365125)
2023-05-13 14:46:21,304 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=9516.164194337485, exported=5157.778634365125, power=-2651.0, soc=98.0)
2023-05-13 14:46:21,309 - {modules.common.component_context:24} - {DEBUG:component2} - Update Komponente ['SolarEdge Speicher']
2023-05-13 14:46:21,312 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=9516.164194337485, exported=5157.778634365125, power=-2651.0, soc=98.0)
2023-05-13 14:46:21,364 - {modules.common.component_context:24} - {DEBUG:component1} - Update Komponente ['SolarEdge Wechselrichter']
2023-05-13 14:46:21,365 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-05-13 14:46:21,366 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1702.0, exported=11434728.38, dc_power=None)
2023-05-13 14:46:21,367 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-1702.0, exported=11434728.38, dc_power=None)
2023-05-13 14:46:21,397 - {modules.common.component_context:24} - {DEBUG:component0} - Update Komponente ['SolarEdge Zähler']
2023-05-13 14:46:21,397 - {modules.common.store._api:30} - {INFO:component0} - Saving CounterState(voltages=[233.12, 237.21, 236.29], powers=[2382.0, -991.0, -1392.0], currents=[10.9, -4.7, -6.4], power_factors=[0.935, -0.882, -0.9139], imported=4134285.0, exported=3630245.0, power=-1.0, frequency=50.02)
2023-05-13 14:46:21,507 - {control.bat_all:186} - {DEBUG:MainThread} - Erlaubte Entlade-Leistung nutzen 1000W
2023-05-13 14:46:21,508 - {control.bat_all:164} - {INFO:MainThread} - 1000W verbleibende Speicher-Leistung
2023-05-13 14:46:21,510 - {control.counter:126} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [74.72, 74.7, 76.4]A
2023-05-13 14:46:21,511 - {control.counter:149} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 51611.24W
2023-05-13 14:46:21,513 - {control.chargepoint:739} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2023-05-13 14:46:21,516 - {control.chargepoint:909} - {INFO:MainThread} - LP 3, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 15.62
2023-05-13 14:46:21,519 - {control.data:335} - {INFO:MainThread} - bat2
BatData(get=Get(soc=98, daily_exported=3083.19, daily_imported=5335.01, imported=9516.16, exported=5157.78, fault_state=0, fault_str='Kein Fehler.', power=-2651.0))
2023-05-13 14:46:21,520 - {control.data:305} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=99, daily_exported=3083.19, daily_imported=5335.01, imported=9516.16, exported=5150.27, power=-2680.0), set=Set(charging_power_left=1000, switch_on_soc_reached=True))
2023-05-13 14:46:21,521 - {control.data:306} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=7516.11, daily_exported=0, power=3610.24, imported=5673792.97, exported=0))
2023-05-13 14:46:21,521 - {control.data:335} - {INFO:MainThread} - cp3
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, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=0), currents=[15.62, 0.0, 0.0], daily_imported=7516.11, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=5673792.97, phases_in_use=1, plug_state=True, power=3610.24, rfid_timestamp=None, rfid=None, state_str=None, voltages=[231.39, 237.18, 236.25]), set=Set(change_ev_permitted=[True, ''], charging_ev=0, charging_ev_prev=0, current=16, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', imported_at_mode_switch=5666256.84, imported_at_plugtime=5666256.84, imported_since_mode_switch=7525.390000000596, imported_since_plugged=7525.390000000596, range_charged=44.267000000003506, time_charged='2:06', timestamp_start_charging='05/13/2023, 12:40:41'), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time='05/13/2023, 08:32:40', required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x7128ce50>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 1}, ev=0, name='Garage', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=3))
2023-05-13 14:46:21,523 - {control.data:335} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[])
2023-05-13 14:46:21,523 - {control.data:335} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[70, 70, 70], max_total_power=48000), get=Get(powers=[2382.0, -991.0, -1392.0], currents=[10.9, -4.7, -6.4], voltages=[233.12, 237.21, 236.29], power_factors=[0.94, -0.88, -0.91], unbalanced_load=0, frequency=50.02, daily_exported=10840.0, daily_imported=218.0, imported=4134285.0, exported=3630245.0, fault_state=0, fault_str='Kein Fehler.', power=-1.0), set=Set(reserved_surplus=0, released_surplus=0, raw_power_left=51611.24, raw_currents_left=[74.72, 74.7, 76.4], surplus_power_left=0, state_str=''))
2023-05-13 14:46:21,524 - {control.data:310} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=True), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}, {'id': 3, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=741.7600000000002, invalid_home_consumption=0, daily_yield_home_consumption=7718.889999999999))
2023-05-13 14:46:21,524 - {control.data:335} - {INFO: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=16, min_current=0, feed_in_limit=False, min_soc=0, max_soc=101), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=1000, soc=80))))
2023-05-13 14:46:21,524 - {control.data:335} - {INFO: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_single_phase=16, battery_capacity=60, nominal_difference=0.5, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), control_parameter=ControlParameter(required_current=6, required_currents=[6, 0.0, 0.0], phases=1, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None, state=4), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=True, range=0, fault_state=0, fault_str=''))
2023-05-13 14:46:21,525 - {control.data:335} - {INFO:MainThread} - ev3
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_single_phase=32, battery_capacity=82, nominal_difference=0.5, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), control_parameter=ControlParameter(required_current=0, required_currents=[0.0, 0.0, 0.0], phases=0, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode=<Chargemode.STOP: 'stop'>, chargemode=<Chargemode.STOP: 'stop'>, used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None, state=0), 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='Kein Fehler.'))
2023-05-13 14:46:21,526 - {control.data:335} - {INFO: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_single_phase=16, battery_capacity=60, nominal_difference=0.5, keep_charge_active_duration=40)
2023-05-13 14:46:21,533 - {control.data:314} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=0, control_range=[0, 230], feed_in_yield=5000, phase_switch_delay=9, phases_to_use=1, rundown_power=1000, rundown_soc=80, switch_off_delay=300, switch_off_soc=0, switch_off_threshold=50, switch_on_delay=20, switch_on_soc=0, switch_on_threshold=1400), scheduled_charging=ScheduledCharging(phases_to_use=0), standby=Standby(phases_to_use=3), 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=True, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, price_kwh=0.3, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2023-05-13 14:46:21,534 - {control.data:315} - {INFO:MainThread} - general_data-display
local
2023-05-13 14:46:21,534 - {control.data:316} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2023-05-13 14:46:21,537 - {control.data:317} - {INFO:MainThread} - optional_data
OptionalData(et=Et(active=False, config=EtConfig(max_price=0, provider={}), get=EtGet(price=0, price_list=[])), int_display=InternalDisplay(active=True, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x71262028>), led=Led(active=False), rfid=Rfid(active=False))
2023-05-13 14:46:21,538 - {control.data:335} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=10000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=28108.82, monthly_exported=0, yearly_exported=0, exported=11434728.38, fault_state=0, fault_str='Kein Fehler.', power=-1702.0))
2023-05-13 14:46:21,539 - {control.data:319} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=28108.82, monthly_exported=0, yearly_exported=0, exported=11434723.89, power=-1690.0))
2023-05-13 14:46:21,539 - {control.data:335} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.178.226', 'current_commit': '2023-05-11 12:30:53 +0200 [4747f157]', 'current_branch': 'master', 'current_branch_commit': '2023-05-11 12:30:53 +0200 [4747f157]', 'current_missing_commits': [], 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '1.99.102.0', 'datastore_version': 9, 'lastlivevaluesJson': {'timestamp': 1683981971, 'time': '14:46:11', 'grid': -0.016, 'house-power': 0.747, 'charging-all': 3.607, 'pv-all': 1.645, 'cp3-power': 3.607, 'bat-all-power': -2.717, 'bat-all-soc': 99}, 'module_update_completed': True}
2023-05-13 14:46:21,539 - {control.data:348} - {INFO:MainThread} - device0
{'name': 'SolarEdge', 'type': 'solaredge', 'id': 0, 'configuration': {'port': 502, 'ip_address': '192.168.178.224'}}
2023-05-13 14:46:21,540 - {control.data:350} - {INFO:MainThread} - component0
{'name': 'SolarEdge Zähler', 'type': 'counter', 'id': 0, 'configuration': {'modbus_id': 1, 'meter_id': 1}}
2023-05-13 14:46:21,541 - {control.data:350} - {INFO:MainThread} - component1
{'name': 'SolarEdge Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {'modbus_id': 1}}
2023-05-13 14:46:21,541 - {control.data:350} - {INFO:MainThread} - component2
{'name': 'SolarEdge Speicher', 'type': 'bat', 'id': 2, 'configuration': {'modbus_id': 1}}
2023-05-13 14:46:21,542 - {control.data:322} - {INFO:MainThread} - 

2023-05-13 14:46:21,542 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2023-05-13 14:46:21,543 - {control.counter:186} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 1116.0W
2023-05-13 14:46:21,543 - {control.counter:344} - {DEBUG:MainThread} - LP3 Switch-Off-Threshold prüfen: -1116.0W, Schwelle: 50W, freigegebener Überschuss 0W, Einspeisegrenze 0W
2023-05-13 14:46:21,544 - {control.algorithm.algorithm:31} - {INFO:MainThread} - **Mindestrom setzen**
2023-05-13 14:46:21,547 - {control.algorithm.min_current:18} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 0
2023-05-13 14:46:21,550 - {control.counter:157} - {DEBUG:MainThread} - Zähler 0: [68.72, 74.7, 76.4]A verbleibende Ströme, 50231.24W verbleibende Leistung
2023-05-13 14:46:21,551 - {control.algorithm.common:87} - {INFO:MainThread} - LP3: Stromstärke 6A
2023-05-13 14:46:21,552 - {control.algorithm.algorithm:33} - {INFO:MainThread} - **Sollstrom setzen**
2023-05-13 14:46:21,555 - {control.counter:198} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 3346.239999999998W
2023-05-13 14:46:21,555 - {control.counter:453} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 3346.239999999998W
2023-05-13 14:46:21,556 - {control.algorithm.algorithm:39} - {INFO:MainThread} - **PV-geführten Strom setzen**
2023-05-13 14:46:21,558 - {control.algorithm.filter_chargepoints:118} - {DEBUG:MainThread} - Geordnete Ladepunkte [3]
2023-05-13 14:46:21,560 - {control.algorithm.surplus_controlled:42} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 0
2023-05-13 14:46:21,561 - {control.counter:164} - {DEBUG:MainThread} - Zähler 0: [58.72, 74.7, 76.4]A verbleibende Ströme, 1046.239999999998W verbleibender Überschuss
2023-05-13 14:46:21,561 - {control.algorithm.common:87} - {INFO:MainThread} - LP3: Stromstärke 16A
2023-05-13 14:46:21,562 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2023-05-13 14:46:21,564 - {control.chargelog:52} - {DEBUG:MainThread} - imported_since_mode_switch 7536.129999999888 counter 5673792.97
2023-05-13 14:46:21,566 - {control.process:115} - {INFO:MainThread} - LP3: set current 16 A, state CHARGING_ALLOWED
2023-05-13 14:46:21,582 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-05-13 14:46:21,623 - {control.counter:174} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2023-05-13 14:46:21,926 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=update, args=(), kwargs={})
2023-05-13 14:46:30,976 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})

Verwendet wird:
openWB series2 standard+ mit der openWB software2 (Zweig: master, Version: 2023-05-11 12:30:53 +0200 [4747f157])
Ich habe die Berücksichtigung der erlaubten Entladeleistung im Master angepasst. Bitte Sicherung erstellen, updaten und testen.

Re: openWB software2 mit openWB series1/2 custom, standard, standard+, Buchse und Duo nutzen

Verfasst: Di Mai 16, 2023 2:58 pm
von Elchkopp
Danke LenaK! Werde ich tun.

Ich habe noch eine andere Frage zu der Funktion "Einspeisegrenze beachten" und vielleicht weiß jemand von Euch Rat, denn die Funktion will bei mir irgendwie nicht so recht so klappen wie ich mir das vorgestellt habe - aber vermutlich habe ich die dazugehörig Einstellung auch noch nicht ganz durchdrungen.

Eingestellt ist bei mir unter PV-Laden folgendes:
Screenshot 2023-05-16 165100.png
Regelpunkt Einspeisegrenze: 4,6 kW
Einschaltschwelle: 1,4kW

Nach meinem Verständnis sollte nun die Ladung starten, wenn ich >= 6kW an Energie ins Netz speise. Macht er bei mir aber irgendwie nicht. Er wechselt im 5-10 Sekundentakt dann immer zwischen

"Die Ladung kann nicht gestartet werden, da die Einschaltschwelle 1400W nicht erreicht wird."
und
"Die Ladung wird gestartet, sobald nach 30s die Einschaltverzögerung abgelaufen ist."

Hintergrund des Wertes ist, dass unsere Anlage 9,36kWp hat und 70% davon entsprechen 6,53kW. Das ist auch der Wert, der auf den der Wechselrichter dann immer runterregelt. Ich habe es auch schon mit 4kW als Regelpunkt versucht, aber auch das schlägt fehl...

Interpretiere ich da irgendwas falsch?

Hier noch ein main.log-Auszug von so einer Phase:

Code: Alles auswählen

2023-05-16 16:45:50,393 - {root:63} - {INFO:MainThread} - # ***Start*** 
2023-05-16 16:45:50,436 - {modules.devices.solaredge.device:100} - {DEBUG:device0} - Start device reading {'component0': <modules.devices.solaredge.counter.SolaredgeCounter object at 0x71c50490>, 'component1': <modules.devices.solaredge.inverter.SolaredgeInverter object at 0x71c8ca18>, 'component2': <modules.devices.solaredge.bat.SolaredgeBat object at 0x71cba040>}
2023-05-16 16:45:50,437 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-05-16 16:45:50,441 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['SolarEdge Zähler']
2023-05-16 16:45:50,465 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [6541, 2113, 2236, 2191], Scale 0
2023-05-16 16:45:50,495 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [97, 99, 99], Scale -1
2023-05-16 16:45:50,515 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [23738, 23793, 23721, 0, 0, 0, 0], Scale -2
2023-05-16 16:45:50,615 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [4999], Scale -2
2023-05-16 16:45:50,665 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [-9100, -9459, -9319], Scale -2
2023-05-16 16:45:50,720 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [3700124, 1150803, 2777546, 2228234, 4135468, 4103426, 896713, 1591788], Scale 0
2023-05-16 16:45:50,725 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(voltages=[237.38, 237.93, 237.21], powers=[-2113.0, -2236.0, -2191.0], currents=[-9.700000000000001, -9.9, -9.9], power_factors=[-0.91, -0.9459000000000001, -0.9319], imported=4135468.0, exported=3700124.0, power=-6541.0, frequency=49.99)
2023-05-16 16:45:50,742 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['SolarEdge Wechselrichter']
2023-05-16 16:45:50,764 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [6723], Scale 0
2023-05-16 16:45:50,806 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [11588765], Scale 0
2023-05-16 16:45:50,835 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [989, 992, 990], Scale -2
2023-05-16 16:45:50,857 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [6825], Scale 0
2023-05-16 16:45:50,858 - {modules.common.component_state:95} - {DEBUG:device0} - currents sign wrong [9.89, 9.92, 9.9]
2023-05-16 16:45:50,858 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[9.89, 9.92, 9.9], power=-6723.0, exported=11588765.0, dc_power=-6825.0)
2023-05-16 16:45:50,860 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['SolarEdge Speicher']
2023-05-16 16:45:50,955 - {modules.common.simcount._simcount:38} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1684248340.7256846, power=0.0, imported=3280.347171378622, exported=355.586348869359)
2023-05-16 16:45:50,955 - {modules.common.simcount._calculate:13} - {DEBUG:device0} - time passed: 0.00284151, power1: 0, power2: 0
2023-05-16 16:45:50,956 - {modules.common.simcount._calculate:29} - {DEBUG:device0} - power did not change sign. Total energy: 0
2023-05-16 16:45:50,956 - {modules.common.simcount._simcount:47} - {DEBUG:device0} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1684248350.9551268, power=0.0, imported=3280.347171378622, exported=355.586348869359)
2023-05-16 16:45:50,957 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=3280.347171378622, exported=355.586348869359, power=0.0, soc=99.0)
2023-05-16 16:45:50,961 - {modules.common.component_context:24} - {DEBUG:component2} - Update Komponente ['SolarEdge Speicher']
2023-05-16 16:45:50,963 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=3280.347171378622, exported=355.586348869359, power=0.0, soc=99.0)
2023-05-16 16:45:50,997 - {modules.common.component_context:24} - {DEBUG:component1} - Update Komponente ['SolarEdge Wechselrichter']
2023-05-16 16:45:50,998 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-05-16 16:45:50,998 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-6723.0, exported=11591689.76, dc_power=None)
2023-05-16 16:45:51,000 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-6723.0, exported=11591689.76, dc_power=None)
2023-05-16 16:45:51,021 - {modules.common.component_context:24} - {DEBUG:component0} - Update Komponente ['SolarEdge Zähler']
2023-05-16 16:45:51,022 - {modules.common.store._api:30} - {INFO:component0} - Saving CounterState(voltages=[237.38, 237.93, 237.21], powers=[-2113.0, -2236.0, -2191.0], currents=[-9.700000000000001, -9.9, -9.9], power_factors=[-0.91, -0.9459000000000001, -0.9319], imported=4135468.0, exported=3700124.0, power=-6541.0, frequency=49.99)
2023-05-16 16:45:51,140 - {control.bat_all:164} - {INFO:MainThread} - -50W verbleibende Speicher-Leistung
2023-05-16 16:45:51,141 - {control.counter:126} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [79.7, 79.9, 79.9]A
2023-05-16 16:45:51,142 - {control.counter:149} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 54541.0W
2023-05-16 16:45:51,144 - {control.chargepoint:739} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2023-05-16 16:45:51,148 - {control.chargepoint:909} - {INFO:MainThread} - LP 3, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 0.0
2023-05-16 16:45:51,151 - {control.data:335} - {INFO:MainThread} - bat2
BatData(get=Get(soc=99, daily_exported=355.59, daily_imported=3208.64, imported=3280.35, exported=355.59, fault_state=0, fault_str='Kein Fehler.', power=0.0))
2023-05-16 16:45:51,154 - {control.data:305} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=99, daily_exported=355.59, daily_imported=3208.64, imported=3280.35, exported=355.59, power=0.0), set=Set(charging_power_left=-50, switch_on_soc_reached=True))
2023-05-16 16:45:51,154 - {control.data:306} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=5733722.17, daily_exported=0, power=0, imported=5733740.23, exported=0))
2023-05-16 16:45:51,155 - {control.data:335} - {INFO:MainThread} - cp3
ChargepointData(get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=0), currents=[0.0, 0.0, 0.0], daily_imported=13821.29, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=5733740.23, phases_in_use=1, plug_state=True, power=0, rfid_timestamp=None, rfid=None, state_str=None, voltages=[236.89, 237.23, 236.86]), set=Set(change_ev_permitted=[True, ''], charging_ev=0, charging_ev_prev=0, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', imported_at_mode_switch=5733740.23, imported_at_plugtime=5724560.06, imported_since_mode_switch=0, imported_since_plugged=9180.170000000857, range_charged=0, time_charged='00:00', timestamp_start_charging=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time='05/16/2023, 13:38:31', required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x71cbae68>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 1}, ev=0, name='Garage', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=3))
2023-05-16 16:45:51,155 - {control.data:335} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[])
2023-05-16 16:45:51,156 - {control.data:335} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[70, 70, 70], max_total_power=48000), get=Get(powers=[-2113.0, -2236.0, -2191.0], currents=[-9.7, -9.9, -9.9], voltages=[237.38, 237.93, 237.21], power_factors=[-0.91, -0.95, -0.93], unbalanced_load=0, frequency=49.99, daily_exported=3699702.0, daily_imported=4135468.0, imported=4135468.0, exported=3700124.0, fault_state=0, fault_str='Kein Fehler.', power=-6541.0), set=Set(reserved_surplus=0, released_surplus=0, raw_power_left=54541.0, raw_currents_left=[79.7, 79.9, 79.9], surplus_power_left=0, state_str=''))
2023-05-16 16:45:51,156 - {control.data:310} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=True), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}, {'id': 3, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=182.0, invalid_home_consumption=0, daily_yield_home_consumption=448525.71))
2023-05-16 16:45:51,157 - {control.data:335} - {INFO: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=16, min_current=0, feed_in_limit=True, min_soc=0, max_soc=101), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=1000, soc=80))))
2023-05-16 16:45:51,158 - {control.data:335} - {INFO: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_single_phase=16, battery_capacity=60, nominal_difference=0.5, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), control_parameter=ControlParameter(required_current=6, required_currents=[6, 0.0, 0.0], phases=1, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None, state=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=True, range=0, fault_state=0, fault_str=''))
2023-05-16 16:45:51,159 - {control.data:335} - {INFO:MainThread} - ev3
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_single_phase=32, battery_capacity=82, nominal_difference=0.5, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), control_parameter=ControlParameter(required_current=0, required_currents=[0.0, 0.0, 0.0], phases=0, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode=<Chargemode.STOP: 'stop'>, chargemode=<Chargemode.STOP: 'stop'>, used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None, state=0), 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='Kein Fehler.'))
2023-05-16 16:45:51,159 - {control.data:335} - {INFO: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_single_phase=16, battery_capacity=60, nominal_difference=0.5, keep_charge_active_duration=40)
2023-05-16 16:45:51,160 - {control.data:314} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=0, control_range=[0, 230], feed_in_yield=4600, phase_switch_delay=9, phases_to_use=1, rundown_power=0, rundown_soc=100, switch_off_delay=60, switch_off_soc=0, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=0, switch_on_threshold=1400), scheduled_charging=ScheduledCharging(phases_to_use=0), standby=Standby(phases_to_use=3), 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=True, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, price_kwh=0.3, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2023-05-16 16:45:51,160 - {control.data:315} - {INFO:MainThread} - general_data-display
local
2023-05-16 16:45:51,161 - {control.data:316} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2023-05-16 16:45:51,161 - {control.data:317} - {INFO:MainThread} - optional_data
OptionalData(et=Et(active=False, config=EtConfig(max_price=0, provider={}), get=EtGet(price=0, price_list=[])), int_display=InternalDisplay(active=True, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x71c868b0>), led=Led(active=False), rfid=Rfid(active=False))
2023-05-16 16:45:51,162 - {control.data:335} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=10000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=29434.05, monthly_exported=0, yearly_exported=0, exported=11591689.76, fault_state=0, fault_str='Kein Fehler.', power=-6723.0))
2023-05-16 16:45:51,162 - {control.data:319} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=29434.05, monthly_exported=0, yearly_exported=0, exported=11591689.76, power=-6696.0))
2023-05-16 16:45:51,163 - {control.data:335} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.178.226', 'current_commit': '2023-05-15 07:58:03 +0200 [2bb7f430]', 'current_branch': 'master', 'current_branch_commit': '2023-05-15 07:58:03 +0200 [2bb7f430]', 'current_missing_commits': [], 'version': '1.99.102.0', 'module_update_completed': True, 'dataprotection_acknowledged': False, 'debug_level': 10, 'release_train': 'master', 'datastore_version': 9, 'reloadDisplay': 1, 'lastlivevaluesJson': {'timestamp': 1684248341, 'time': '16:45:41', 'grid': -6.526, 'house-power': 0.17, 'charging-all': 0.0, 'pv-all': 6.696, 'cp3-power': 0.0, 'bat-all-power': 0.0, 'bat-all-soc': 99}}
2023-05-16 16:45:51,163 - {control.data:348} - {INFO:MainThread} - device0
{'name': 'SolarEdge', 'type': 'solaredge', 'id': 0, 'configuration': {'port': 502, 'ip_address': '192.168.178.224'}}
2023-05-16 16:45:51,163 - {control.data:350} - {INFO:MainThread} - component0
{'name': 'SolarEdge Zähler', 'type': 'counter', 'id': 0, 'configuration': {'modbus_id': 1, 'meter_id': 1}}
2023-05-16 16:45:51,164 - {control.data:350} - {INFO:MainThread} - component1
{'name': 'SolarEdge Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {'modbus_id': 1}}
2023-05-16 16:45:51,164 - {control.data:350} - {INFO:MainThread} - component2
{'name': 'SolarEdge Speicher', 'type': 'bat', 'id': 2, 'configuration': {'modbus_id': 1}}
2023-05-16 16:45:51,164 - {control.data:322} - {INFO:MainThread} - 

2023-05-16 16:45:51,164 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2023-05-16 16:45:51,165 - {control.algorithm.algorithm:31} - {INFO:MainThread} - **Mindestrom setzen**
2023-05-16 16:45:51,169 - {control.algorithm.min_current:18} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 0
2023-05-16 16:45:51,172 - {control.algorithm.algorithm:33} - {INFO:MainThread} - **Sollstrom setzen**
2023-05-16 16:45:51,176 - {control.counter:198} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 6606.0W
2023-05-16 16:45:51,176 - {control.counter:453} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 6606.0W
2023-05-16 16:45:51,177 - {control.chargepoint:356} - {INFO:MainThread} - LP 3: Die Ladung wird gestartet, sobald nach 30s die Einschaltverzögerung abgelaufen ist.
2023-05-16 16:45:51,179 - {control.algorithm.algorithm:39} - {INFO:MainThread} - **PV-geführten Strom setzen**
2023-05-16 16:45:51,183 - {control.algorithm.filter_chargepoints:118} - {DEBUG:MainThread} - Geordnete Ladepunkte [3]
2023-05-16 16:45:51,183 - {control.algorithm.filter_chargepoints:47} - {INFO:MainThread} - LP 3: Keine Zuteilung des Mindeststroms, daher keine weitere Berücksichtigung
2023-05-16 16:45:51,187 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2023-05-16 16:45:51,204 - {control.process:115} - {INFO:MainThread} - LP3: set current 0 A, state SWITCH_ON_DELAY
2023-05-16 16:45:51,207 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-05-16 16:45:51,237 - {control.counter:174} - {INFO:MainThread} - 4600W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2023-05-16 16:45:51,520 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=update, args=(), kwargs={})
2023-05-16 16:46:00,581 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2023-05-16 16:46:00,582 - {root:63} - {INFO:MainThread} - # ***Start***