@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.
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):
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={})
openWB series2 standard+ mit der openWB software2 (Zweig: master, Version: 2023-05-11 12:30:53 +0200 [4747f157])