Seite 1 von 1

PV-Überschussladen stoppt nicht

Verfasst: Di Jun 25, 2024 6:52 pm
von tosate
Hallo,

bei meiner openWB schaltet das PV-Überschussladen am Abend nicht ab (siehe Diagramm im Dateianhang). An einem bewölkten Tag hingegen funktioniert die Abschaltung im verlauf des Tages.
Das Thema gibt es schon in mehreren Foreneinträgen. Da ich jedoch seit Monaten erfolglos mit den Einstellungen experimentiere, muss ich das Thema noch einmal eröffnen.
Im Anhang sind Screenshots mit meinen Einstellungen.
  • Minimaler Dauerstrom ist ausgeschaltet
  • Priorität bei "Ladeeinstellungen - PV-Laden" liegt auf Einspeisung
  • Entwicklungszweig: Release
  • Version: 2.1.4
Was kann ich noch verändern? Mir gehen die Ideen aus.

Re: PV-Überschussladen stoppt nicht

Verfasst: Di Jun 25, 2024 7:17 pm
von Gero
Es gibt eine deutliche überarbeitung des überschussladens. Nun sind es drei Modi: Auto, Speicher und Mindest-SoC. Ich weiss aber nicht, ob das schon im beta drin ist. Anschalten abends funktioniert nun einwandfrei. Bisher musste ich mir mit max. Erlaubter Speicherentladung helfen.
abends.jpg
abends.jpg (40.72 KiB) 453 mal betrachtet
Die kurze Speicherentladung kommt wohl vom 3-phasigen Ladestart, der ja ein bisschen später korrigiert wurde. Da ging dann wieder was ins Netz.

Re: PV-Überschussladen stoppt nicht

Verfasst: Di Jun 25, 2024 8:49 pm
von R.Goebel
Ich beobachte seit einigen Woche genau das gleiche Verhalten: am Tag funktioniert die Abschaltung, wenn zu wenig Sonne da ist. Abends wird die Ladung jedoch nicht mehr gestoppt, der Strom beibt bei 6 A hängen und der Hausspeicher wird entladen (Meldung: "Ladevorgang wurde gestartet... bei Problemen..."). Stellt man den Lademodus auf Stop und wieder zurück auf PV, dann bleibt die Ladung wie erwartet ausgeschaltet (Meldung: "Die Ladung kann nicht gestartet werden, da die Einschaltschwelle nicht erreicht wird.").
Minimaler Dauerstrom ist ausgeschaltet.
Die PV Einstellung Fahrzeug, Speicher oder Mindest-SoC des Speichers spielt anscheinend keine Rolle.
Version ist ebenfalls die 2.1.4.

Re: PV-Überschussladen stoppt nicht

Verfasst: Di Jun 25, 2024 8:55 pm
von openWB

Re: PV-Überschussladen stoppt nicht

Verfasst: Do Jun 27, 2024 7:12 pm
von R.Goebel
Hier ist mal das Main Log von heute Abend, der PV Modus stand auf Fahrzeug-Vorrang:

Code: Alles auswählen

2024-06-27 20:55:01,748 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-06-27 20:55:01,796 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['RCT Zähler']
2024-06-27 20:55:01,808 - {modules.common.component_context:25} - {DEBUG:set values cp3} - Update Komponente ['Ladepunkt']
2024-06-27 20:55:01,814 - {modules.devices.rct.rct_lib:475} - {DEBUG:device0} - connect to 192.168.2.99 port 8899
2024-06-27 20:55:01,888 - {modules.devices.rct.rct_lib:527} - {DEBUG:device0} - Response: requested   14 | consumed    0 | dropped    0 | duplicate    0 | Crc16Error    0 | pending   14
2024-06-27 20:55:02,391 - {modules.devices.rct.rct_lib:527} - {DEBUG:device0} - Response: requested   14 | consumed    0 | dropped    0 | duplicate    0 | Crc16Error    0 | pending   14
2024-06-27 20:55:02,469 - {modules.devices.rct.rct_lib:527} - {DEBUG:device0} - Response: requested   14 | consumed   13 | dropped    0 | duplicate    0 | Crc16Error    0 | pending    1
2024-06-27 20:55:02,534 - {modules.devices.rct.rct_lib:527} - {DEBUG:device0} - Response: requested    1 | consumed    1 | dropped    0 | duplicate    1 | Crc16Error    0 | pending    0
2024-06-27 20:55:02,535 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[3.4425440583202245, -2.1455737753719375, -1.2505843196474085], powers=[773.6080322265625, -492.697021484375, -285.13238525390625], voltages=[224.71986389160156, 229.6341552734375, 227.99932861328125], power_factors=[0.0, 0.0, 0.0], imported=4872309.5, exported=20803494.0, power=-5.266876220703125, frequency=50.01800537109375)
2024-06-27 20:55:03,042 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['RCT Wechselrichter']
2024-06-27 20:55:03,069 - {modules.devices.rct.rct_lib:475} - {DEBUG:device0} - connect to 192.168.2.99 port 8899
2024-06-27 20:55:03,136 - {modules.devices.rct.rct_lib:527} - {DEBUG:device0} - Response: requested    6 | consumed    6 | dropped    0 | duplicate    0 | Crc16Error    0 | pending    0
2024-06-27 20:55:03,137 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-118.02014541625977, exported=36572684.0, dc_power=None)
2024-06-27 20:55:03,641 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['RCT Speicher']
2024-06-27 20:55:03,662 - {modules.devices.rct.rct_lib:475} - {DEBUG:device0} - connect to 192.168.2.99 port 8899
2024-06-27 20:55:03,735 - {modules.devices.rct.rct_lib:527} - {DEBUG:device0} - Response: requested    7 | consumed    7 | dropped    0 | duplicate    0 | Crc16Error    0 | pending    0
2024-06-27 20:55:03,735 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=7482420.0, exported=7248654.5, power=-1483.877685546875, soc=74.63250756263733)
2024-06-27 20:55:04,241 - {modules.common.component_context:25} - {DEBUG:component1} - Update Komponente ['RCT Wechselrichter']
2024-06-27 20:55:04,242 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['RCT Speicher']
2024-06-27 20:55:04,244 - {modules.common.component_context:25} - {DEBUG:update values cp3} - Update Komponente ['Ladepunkt']
2024-06-27 20:55:04,249 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-118.02014541625977, exported=36572684.0, dc_power=None)
2024-06-27 20:55:04,251 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=7482420.0, exported=7248654.5, power=-1483.877685546875, soc=74.63250756263733)
2024-06-27 20:55:04,255 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-118.02014541625977, exported=36572684.0, dc_power=None)
2024-06-27 20:55:04,305 - {modules.common.component_context:25} - {DEBUG:component0} - Update Komponente ['RCT Zähler']
2024-06-27 20:55:04,306 - {modules.common.store._api:30} - {INFO:component0} - Saving CounterState(currents=[3.4425440583202245, -2.1455737753719375, -1.2505843196474085], powers=[773.6080322265625, -492.697021484375, -285.13238525390625], voltages=[224.71986389160156, 229.6341552734375, 227.99932861328125], power_factors=[0.0, 0.0, 0.0], imported=4872309.5, exported=20803494.0, power=-5.266876220703125, frequency=50.01800537109375)
2024-06-27 20:55:04,370 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-06-27 20:55:04,371 - {modules.ripple_control_receivers.gpio.ripple_control_receiver:36} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: False, RSE-Kontakt 2: False
2024-06-27 20:55:04,371 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data <modules.common.component_state.RcrState object at 0x6c5ef400>
2024-06-27 20:55:04,379 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-06-27 20:55:04,381 - {modules.common.store._api:30} - {INFO:set ripple control receiver} - Saving <modules.common.component_state.RcrState object at 0x6c5ef400>
2024-06-27 20:55:04,399 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/daily_exported, Payload 8036.0, vorherige Payload: 7964.0
2024-06-27 20:55:04,400 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/exported, Payload 7248654.5, vorherige Payload: 7248582.0
2024-06-27 20:55:04,402 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/power, Payload -1483.88, vorherige Payload: -1484.55
2024-06-27 20:55:04,507 - {control.bat_all:188} - {INFO:MainThread} - -1483.88W verbleibende Speicher-Leistung
2024-06-27 20:55:04,510 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [51.99, 52.15, 51.25]A
2024-06-27 20:55:04,511 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 45210.026876220705W
2024-06-27 20:55:04,513 - {control.chargepoint.chargepoint:550} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 1
2024-06-27 20:55:04,515 - {control.chargepoint.chargepoint:533} - {DEBUG:MainThread} - Phasenzahl Lademodus: 1
2024-06-27 20:55:04,517 - {control.chargepoint.chargepoint:674} - {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: True, max. Ist-Strom: 5.43
2024-06-27 20:55:04,526 - {modules.common.simcount._simcount:38} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1719514492.5957456, power=402.53240600585946, imported=3083626.4537276053, exported=0)
2024-06-27 20:55:04,528 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00331411, power1: 402.532, power2: 391.873
2024-06-27 20:55:04,529 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 1.31637
2024-06-27 20:55:04,530 - {modules.common.simcount._simcount:53} - {DEBUG:MainThread} - imported: 1.31637 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1719514504.5265305, power=391.873123779297, imported=3083627.7701000404, exported=0)
2024-06-27 20:55:04,544 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(currents=[0.0, 0.0, 0.0], soc=74, daily_exported=8036.0, daily_imported=7050.0, imported=7482420.0, exported=7248654.5, fault_state=0, fault_str='Kein Fehler.', power=-1483.88))
2024-06-27 20:55:04,546 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=74, daily_exported=8036.0, daily_imported=7050.0, fault_str='Kein Fehler.', fault_state=0, imported=7482420.0, exported=7248654.5, power=-1483.88), set=Set(charging_power_left=-1483.88, regulate_up=False))
2024-06-27 20:55:04,547 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=7284.0, daily_exported=0.0, power=1204.76, imported=3442625.98, exported=0))
2024-06-27 20:55:04,548 - {control.data:266} - {INFO:MainThread} - cp3
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, current_plan=None, failed_phase_switches=1, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=1, prio=True, required_current=6, required_currents=[6, 0.0, 0.0], state=7, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), 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=[5.43, 0.0, 0.0], daily_imported=7284.0, daily_exported=0.0, evse_current=600, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3442625.98, phases_in_use=1, plug_state=True, power=1204.76, rfid_timestamp=None, rfid=None, serial_number='22257126', soc=None, soc_timestamp=None, state_str=None, vehicle_id=None, voltages=[223.51, 229.22, 228.16]), set=Set(change_ev_permitted=[True, ''], charging_ev=0, charging_ev_prev=0, current=6, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', costs=0.1782, imported_at_mode_switch=3439910.89, imported_at_plugtime=3439910.89, imported_since_mode_switch=2711.179999999702, imported_since_plugged=2711.179999999702, range_charged=10.041407407406304, time_charged='1:35', timestamp_start_charging=1719508762.459838, ev=0, prio=True, rfid=None, serial_number=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1719508712.986794, required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6c628910>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, 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))
2024-06-27 20:55:04,552 - {control.data:266} - {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-Profil', rfid_enabling=False, valid_tags=[])
2024-06-27 20:55:04,553 - {control.data:266} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[50, 50, 50], max_total_power=44000), get=Get(powers=[773.61, -492.7, -285.13], currents=[3.44, -2.15, -1.25], voltages=[224.72, 229.63, 228.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=50.01800537109375, daily_exported=35906.0, daily_imported=0.0, imported=4872309.5, exported=20803494.0, fault_state=0, fault_str='Kein Fehler.', power=-5.266876220703125), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=45210.026876220705, raw_currents_left=[51.99, 52.15, 51.25], surplus_power_left=0, state_str=''))
2024-06-27 20:55:04,554 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), 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=391.873123779297, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=9422.0, imported_home_consumption=3083627.7701000404, disengageable_smarthome_power=0))
2024-06-27 20:55:04,556 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=True, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, 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=100))))
2024-06-27 20:55:04,557 - {control.data:266} - {INFO:MainThread} - ct1
ChargeTemplateData(name='Tesla-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=101), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=6, limit=Limit(selected='none', amount=1000, soc=100))))
2024-06-27 20:55:04,560 - {control.data:266} - {INFO:MainThread} - ev0
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=True, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-06-27 20:55:04,562 - {control.data:266} - {INFO:MainThread} - ev4
EvData(set=Set(soc_error_counter=0), charge_template=1, ev_template=1, name='Tesla', tag_id=[], get=Get(soc=100.0, soc_timestamp=1718545434.322266, force_soc_update=False, range=421.21, fault_state=0, fault_str='Kein Fehler.'))
2024-06-27 20:55:04,563 - {control.data:266} - {INFO:MainThread} - ev3
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-06-27 20:55:04,564 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Profil', max_current_multi_phases=8, max_phases=1, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=27000, min_current=6, max_current_single_phase=16, battery_capacity=11000, efficiency=90, nominal_difference=2, keep_charge_active_duration=40)
2024-06-27 20:55:04,565 - {control.data:266} - {INFO:MainThread} - et1
EvTemplateData(name='Tesla-Profil', max_current_multi_phases=8, 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=15000, min_current=6, max_current_single_phase=16, battery_capacity=57000, efficiency=90, nominal_difference=1, keep_charge_active_duration=60)
2024-06-27 20:55:04,569 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_power_reserve=300, bat_power_reserve_active=True, control_range=[-115, 115], feed_in_yield=0, phase_switch_delay=10, phases_to_use=0, bat_power_discharge=2000, bat_power_discharge_active=True, min_bat_soc=48, bat_mode='ev_mode', switch_off_delay=300, switch_off_threshold=500, switch_on_delay=10, switch_on_threshold=1600), retry_failed_phase_switches=True, scheduled_charging=ScheduledCharging(phases_to_use=0), 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, prices=Prices(bat=0.00012, cp=0, grid=0.00033, pv=9e-05), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module=<modules.common.configurable_ripple_control_receiver.ConfigurableRcr object at 0x6c626d48>, overrice_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-06-27 20:55:04,570 - {control.data:246} - {INFO:MainThread} - general_data-display
local
2024-06-27 20:55:04,571 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-06-27 20:55:04,572 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=True, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=180, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x6c626cb8>), led=Led(active=False), rfid=Rfid(active=False))
2024-06-27 20:55:04,576 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=6400000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=51556.0, monthly_exported=1204956.0, yearly_exported=4712650.0, exported=36572684.0, fault_state=0, fault_str='Kein Fehler.', power=-118.02))
2024-06-27 20:55:04,577 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=51556.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=1204956.0, yearly_exported=4712650.0, exported=36572684.0, power=-118.02))
2024-06-27 20:55:04,578 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.2.105', 'current_commit': '2024-06-03 13:59:17 +0200 [85f981cd8]', 'current_branch': 'master', 'current_branch_commit': '2024-06-13 12:44:05 +0200 [1f4224671]', 'current_missing_commits': ['2024-06-13 12:44:05 +0200 [1f4224671] - fix hierarchy validation (#1629)', '2024-06-13 12:33:42 +0200 [d7649a91e] - Merge pull request #1620 from LKuemmel/pv_start_with_3_phases', '2024-06-13 12:32:31 +0200 [9f9d23716] - "Neu" statt "Standard-" (#1641)', '2024-06-13 12:29:40 +0200 [8217257f4] - fix timestamp text (#1646)', '2024-06-13 12:28:55 +0200 [1606e94e2] - fix pv yields: yields for inverters added in the current month or year (#1654)', '2024-06-13 10:14:39 +0200 [a5e54d508] - Merge pull request #1622 from LKuemmel/backup-file', '2024-06-12 12:00:37 +0200 [809d51f11] - Merge pull request #1661 from LKuemmel/web', '2024-06-12 12:00:27 +0200 [4d4cef870] - Merge pull request #1581 from pama87/B23', '2024-06-12 12:00:12 +0200 [5aec71682] - Rabot dynamischer Tarif (#1655)', '2024-06-12 11:59:58 +0200 [e8d233f21] - SOC-Module BMW - via bimmer_connected, supporting calculate_soc (#1610)', '2024-06-12 11:59:44 +0200 [3e6725acd] - Boersenmodul (#1568)', '2024-06-12 11:57:14 +0200 [f9478f419] - build UI', '2024-06-12 11:51:53 +0200 [e539421c8] - Merge pull request #1615 from LKuemmel/scheduled_charging', '2024-06-12 11:48:40 +0200 [46773fcf8] - Gerätenamen (#1619)', '2024-06-12 11:47:51 +0200 [cab831ea1] - Wiki: Fehlerbehandlung im Kontextmanager (#1616)', '2024-06-12 11:40:00 +0200 [20054adfa] - Merge pull request #1614 from isomacM/polestar_soc', '2024-06-12 11:37:41 +0200 [542850914] - Merge pull request #1501 from cshagen/feature-colorsdisplay', '2024-06-11 15:15:04 +0200 [13fd94d53] - Merge pull request #1650 from benderl/update-ramdisk', '2024-06-11 15:10:51 +0200 [d24d548f2] - Update version 2.1.5-Alpha.1', '2024-06-06 07:50:03 +0200 [88589da7a] - update ramdisk settings', '2024-05-22 16:59:50 +0200 [d3476c72b] - blank line removed', '2024-05-22 16:54:48 +0200 [7757541b2] - polestar api:cleaned and exceptions added', '2024-05-16 14:28:26 +0200 [ab9c880c8] - backup file before writing', '2024-05-16 07:55:46 +0200 [fc88cd48b] - pv phases automatic: directly start with max phases', '2024-05-15 11:58:25 +0200 [fac31ab5d] - indent fixed', '2024-05-15 11:53:14 +0200 [a365823cd] - long line trncated', '2024-05-15 11:42:31 +0200 [dab70b8aa] - req.get_http_session implemented', '2024-05-15 08:05:19 +0200 [7241fa188] - use also surplus in mode scheduled charging submode instant charging', '2024-05-14 07:49:56 +0200 [f2f74e11a] - trap failing api in fetch_soc', '2024-04-22 15:17:43 +0200 [dad466e31] - #add B23 to openwb_evu_kit + openwbflex->evukitflex', '2024-03-26 18:14:25 +0100 [ddb3fc36f] - initial version of colors display theme'], 'datastore_version': 44, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.4', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1719514492, 'time': '20:54:52', 'grid': -0.0, 'house-power': 0.403, 'charging-all': 1.204, 'pv-all': 0.122, 'cp3-power': 1.204, 'ev4-soc': 100.0, 'bat-all-power': -1.485, 'bat-all-soc': 74}, 'backup_before_update': True, 'module_update_completed': True}
2024-06-27 20:55:04,580 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'RCT', 'type': 'rct', 'id': 0, 'configuration': <modules.devices.rct.config.RctConfiguration object at 0x70abf610>}
2024-06-27 20:55:04,581 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'ip_address': '192.168.2.99'}
2024-06-27 20:55:04,582 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'RCT', 'type': 'rct', 'id': 0, 'configuration': {'ip_address': '192.168.2.99'}}
2024-06-27 20:55:04,585 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'RCT Zähler', 'type': 'counter', 'id': 0, 'configuration': <modules.devices.rct.config.RctCounterConfiguration object at 0x70a487c0>}
2024-06-27 20:55:04,586 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {}
2024-06-27 20:55:04,587 - {control.data:281} - {INFO:MainThread} - component0
{'name': 'RCT Zähler', 'type': 'counter', 'id': 0, 'configuration': {}}
2024-06-27 20:55:04,588 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'RCT Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': <modules.devices.rct.config.RctInverterConfiguration object at 0x70a48af0>}
2024-06-27 20:55:04,589 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {}
2024-06-27 20:55:04,593 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'RCT Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {}}
2024-06-27 20:55:04,593 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'RCT Speicher', 'type': 'bat', 'id': 2, 'configuration': <modules.devices.rct.config.RctBatConfiguration object at 0x70a530e8>}
2024-06-27 20:55:04,594 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {}
2024-06-27 20:55:04,596 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'RCT Speicher', 'type': 'bat', 'id': 2, 'configuration': {}}
2024-06-27 20:55:04,597 - {control.data:253} - {INFO:MainThread} - 

2024-06-27 20:55:04,598 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-06-27 20:55:04,601 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-06-27 20:55:04,604 - {control.algorithm.min_current:18} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - True, Zähler 0
2024-06-27 20:55:04,606 - {control.counter:176} - {DEBUG:MainThread} - Zähler 0: [45.99, 52.15, 51.25]A verbleibende Ströme, 43830.026876220705W verbleibende Leistung
2024-06-27 20:55:04,607 - {control.algorithm.common:95} - {INFO:MainThread} - LP3: Stromstärke 6A
2024-06-27 20:55:04,610 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-06-27 20:55:04,614 - {control.counter:249} - {DEBUG:MainThread} - Anpassen des Regelbereichs 0W
2024-06-27 20:55:04,615 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: -1653.853123779295W
2024-06-27 20:55:04,616 - {control.counter:495} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf -1653.853123779295W
2024-06-27 20:55:04,617 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-06-27 20:55:04,618 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-06-27 20:55:04,623 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'chargemode_log_entry': 'pv_charging', 'costs': 0.1782, 'imported_at_mode_switch': 3439910.89, 'imported_at_plugtime': 3439910.89, 'imported_since_mode_switch': 2715.089999999851, 'imported_since_plugged': 2715.089999999851, 'range_charged': 10.055888888888337, 'time_charged': '1:35', 'timestamp_start_charging': 1719508762.459838, 'ev': 0, 'prio': True, 'rfid': None, 'serial_number': None}
2024-06-27 20:55:04,629 - {control.process:111} - {INFO:MainThread} - LP3: set current 6 A, state PHASE_SWITCH_DELAY_EXPIRED
2024-06-27 20:55:04,632 - {modules.common.component_context:25} - {DEBUG:set current cp3} - Update Komponente ['Ladepunkt']
2024-06-27 20:55:04,658 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-06-27 20:55:05,940 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-06-27 20:55:10,957 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-06-27 20:55:10,959 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-06-27 20:55:10,960 - {root:75} - {INFO:MainThread} - # ***Start***
Interner Ladepunkt:

Code: Alles auswählen

2024-06-27 20:55:03,024 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:189} - {DEBUG:Internal Chargepoint} - ***Start***
2024-06-27 20:55:03,027 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:191} - {DEBUG:Internal Chargepoint} - {'cp0': InternalChargepoint(data=InternalChargepointData(cp_interruption_duration=0, parent_cp='3', phases_to_use=1, set_current=6, trigger_phase_switch=False), get=Get(charge_state=True, currents=[5.43, 0.0, 0.0], evse_current=600, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3442625.98, phases_in_use=1, plug_state=True, power=1204.75, rfid_timestamp=None, rfid=None, voltages=[223.54, 229.32, 228.2])), 'cp1': InternalChargepoint(data=InternalChargepointData(cp_interruption_duration=0, parent_cp=None, phases_to_use=0, set_current=0, trigger_phase_switch=False), get=Get(charge_state=False, currents=[0.0, 0.0, 0.0], evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=0, phases_in_use=0, plug_state=False, power=0, rfid_timestamp=None, rfid=None, voltages=[230.0, 230.0, 230.0])), 'global_data': GlobalHandlerData(heartbeat=1719514501.809299, parent_ip='localhost', configured=True), 'rfid_data': RfidData(last_tag='')}
2024-06-27 20:55:03,030 - {modules.common.component_context:25} - {DEBUG:Internal Chargepoint} - Update Komponente ['Ladepunkt 0']
2024-06-27 20:55:03,825 - {modules.common.evse:42} - {DEBUG:Internal Chargepoint} - Gesetzte Stromstärke EVSE: 600, Status: 3, Modbus-ID: 1
2024-06-27 20:55:03,826 - {modules.common.store._api:26} - {DEBUG:Internal Chargepoint} - Raw data ChargepointState(currents=[5.431647300720215, 0.0, 0.0], powers=[1204.7615966796875, 0.0, 0.0], voltages=[223.5130157470703, 229.22119140625, 228.1620330810547], frequency=50.0099983215332, imported=3442625.9765625, exported=0, power=1204.7615966796875, serial_number=22257126, phases_in_use=1, charge_state=True, plug_state=True, rfid=, rfid_timestamp=None, power_factors=[0.9933068156242371, 0.0, 0.0], soc=None, soc_timestamp=None, evse_current=600, vehicle_id=None)
2024-06-27 20:55:03,827 - {modules.common.store._api:30} - {INFO:Internal Chargepoint} - Saving ChargepointState(currents=[5.431647300720215, 0.0, 0.0], powers=[1204.7615966796875, 0.0, 0.0], voltages=[223.5130157470703, 229.22119140625, 228.1620330810547], frequency=50.0099983215332, imported=3442625.9765625, exported=0, power=1204.7615966796875, serial_number=22257126, phases_in_use=1, charge_state=True, plug_state=True, rfid=, rfid_timestamp=None, power_factors=[0.9933068156242371, 0.0, 0.0], soc=None, soc_timestamp=None, evse_current=600, vehicle_id=None)
2024-06-27 20:55:03,892 - {modules.common.store._api:26} - {DEBUG:Internal Chargepoint} - Raw data ChargepointState(currents=[5.431647300720215, 0.0, 0.0], powers=[1204.7615966796875, 0.0, 0.0], voltages=[223.5130157470703, 229.22119140625, 228.1620330810547], frequency=50.0099983215332, imported=3442625.9765625, exported=0, power=1204.7615966796875, serial_number=22257126, phases_in_use=1, charge_state=True, plug_state=True, rfid=, rfid_timestamp=None, power_factors=[0.9933068156242371, 0.0, 0.0], soc=None, soc_timestamp=None, evse_current=600, vehicle_id=None)
2024-06-27 20:55:03,893 - {modules.common.store._api:30} - {INFO:Internal Chargepoint} - Saving ChargepointState(currents=[5.431647300720215, 0.0, 0.0], powers=[1204.7615966796875, 0.0, 0.0], voltages=[223.5130157470703, 229.22119140625, 228.1620330810547], frequency=50.0099983215332, imported=3442625.9765625, exported=0, power=1204.7615966796875, serial_number=22257126, phases_in_use=1, charge_state=True, plug_state=True, rfid=, rfid_timestamp=None, power_factors=[0.9933068156242371, 0.0, 0.0], soc=None, soc_timestamp=None, evse_current=600, vehicle_id=None)
2024-06-27 20:55:03,899 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:247} - {DEBUG:Internal Chargepoint} - Published plug state True
2024-06-27 20:55:03,975 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:93} - {DEBUG:Internal Chargepoint} - Values from parentWB: InternalChargepointData(cp_interruption_duration=0, parent_cp='3', phases_to_use=1, set_current=6, trigger_phase_switch=False)
2024-06-27 20:55:03,977 - {modules.common.component_context:25} - {DEBUG:Internal Chargepoint} - Update Komponente ['Ladepunkt 0']
2024-06-27 20:55:05,095 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:189} - {DEBUG:Internal Chargepoint} - ***Start***

Re: PV-Überschussladen stoppt nicht

Verfasst: Fr Jun 28, 2024 7:26 am
von LenaK
Das Problem wurde im Master behoben. Bevor du auf den Master updatest, bedenke bitte, dass im Master immer die aktuellsten Änderungen eingepflegt werden und potenziell Fehler enthalten sein können.
Du kannst auch auf das nächste Release warten, darin ist die Änderung dann auch enthalten.

Vor dem Update unbedingt eine Sicherung erstellen.

Re: PV-Überschussladen stoppt nicht

Verfasst: Fr Jun 28, 2024 5:42 pm
von tosate
Wir haben keinen Hausspeicher. Unter der Software 1.9x hatten wir keine Problem.
Um mein Problem genauer zu beschreiben, habe ich mich mit den Logs beschäftigt. Dabei sind mir die folgenden Einträge im Main-Log aufgefallen:

Code: Alles auswählen

2024-06-21 03:00:50,563 - {modules.common.simcount._simcount:41} - {WARNING:device3} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-22 17:04:21,377 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -257.25W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-22 17:04:30,996 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-24 09:22:21,339 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -351W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-24 09:22:30,999 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-24 10:11:30,627 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -526W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-24 10:11:41,256 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-24 12:09:20,449 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -27W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-24 12:09:31,145 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-24 14:04:00,754 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -119W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-24 14:59:20,750 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -415W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-25 06:48:21,284 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -38.67000000000007W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-25 06:48:30,969 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-25 09:59:00,813 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -435.55999999999995W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-25 10:05:10,949 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -335W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-25 11:32:01,096 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -306W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-25 11:32:10,714 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-25 14:21:31,205 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -303.9699999999998W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-25 14:21:40,879 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-25 15:35:20,675 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -750.4699999999998W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-25 15:35:31,371 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-26 08:27:20,824 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -544W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-26 10:05:40,490 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -225W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-26 10:05:51,119 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-26 12:52:31,205 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -459W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-26 12:52:40,850 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-26 13:45:02,672 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -78W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
2024-06-26 13:45:11,365 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-06-26 14:46:30,959 - {control.counter_all:102} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -640W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]
Es gibt dazu einen Eintrag, in dem auf die Anordnung der Komponenten unter Konfiguration > Lastmanagement eingegangen wird: viewtopic.php?t=8174

Inzwischen habe ich herausgefunden, dass meine Komponenten generell falsch konfiguriert waren.
Nach der Korrektur und einem Neustart finde ich keine Fehlermeldungen mehr im Main-Log. In den nächsten Tagen wird sich zeigen, ob das PV-Überschussladen nun wieder korrekt beendet wird.

Re: PV-Überschussladen stoppt nicht

Verfasst: Sa Jun 29, 2024 7:24 am
von R.Goebel
LenaK hat geschrieben: Fr Jun 28, 2024 7:26 am Das Problem wurde im Master behoben. Bevor du auf den Master updatest, bedenke bitte, dass im Master immer die aktuellsten Änderungen eingepflegt werden und potenziell Fehler enthalten sein können.
Danke, das ging ja schnell. Ich habe auf den aktuellen Master aktualisiert und werde es beobachten.

Re: PV-Überschussladen stoppt nicht

Verfasst: Mo Jul 15, 2024 6:59 pm
von tosate
Ich vermute, dass ich die Ursache für das nicht stoppende PV-Überschussladen in meinem Fall gefunden habe. Dazu muss ich zunächst unser Setup darstellen:
  • bei unserer openWB ist die automatische Umschaltung 1- / 3-Phasen eingebaut
  • dementsprechend steht unter der Konfiguration des Ladepunkts unter Hardware-Optionen die Einstellung automatische Phasenumschaltung vorhanden auf ja
  • Unser Fahrzeug unterstützt nur eine Phase. Im Fahrzeugprofil unter Angaben zur Handhabung von Phasen ist dementsprechend 1 konfiguriert.
Hier ist das detaillierte Main-Log, wenn "Keine Leistung für PV-geführtes Laden übrig" ist

Code: Alles auswählen

2024-07-13 16:18:20,828 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-07-13 16:18:20,830 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-07-13 16:18:20,832 - {control.algorithm.min_current:18} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 6
2024-07-13 16:18:20,833 - {control.counter:176} - {DEBUG:MainThread} - Zähler 6: [30.32, 32.5, 36.44]A verbleibende Ströme, 22567.18W verbleibende Leistung
2024-07-13 16:18:20,834 - {control.algorithm.common:95} - {INFO:MainThread} - LP2: Stromstärke 6A
2024-07-13 16:18:20,836 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-07-13 16:18:20,839 - {control.counter:249} - {DEBUG:MainThread} - Anpassen des Regelbereichs -115.0W
2024-07-13 16:18:20,840 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: -1547.8199999999997W
2024-07-13 16:18:20,843 - {control.counter:495} - {DEBUG:MainThread} - Zähler 6: Begrenzung der verbleibenden Leistung auf -1547.8199999999997W
2024-07-13 16:18:20,844 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-07-13 16:18:20,845 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-07-13 16:18:20,848 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'chargemode_log_entry': 'pv_charging', 'costs': 4.2541, 'imported_at_mode_switch': 3342923.83, 'imported_at_plugtime': 3342923.83, 'imported_since_mode_switch': 14983.149999999907, 'imported_since_plugged': 14983.149999999907, 'range_charged': 78.85868421052582, 'time_charged': '6:04', 'timestamp_start_charging': 1720858401.321057, 'ev': 2, 'prio': False, 'rfid': None, 'serial_number': None}
2024-07-13 16:18:20,851 - {control.process:111} - {INFO:MainThread} - LP2: set current 6 A, state PHASE_SWITCH_DELAY_EXPIRED
2024-07-13 16:18:20,854 - {modules.common.component_context:25} - {DEBUG:set current cp2} - Update Komponente ['Ladepunkt']
2024-07-13 16:18:20,873 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-07-13 16:18:21,081 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/2/control_parameter/limit, Payload None, vorherige Payload: , da die maximale Leistung an Zähler {} erreicht ist.
2024-07-13 16:18:21,083 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/2/control_parameter/required_current, Payload 6, vorherige Payload: 16
2024-07-13 16:18:25,108 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-07-13 16:18:30,125 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-07-13 16:18:30,128 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-07-13 16:18:30,130 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-07-13 16:18:30,235 - {modules.devices.sma_sunny_boy.device:72} - {DEBUG:device3} - Start device reading {'component4': <modules.devices.sma_sunny_boy.inverter.SmaSunnyBoyInverter object at 0x700d8148>}
2024-07-13 16:18:30,245 - {modules.common.component_context:54} - {DEBUG:device4} - Update Komponenten ['SMA Sunny Home Manager 2.0 Zähler']
2024-07-13 16:18:30,251 - {modules.common.component_context:25} - {DEBUG:set values cp2} - Update Komponente ['Ladepunkt']
2024-07-13 16:18:30,255 - {modules.common.component_context:25} - {DEBUG:device3} - Update Komponente ['Sma Sunny Boy/Tripower Wechselrichter']
2024-07-13 16:18:30,371 - {modules.devices.sma_sunny_boy.inverter:75} - {DEBUG:device3} - WR 192.168.178.39: InverterState(currents=[0.0, 0.0, 0.0], power=-1318, exported=23130553, dc_power=-1365)
2024-07-13 16:18:30,374 - {modules.common.store._api:26} - {DEBUG:device3} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1318, exported=23130553, dc_power=-1365)
2024-07-13 16:18:30,556 - {modules.common.component_context:25} - {DEBUG:device4} - Update Komponente ['SMA Sunny Home Manager 2.0 Zähler']
2024-07-13 16:18:30,557 - {modules.common.store._api:26} - {DEBUG:device4} - Raw data CounterState(currents=[4.634, 2.428, -1.534], powers=[1002.5, 550.8, -224.8], voltages=[242.507, 245.254, 243.495], power_factors=[0.922, 0.981, 0.655], imported=9032271.3, exported=15653493.5, power=1328.5, frequency=49.98)
2024-07-13 16:18:30,558 - {modules.devices.sma_shm.device:28} - {DEBUG:device4} - All components updated
2024-07-13 16:18:30,561 - {modules.common.component_context:25} - {DEBUG:component4} - Update Komponente ['Sma Sunny Boy/Tripower Wechselrichter']
2024-07-13 16:18:30,562 - {modules.common.component_context:25} - {DEBUG:update values cp2} - Update Komponente ['Ladepunkt']
2024-07-13 16:18:30,562 - {modules.common.store._api:26} - {DEBUG:component4} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1318, exported=23130553, dc_power=None)
2024-07-13 16:18:30,567 - {modules.common.store._api:30} - {INFO:component4} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-1318, exported=23130553, dc_power=None)
2024-07-13 16:18:30,593 - {modules.common.component_context:25} - {DEBUG:component6} - Update Komponente ['SMA Sunny Home Manager 2.0 Zähler']
2024-07-13 16:18:30,594 - {modules.common.store._api:30} - {INFO:component6} - Saving CounterState(currents=[4.634, 2.428, -1.534], powers=[1002.5, 550.8, -224.8], voltages=[242.507, 245.254, 243.495], power_factors=[0.922, 0.981, 0.655], imported=9032271.3, exported=15653493.5, power=1328.5, frequency=49.98)
2024-07-13 16:18:30,641 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-07-13 16:18:30,642 - {modules.ripple_control_receivers.gpio.ripple_control_receiver:36} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: False, RSE-Kontakt 2: False
2024-07-13 16:18:30,643 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data <modules.common.component_state.RcrState object at 0x6bf58d18>
2024-07-13 16:18:30,644 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-07-13 16:18:30,646 - {modules.common.store._api:30} - {INFO:set ripple control receiver} - Saving <modules.common.component_state.RcrState object at 0x6bf58d18>
2024-07-13 16:18:30,666 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/2/control_parameter/limit, Payload None, vorherige Payload: , da die maximale Leistung an Zähler {} erreicht ist.
2024-07-13 16:18:30,666 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/2/control_parameter/required_current, Payload 6, vorherige Payload: 16
2024-07-13 16:18:30,756 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 6: [36.28, 32.6, 36.5]A
2024-07-13 16:18:30,757 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 6: 24029.49W
2024-07-13 16:18:30,759 - {control.chargepoint.chargepoint:550} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 1
2024-07-13 16:18:30,760 - {control.chargepoint.chargepoint:533} - {DEBUG:MainThread} - Phasenzahl Lademodus: 1
2024-07-13 16:18:30,763 - {control.chargepoint.chargepoint:674} - {INFO:MainThread} - LP 2, EV: MG ZS EV (EV-Nr.2): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 5.91
2024-07-13 16:18:30,767 - {modules.common.simcount._simcount:38} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1720880300.7623792, power=1302.82, imported=122202115.37095287, exported=0)
2024-07-13 16:18:30,768 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.0027791, power1: 1302.82, power2: 1288.51
2024-07-13 16:18:30,768 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 3.60079
2024-07-13 16:18:30,769 - {modules.common.simcount._simcount:53} - {DEBUG:MainThread} - imported: 3.60079 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1720880310.7671475, power=1288.51, imported=122202118.97173849, exported=0)
2024-07-13 16:18:30,773 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=False), get=Get(soc=0, daily_exported=0.0, daily_imported=0.0, fault_str='Kein Fehler.', fault_state=0, imported=0, exported=0, power=0), set=Set(charging_power_left=0, regulate_up=False))
2024-07-13 16:18:30,774 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=14872.0, daily_exported=0.0, power=1357.99, imported=3357911.87, exported=0))
2024-07-13 16:18:30,777 - {control.data:266} - {INFO:MainThread} - cp2
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=1, prio=False, required_current=6, required_currents=[6, 0.0, 0.0], state=7, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), 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=89), currents=[5.91, 0.03, -0.03], daily_imported=14872.0, daily_exported=0.0, evse_current=600, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3357911.87, phases_in_use=1, plug_state=True, power=1357.99, rfid_timestamp=None, rfid=None, serial_number='20173676', soc=None, soc_timestamp=None, state_str=None, vehicle_id=None, voltages=[241.42, 245.02, 243.18]), set=Set(change_ev_permitted=[True, ''], charging_ev=2, charging_ev_prev=2, current=6, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', costs=4.2541, imported_at_mode_switch=3342923.83, imported_at_plugtime=3342923.83, imported_since_mode_switch=14983.149999999907, imported_since_plugged=14983.149999999907, range_charged=78.85868421052582, time_charged='6:04', timestamp_start_charging=1720858401.321057, ev=2, prio=False, rfid=None, serial_number=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1720814201.62738, required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6bf65cd0>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=2, name='Interne openWB', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=False, id=2))
2024-07-13 16:18:30,778 - {control.data:266} - {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-Profil', rfid_enabling=False, valid_tags=[])
2024-07-13 16:18:30,779 - {control.data:266} - {INFO:MainThread} - counter6
CounterData(config=Config(max_currents=[35, 35, 35], max_total_power=24000), get=Get(powers=[1002.5, 550.8, -224.8], currents=[4.63, 2.43, -1.53], voltages=[242.51, 245.25, 243.5], power_factors=[0.92, 0.98, 0.66], unbalanced_load=0, frequency=49.98, daily_exported=7220.0, daily_imported=4846.0, imported=9032271.3, exported=15653493.5, fault_state=0, fault_str='Kein Fehler.', power=1328.5), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=24029.49, raw_currents_left=[36.28, 32.6, 36.5], surplus_power_left=0, state_str=''))
2024-07-13 16:18:30,780 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=1288.51, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=12051.0, imported_home_consumption=122202118.97173849, disengageable_smarthome_power=0))
2024-07-13 16:18:30,782 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=25, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='soc', amount=1000, soc=80))))
2024-07-13 16:18:30,783 - {control.data:266} - {INFO:MainThread} - ct1
ChargeTemplateData(name='MG ZS EV Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=True, max_price=0.00033), time_charging=TimeCharging(active=False, plans={'0': TimeChargingPlan(active=True, frequency=Frequency(selected='once', once=['2024-04-04', '2024-04-04'], weekly=[False, False, False, False, False, False, False]), time=['00:00', '06:00'], name='Zeitladen-Standard', current=16, limit=Limit(selected='none', amount=1000, soc=50))}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=16, min_current=0, feed_in_limit=False, min_soc=25, max_soc=95), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='soc', amount=1000, soc=60))))
2024-07-13 16:18:30,785 - {control.data:266} - {INFO:MainThread} - ct2
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='none', amount=1000, soc=50))))
2024-07-13 16:18:30,786 - {control.data:266} - {INFO:MainThread} - ev0
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp=1708184444.0, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-07-13 16:18:30,788 - {control.data:266} - {INFO:MainThread} - ev2
EvData(set=Set(soc_error_counter=0), charge_template=1, ev_template=1, name='MG ZS EV', tag_id=[], get=Get(soc=89, soc_timestamp=1720880071.712138, force_soc_update=False, range=290.0, fault_state=0, fault_str='Kein Fehler.'))
2024-07-13 16:18:30,789 - {control.data:266} - {INFO:MainThread} - ev1
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-07-13 16:18:30,791 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Profil', max_current_multi_phases=16, max_phases=1, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=19000, min_current=6, max_current_single_phase=6, battery_capacity=80000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-07-13 16:18:30,792 - {control.data:266} - {INFO:MainThread} - et1
EvTemplateData(name='MG ZS EV Profil', max_current_multi_phases=16, max_phases=1, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=19000, min_current=6, max_current_single_phase=16, battery_capacity=49000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-07-13 16:18:30,794 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_power_reserve=0, bat_power_reserve_active=False, control_range=[0, 230], feed_in_yield=0, phase_switch_delay=7, phases_to_use=0, bat_power_discharge=0, bat_power_discharge_active=False, min_bat_soc=50, bat_mode='ev_mode', switch_off_delay=150, switch_off_threshold=500, switch_on_delay=30, switch_on_threshold=1000), retry_failed_phase_switches=False, scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=1), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='primary', 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, prices=Prices(bat=0.0003, cp=0, grid=0.0003, pv=0.0003), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module=<modules.common.configurable_ripple_control_receiver.ConfigurableRcr object at 0x6c14b508>, overrice_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-07-13 16:18:30,794 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2024-07-13 16:18:30,795 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-07-13 16:18:30,797 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={'1720875600': 0.00018590000000000002, '1720879200': 0.00019539999999999998, '1720882800': 0.0001996, '1720886400': 0.00023380000000000002, '1720890000': 0.0002595, '1720893600': 0.0002894, '1720897200': 0.0002903, '1720900800': 0.0002934, '1720904400': 0.0002745, '1720908000': 0.0003054, '1720911600': 0.0002748, '1720915200': 0.0002656, '1720918800': 0.0002523, '1720922400': 0.0002447, '1720926000': 0.0002434, '1720929600': 0.0002376, '1720933200': 0.00021659999999999998, '1720936800': 0.0001999, '1720940400': 0.00019559999999999998, '1720944000': 0.0001744, '1720947600': 0.0001519, '1720951200': 0.0001288, '1720954800': 0.0001116, '1720958400': 0.0001116})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x6c147ac0>), led=Led(active=False), rfid=Rfid(active=False))
2024-07-13 16:18:30,797 - {control.data:266} - {INFO:MainThread} - pv4
PvData(config=Config(max_ac_out=10000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=29263.0, monthly_exported=457246, yearly_exported=3701714, exported=23130553, fault_state=0, fault_str='Kein Fehler.', power=-1318))
2024-07-13 16:18:30,798 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=29263.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=457246, yearly_exported=4474367.0, exported=23130553, power=-1318))
2024-07-13 16:18:30,800 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.178.92', 'current_commit': '2024-06-04 08:52:24 +0200 [417a30647]', 'current_branch': 'Release', 'current_branch_commit': '2024-06-04 08:52:24 +0200 [417a30647]', 'current_missing_commits': [], 'datastore_version': 44, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.4', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1720880300, 'time': '16:18:20', 'grid': 1.962, 'house-power': 1.303, 'charging-all': 1.909, 'pv-all': 1.25, 'cp2-power': 1.909, 'ev2-soc': 89}, 'backup_before_update': True, 'module_update_completed': True}
2024-07-13 16:18:30,802 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'SMA Sunny Boy/Tripower', 'type': 'sma_sunny_boy', 'id': 3, 'configuration': <modules.devices.sma_sunny_boy.config.SmaSunnyBoyConfiguration object at 0x70a63760>}
2024-07-13 16:18:30,802 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'ip_address': '192.168.178.39', 'port': 502}
2024-07-13 16:18:30,803 - {control.data:279} - {INFO:MainThread} - device3
{'name': 'SMA Sunny Boy/Tripower', 'type': 'sma_sunny_boy', 'id': 3, 'configuration': {'ip_address': '192.168.178.39', 'port': 502}}
2024-07-13 16:18:30,804 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'Sma Sunny Boy/Tripower Wechselrichter', 'type': 'inverter', 'id': 4, 'configuration': <modules.devices.sma_sunny_boy.config.SmaSunnyBoyInverterConfiguration object at 0x700d8208>}
2024-07-13 16:18:30,806 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'hybrid': False, 'version': 0, 'modbus_id': 3}
2024-07-13 16:18:30,807 - {control.data:281} - {INFO:MainThread} - component4
{'name': 'Sma Sunny Boy/Tripower Wechselrichter', 'type': 'inverter', 'id': 4, 'configuration': {'hybrid': False, 'version': 0, 'modbus_id': 3}}
2024-07-13 16:18:30,808 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'SMA Sunny Home Manager 2.0', 'type': 'sma_shm', 'id': 4, 'configuration': <modules.devices.sma_shm.config.SpeedwireComponentConfiguration object at 0x700c94a8>}
2024-07-13 16:18:30,809 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {}
2024-07-13 16:18:30,810 - {control.data:279} - {INFO:MainThread} - device4
{'name': 'SMA Sunny Home Manager 2.0', 'type': 'sma_shm', 'id': 4, 'configuration': {}}
2024-07-13 16:18:30,815 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'SMA Sunny Home Manager 2.0 Zähler', 'type': 'counter', 'id': 6, 'configuration': <modules.devices.sma_shm.config.SmaHomeManagerCounterConfiguration object at 0x700d8418>}
2024-07-13 16:18:30,818 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'serials': None}
2024-07-13 16:18:30,819 - {control.data:281} - {INFO:MainThread} - component6
{'name': 'SMA Sunny Home Manager 2.0 Zähler', 'type': 'counter', 'id': 6, 'configuration': {'serials': None}}
2024-07-13 16:18:30,820 - {control.data:253} - {INFO:MainThread} - 

2024-07-13 16:18:30,821 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-07-13 16:18:30,822 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-07-13 16:18:30,824 - {control.algorithm.min_current:18} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 6
2024-07-13 16:18:30,830 - {control.counter:176} - {DEBUG:MainThread} - Zähler 6: [30.28, 32.6, 36.5]A verbleibende Ströme, 22649.49W verbleibende Leistung
2024-07-13 16:18:30,836 - {control.algorithm.common:95} - {INFO:MainThread} - LP2: Stromstärke 6A
2024-07-13 16:18:30,837 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-07-13 16:18:30,841 - {control.counter:249} - {DEBUG:MainThread} - Anpassen des Regelbereichs -115.0W
2024-07-13 16:18:30,842 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: -1465.5099999999984W
2024-07-13 16:18:30,843 - {control.counter:495} - {DEBUG:MainThread} - Zähler 6: Begrenzung der verbleibenden Leistung auf -1465.5099999999984W
2024-07-13 16:18:30,845 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-07-13 16:18:30,848 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-07-13 16:18:30,850 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'chargemode_log_entry': 'pv_charging', 'costs': 4.2541, 'imported_at_mode_switch': 3342923.83, 'imported_at_plugtime': 3342923.83, 'imported_since_mode_switch': 14988.040000000037, 'imported_since_plugged': 14988.040000000037, 'range_charged': 78.88442105263177, 'time_charged': '6:05', 'timestamp_start_charging': 1720858401.321057, 'ev': 2, 'prio': False, 'rfid': None, 'serial_number': None}
2024-07-13 16:18:30,853 - {control.process:111} - {INFO:MainThread} - LP2: set current 6 A, state PHASE_SWITCH_DELAY_EXPIRED
2024-07-13 16:18:30,858 - {modules.common.component_context:25} - {DEBUG:set current cp2} - Update Komponente ['Ladepunkt']
2024-07-13 16:18:30,893 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-07-13 16:18:35,106 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-07-13 16:18:40,120 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-07-13 16:18:40,123 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-07-13 16:18:40,124 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-07-13 16:18:40,188 - {modules.devices.sma_sunny_boy.device:72} - {DEBUG:device3} - Start device reading {'component4': <modules.devices.sma_sunny_boy.inverter.SmaSunnyBoyInverter object at 0x700d8148>}
2024-07-13 16:18:40,191 - {modules.common.component_context:25} - {DEBUG:device3} - Update Komponente ['Sma Sunny Boy/Tripower Wechselrichter']
2024-07-13 16:18:40,195 - {modules.common.component_context:54} - {DEBUG:device4} - Update Komponenten ['SMA Sunny Home Manager 2.0 Zähler']
2024-07-13 16:18:40,198 - {modules.common.component_context:25} - {DEBUG:set values cp2} - Update Komponente ['Ladepunkt']
2024-07-13 16:18:40,286 - {modules.devices.sma_sunny_boy.inverter:75} - {DEBUG:device3} - WR 192.168.178.39: InverterState(currents=[0.0, 0.0, 0.0], power=-1277, exported=23130556, dc_power=-1323)
2024-07-13 16:18:40,286 - {modules.common.store._api:26} - {DEBUG:device3} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1277, exported=23130556, dc_power=-1323)
2024-07-13 16:18:40,557 - {modules.common.component_context:25} - {DEBUG:device4} - Update Komponente ['SMA Sunny Home Manager 2.0 Zähler']
2024-07-13 16:18:40,557 - {modules.common.store._api:26} - {DEBUG:device4} - Raw data CounterState(currents=[4.701, 2.522, -1.49], powers=[1020.0, 575.2, -209.4], voltages=[242.437, 245.288, 243.379], power_factors=[0.925, 0.982, 0.628], imported=9032275.0, exported=15653493.5, power=1385.9, frequency=49.989)
2024-07-13 16:18:40,560 - {modules.devices.sma_shm.device:28} - {DEBUG:device4} - All components updated
2024-07-13 16:18:40,566 - {modules.common.component_context:25} - {DEBUG:component4} - Update Komponente ['Sma Sunny Boy/Tripower Wechselrichter']
2024-07-13 16:18:40,567 - {modules.common.component_context:25} - {DEBUG:update values cp2} - Update Komponente ['Ladepunkt']
2024-07-13 16:18:40,568 - {modules.common.store._api:26} - {DEBUG:component4} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1277, exported=23130556, dc_power=None)
2024-07-13 16:18:40,572 - {modules.common.store._api:30} - {INFO:component4} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-1277, exported=23130556, dc_power=None)
2024-07-13 16:18:40,593 - {modules.common.component_context:25} - {DEBUG:component6} - Update Komponente ['SMA Sunny Home Manager 2.0 Zähler']
2024-07-13 16:18:40,593 - {modules.common.store._api:30} - {INFO:component6} - Saving CounterState(currents=[4.701, 2.522, -1.49], powers=[1020.0, 575.2, -209.4], voltages=[242.437, 245.288, 243.379], power_factors=[0.925, 0.982, 0.628], imported=9032275.0, exported=15653493.5, power=1385.9, frequency=49.989)
2024-07-13 16:18:40,637 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-07-13 16:18:40,638 - {modules.ripple_control_receivers.gpio.ripple_control_receiver:36} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: False, RSE-Kontakt 2: False
2024-07-13 16:18:40,638 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data <modules.common.component_state.RcrState object at 0x6bf79b98>
2024-07-13 16:18:40,641 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-07-13 16:18:40,642 - {modules.common.store._api:30} - {INFO:set ripple control receiver} - Saving <modules.common.component_state.RcrState object at 0x6bf79b98>
2024-07-13 16:18:40,828 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 6: [36.21, 32.51, 36.46]A
2024-07-13 16:18:40,829 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 6: 23976.79W
2024-07-13 16:18:40,831 - {control.chargepoint.chargepoint:550} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 1
2024-07-13 16:18:40,833 - {control.chargepoint.chargepoint:533} - {DEBUG:MainThread} - Phasenzahl Lademodus: 1
2024-07-13 16:18:40,836 - {control.chargepoint.chargepoint:674} - {INFO:MainThread} - LP 2, EV: MG ZS EV (EV-Nr.2): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 5.91
2024-07-13 16:18:40,857 - {modules.common.simcount._simcount:38} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1720880310.7671475, power=1288.51, imported=122202118.97173849, exported=0)
2024-07-13 16:18:40,860 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00280293, power1: 1288.51, power2: 1300.21
2024-07-13 16:18:40,860 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 3.628
2024-07-13 16:18:40,862 - {modules.common.simcount._simcount:53} - {DEBUG:MainThread} - imported: 3.628 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1720880320.8576996, power=1300.21, imported=122202122.59974043, exported=0)
2024-07-13 16:18:40,863 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=False), get=Get(soc=0, daily_exported=0.0, daily_imported=0.0, fault_str='Kein Fehler.', fault_state=0, imported=0, exported=0, power=0), set=Set(charging_power_left=0, regulate_up=False))
2024-07-13 16:18:40,865 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=14872.0, daily_exported=0.0, power=1362.69, imported=3357914.79, exported=0))
2024-07-13 16:18:40,867 - {control.data:266} - {INFO:MainThread} - cp2
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=1, prio=False, required_current=6, required_currents=[6, 0.0, 0.0], state=7, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), 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=89), currents=[5.91, 0.03, -0.03], daily_imported=14872.0, daily_exported=0.0, evse_current=600, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3357914.79, phases_in_use=1, plug_state=True, power=1362.69, rfid_timestamp=None, rfid=None, serial_number='20173676', soc=None, soc_timestamp=None, state_str=None, vehicle_id=None, voltages=[241.13, 244.84, 242.88]), set=Set(change_ev_permitted=[True, ''], charging_ev=2, charging_ev_prev=2, current=6, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', costs=4.2541, imported_at_mode_switch=3342923.83, imported_at_plugtime=3342923.83, imported_since_mode_switch=14988.040000000037, imported_since_plugged=14988.040000000037, range_charged=78.88442105263177, time_charged='6:05', timestamp_start_charging=1720858401.321057, ev=2, prio=False, rfid=None, serial_number=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1720814201.62738, required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6bf444a8>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=2, name='Interne openWB', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=False, id=2))
2024-07-13 16:18:40,871 - {control.data:266} - {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-Profil', rfid_enabling=False, valid_tags=[])
2024-07-13 16:18:40,872 - {control.data:266} - {INFO:MainThread} - counter6
CounterData(config=Config(max_currents=[35, 35, 35], max_total_power=24000), get=Get(powers=[1020.0, 575.2, -209.4], currents=[4.7, 2.52, -1.49], voltages=[242.44, 245.29, 243.38], power_factors=[0.93, 0.98, 0.63], unbalanced_load=0, frequency=49.989, daily_exported=7220.0, daily_imported=4846.0, imported=9032275.0, exported=15653493.5, fault_state=0, fault_str='Kein Fehler.', power=1385.9), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=23976.79, raw_currents_left=[36.21, 32.51, 36.46], surplus_power_left=0, state_str=''))
2024-07-13 16:18:40,873 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=1300.21, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=12051.0, imported_home_consumption=122202122.59974043, disengageable_smarthome_power=0))
2024-07-13 16:18:40,874 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=25, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='soc', amount=1000, soc=80))))
2024-07-13 16:18:40,875 - {control.data:266} - {INFO:MainThread} - ct1
ChargeTemplateData(name='MG ZS EV Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=True, max_price=0.00033), time_charging=TimeCharging(active=False, plans={'0': TimeChargingPlan(active=True, frequency=Frequency(selected='once', once=['2024-04-04', '2024-04-04'], weekly=[False, False, False, False, False, False, False]), time=['00:00', '06:00'], name='Zeitladen-Standard', current=16, limit=Limit(selected='none', amount=1000, soc=50))}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=16, min_current=0, feed_in_limit=False, min_soc=25, max_soc=95), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='soc', amount=1000, soc=60))))
2024-07-13 16:18:40,876 - {control.data:266} - {INFO:MainThread} - ct2
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='none', amount=1000, soc=50))))
2024-07-13 16:18:40,878 - {control.data:266} - {INFO:MainThread} - ev0
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp=1708184444.0, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-07-13 16:18:40,879 - {control.data:266} - {INFO:MainThread} - ev2
EvData(set=Set(soc_error_counter=0), charge_template=1, ev_template=1, name='MG ZS EV', tag_id=[], get=Get(soc=89, soc_timestamp=1720880071.712138, force_soc_update=False, range=290.0, fault_state=0, fault_str='Kein Fehler.'))
2024-07-13 16:18:40,880 - {control.data:266} - {INFO:MainThread} - ev1
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-07-13 16:18:40,882 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Profil', max_current_multi_phases=16, max_phases=1, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=19000, min_current=6, max_current_single_phase=6, battery_capacity=80000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-07-13 16:18:40,883 - {control.data:266} - {INFO:MainThread} - et1
EvTemplateData(name='MG ZS EV Profil', max_current_multi_phases=16, max_phases=1, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=19000, min_current=6, max_current_single_phase=16, battery_capacity=49000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-07-13 16:18:40,884 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_power_reserve=0, bat_power_reserve_active=False, control_range=[0, 230], feed_in_yield=0, phase_switch_delay=7, phases_to_use=0, bat_power_discharge=0, bat_power_discharge_active=False, min_bat_soc=50, bat_mode='ev_mode', switch_off_delay=150, switch_off_threshold=500, switch_on_delay=30, switch_on_threshold=1000), retry_failed_phase_switches=False, scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=1), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='primary', 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, prices=Prices(bat=0.0003, cp=0, grid=0.0003, pv=0.0003), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module=<modules.common.configurable_ripple_control_receiver.ConfigurableRcr object at 0x6c14a760>, overrice_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-07-13 16:18:40,885 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2024-07-13 16:18:40,886 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-07-13 16:18:40,887 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={'1720875600': 0.00018590000000000002, '1720879200': 0.00019539999999999998, '1720882800': 0.0001996, '1720886400': 0.00023380000000000002, '1720890000': 0.0002595, '1720893600': 0.0002894, '1720897200': 0.0002903, '1720900800': 0.0002934, '1720904400': 0.0002745, '1720908000': 0.0003054, '1720911600': 0.0002748, '1720915200': 0.0002656, '1720918800': 0.0002523, '1720922400': 0.0002447, '1720926000': 0.0002434, '1720929600': 0.0002376, '1720933200': 0.00021659999999999998, '1720936800': 0.0001999, '1720940400': 0.00019559999999999998, '1720944000': 0.0001744, '1720947600': 0.0001519, '1720951200': 0.0001288, '1720954800': 0.0001116, '1720958400': 0.0001116})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x6bf58190>), led=Led(active=False), rfid=Rfid(active=False))
2024-07-13 16:18:40,887 - {control.data:266} - {INFO:MainThread} - pv4
PvData(config=Config(max_ac_out=10000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=29263.0, monthly_exported=457246, yearly_exported=3701714, exported=23130556, fault_state=0, fault_str='Kein Fehler.', power=-1277))
2024-07-13 16:18:40,888 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=29263.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=457246, yearly_exported=4474367.0, exported=23130556, power=-1277))
2024-07-13 16:18:40,889 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.178.92', 'current_commit': '2024-06-04 08:52:24 +0200 [417a30647]', 'current_branch': 'Release', 'current_branch_commit': '2024-06-04 08:52:24 +0200 [417a30647]', 'current_missing_commits': [], 'datastore_version': 44, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.4', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1720880310, 'time': '16:18:30', 'grid': 1.329, 'house-power': 1.289, 'charging-all': 1.358, 'pv-all': 1.318, 'cp2-power': 1.358, 'ev2-soc': 89}, 'backup_before_update': True, 'module_update_completed': True}
2024-07-13 16:18:40,891 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'SMA Sunny Boy/Tripower', 'type': 'sma_sunny_boy', 'id': 3, 'configuration': <modules.devices.sma_sunny_boy.config.SmaSunnyBoyConfiguration object at 0x70a63760>}
2024-07-13 16:18:40,891 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'ip_address': '192.168.178.39', 'port': 502}
2024-07-13 16:18:40,892 - {control.data:279} - {INFO:MainThread} - device3
{'name': 'SMA Sunny Boy/Tripower', 'type': 'sma_sunny_boy', 'id': 3, 'configuration': {'ip_address': '192.168.178.39', 'port': 502}}
2024-07-13 16:18:40,893 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'Sma Sunny Boy/Tripower Wechselrichter', 'type': 'inverter', 'id': 4, 'configuration': <modules.devices.sma_sunny_boy.config.SmaSunnyBoyInverterConfiguration object at 0x700d8208>}
2024-07-13 16:18:40,895 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'hybrid': False, 'version': 0, 'modbus_id': 3}
2024-07-13 16:18:40,896 - {control.data:281} - {INFO:MainThread} - component4
{'name': 'Sma Sunny Boy/Tripower Wechselrichter', 'type': 'inverter', 'id': 4, 'configuration': {'hybrid': False, 'version': 0, 'modbus_id': 3}}
2024-07-13 16:18:40,896 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'SMA Sunny Home Manager 2.0', 'type': 'sma_shm', 'id': 4, 'configuration': <modules.devices.sma_shm.config.SpeedwireComponentConfiguration object at 0x700c94a8>}
2024-07-13 16:18:40,897 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {}
2024-07-13 16:18:40,898 - {control.data:279} - {INFO:MainThread} - device4
{'name': 'SMA Sunny Home Manager 2.0', 'type': 'sma_shm', 'id': 4, 'configuration': {}}
2024-07-13 16:18:40,899 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'name': 'SMA Sunny Home Manager 2.0 Zähler', 'type': 'counter', 'id': 6, 'configuration': <modules.devices.sma_shm.config.SmaHomeManagerCounterConfiguration object at 0x700d8418>}
2024-07-13 16:18:40,900 - {dataclass_utils._dataclass_asdict:23} - {DEBUG:MainThread} - {'serials': None}
2024-07-13 16:18:40,901 - {control.data:281} - {INFO:MainThread} - component6
{'name': 'SMA Sunny Home Manager 2.0 Zähler', 'type': 'counter', 'id': 6, 'configuration': {'serials': None}}
2024-07-13 16:18:40,903 - {control.data:253} - {INFO:MainThread} - 
Dies ist nur ein kleiner Auszug aus dem Log. Obwohl die ganze Zeit nur mit einer Phase geladen wird, versucht die openWB immer wieder die Phasenanzahl zu beschränken:
2024-07-13 16:18:30,759 - {control.chargepoint.chargepoint:550} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 1

Meiner Meinung nach wird das Fahrzeugprofil hier nicht berücksichtigt.

In den Ladeeinstellungen - PV-Laden habe ich unter Phasenumschaltung die Anzahl der Phasen nun ebenfalls auf 1 gesetzt. Seitdem stoppt das PV-Überschussladen wenn nicht genügend Leistung zur Verfügung steht.