Feedback Beta 2

Fragen zur Nutzung, Features, usw..
LenaK
Beiträge: 975
Registriert: Fr Jan 22, 2021 6:40 am

Re: Feedback Beta 2

Beitrag von LenaK »

ChristianM hat geschrieben: Sa Feb 25, 2023 12:42 pm Heute stimmt was bei der Schieflast nicht, meine das war letztens noch OK. Installiert ist 2023-02-23 10:05:10 +0100 [3864b7e1]


Code: Alles auswählen

2023-02-25 13:24:00,627 - {root:61} - {INFO:MainThread} - # ***Start*** 
2023-02-25 13:24:00,685 - {modules.devices.solax.device:55} - {DEBUG:device0} - Start device reading {'component0': <modules.devices.solax.counter.SolaxCounter object at 0x714ad778>, 'component1': <modules.devices.solax.bat.SolaxBat object at 0x70a924c0>, 'component2': <modules.devices.solax.inverter.SolaxInverter object at 0x70a92a78>}
2023-02-25 13:24:00,686 - {modules.devices.solaredge.device:100} - {DEBUG:device1} - Start device reading {'component3': <modules.devices.solaredge.inverter.SolaredgeInverter object at 0x714a3148>}
2023-02-25 13:24:00,687 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['Solax Zähler']
2023-02-25 13:24:00,687 - {modules.common.component_context:24} - {DEBUG:cp5} - Update Komponente ['Ladepunkt']
2023-02-25 13:24:00,692 - {modules.common.component_context:24} - {DEBUG:cp6} - Update Komponente ['Ladepunkt']
2023-02-25 13:24:00,698 - {modules.common.component_context:24} - {DEBUG:device1} - Update Komponente ['SolarEdge Wechselrichter']
2023-02-25 13:24:00,989 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(voltages=[230.0, 230.0, 230.0], powers=[-4951, -3135, 3774], currents=[-21.526086956521738, -13.630434782608695, 16.408695652173915], power_factors=[0.0, 0.0, 0.0], imported=2254780, exported=475130, power=-4303, frequency=49.98)
2023-02-25 13:24:00,992 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['Solax Speicher']
2023-02-25 13:24:01,145 - {modules.common.simcount._simcount:38} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1677327830.830938, power=1137, imported=45440.92686683529, exported=39323.08020588484)
2023-02-25 13:24:01,146 - {modules.common.simcount._calculate:13} - {DEBUG:device0} - time passed: 0.00286524, power1: 1137, power2: 1137
2023-02-25 13:24:01,146 - {modules.common.simcount._calculate:29} - {DEBUG:device0} - power did not change sign. Total energy: 3.25777
2023-02-25 13:24:01,147 - {modules.common.simcount._simcount:47} - {DEBUG:device0} - imported: 3.25777 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1677327841.1457906, power=1137, imported=45444.18464107566, exported=39323.08020588484)
2023-02-25 13:24:01,148 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=45444.18464107566, exported=39323.08020588484, power=1137, soc=45)
2023-02-25 13:24:01,150 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['Solax Wechselrichter']
2023-02-25 13:24:01,304 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-2840, exported=240200, dc_power=None)
2023-02-25 13:24:03,710 - {modules.common.fault_state:40} - {ERROR:device1} - SolarEdge Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>), Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
    raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/devices/solaredge/device.py", line 106, in update
    self.components[component].update()
  File "/var/www/html/openWB/packages/modules/devices/solaredge/inverter.py", line 35, in update
    self.store.set(self.read_state())
  File "/var/www/html/openWB/packages/modules/devices/solaredge/inverter.py", line 40, in read_state
    power = self._read_scaled_int16(40083, 1)[0] * -1
  File "/var/www/html/openWB/packages/modules/devices/solaredge/scale.py", line 24, in scaled_reader
    client.read_holding_registers(address, [type] * count + [ModbusDataType.INT_16], unit=modbus_id)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 118, in read_holding_registers
    return self.__read_registers(
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 100, in __read_registers
    raise FaultState.error(__name__+" "+str(type(e))+" " +
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)

2023-02-25 13:24:03,714 - {modules.common.component_context:24} - {DEBUG:component2} - Update Komponente ['Solax Wechselrichter']
2023-02-25 13:24:03,716 - {modules.common.component_context:24} - {DEBUG:component1} - Update Komponente ['Solax Speicher']
2023-02-25 13:24:03,717 - {modules.common.store._api:26} - {DEBUG:component2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-2840, exported=240200, dc_power=None)
2023-02-25 13:24:03,719 - {modules.common.component_context:24} - {DEBUG:component3} - Update Komponente ['SolarEdge Wechselrichter']
2023-02-25 13:24:03,721 - {modules.common.store._api:30} - {DEBUG:component1} - Saving BatState(imported=45444.18464107566, exported=39323.08020588484, power=1137, soc=45)
2023-02-25 13:24:03,723 - {modules.common.component_context:24} - {DEBUG:cp5} - Update Komponente ['Ladepunkt']
2023-02-25 13:24:03,726 - {modules.common.store._api:30} - {DEBUG:component2} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-2840, exported=240200, dc_power=None)
2023-02-25 13:24:03,730 - {modules.common.component_context:24} - {DEBUG:cp6} - Update Komponente ['Ladepunkt']
2023-02-25 13:24:03,731 - {modules.common.store._api:26} - {DEBUG:component3} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-9619.0, exported=64889904.0, dc_power=None)
2023-02-25 13:24:03,768 - {modules.common.store._api:30} - {DEBUG:component3} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-9619.0, exported=64889904.0, dc_power=None)
2023-02-25 13:24:03,818 - {modules.common.component_context:24} - {DEBUG:component0} - Update Komponente ['Solax Zähler']
2023-02-25 13:24:03,818 - {modules.common.store._api:30} - {DEBUG:component0} - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[-4951, -3135, 3774], currents=[-21.526086956521738, -13.630434782608695, 16.408695652173915], power_factors=[0.0, 0.0, 0.0], imported=2254780, exported=475130, power=-4303, frequency=49.98)
2023-02-25 13:24:03,899 - {control.counter:131} - {DEBUG:MainThread} - Verbleibende Ströme an Zähler 0: [52.650000000000006, 44.760000000000005, 43.47]
2023-02-25 13:24:03,899 - {control.counter:153} - {DEBUG:MainThread} - Verbleibende Leistung an Zähler 0: 75041.3
2023-02-25 13:24:03,902 - {control.chargepoint:354} - {INFO:MainThread} - LP 5: Keine Ladung, da kein Auto angesteckt ist.
2023-02-25 13:24:03,910 - {control.chargepoint:701} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2023-02-25 13:24:03,912 - {control.chargepoint:692} - {DEBUG:MainThread} - Phasenzahl Lademodus: 1
2023-02-25 13:24:03,916 - {control.chargepoint:867} - {DEBUG:MainThread} - LP 6, 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: 28.88
2023-02-25 13:24:03,920 - {control.bat_all:145} - {INFO:MainThread} - -50W verbliebende Speicher-Leistung
2023-02-25 13:24:03,922 - {control.data:334} - {DEBUG:MainThread} - bat1
BatData(get=Get(soc=45, daily_exported=54.55, daily_imported=2405.38, imported=45444.18, exported=39323.08, fault_state=0, fault_str='Kein Fehler.', power=1137))
2023-02-25 13:24:03,925 - {control.data:305} - {DEBUG:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=45, daily_exported=54.55, daily_imported=2405.38, imported=45440.93, exported=39323.08, power=1137), set=Set(charging_power_left=-50, switch_on_soc_reached=False))
2023-02-25 13:24:03,927 - {control.data:306} - {DEBUG:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=15751.95, daily_exported=0, power=6738.3, imported=7261473.88, exported=0))
2023-02-25 13:24:03,928 - {control.data:334} - {DEBUG:MainThread} - cp5
ChargepointData(get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=0), currents=[0.0, 0.0, 0.0], daily_imported=0.0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=2347742.92, phases_in_use=0, plug_state=False, power=0, rfid_timestamp=None, rfid=None, state_str='Keine Ladung, da kein Auto angesteckt ist.', voltages=[249.17, 240.22, 236.81]), set=Set(change_ev_permitted=[True, ''], charging_ev=-1, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', imported_at_mode_switch=0, imported_at_plugtime=0, imported_since_mode_switch=0, imported_since_plugged=0, range_charged=0, time_charged='00:00', timestamp_start_charging=None), manual_lock=False, phases_to_use=0, plug_state_prev=False, plug_time=None, required_power=0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x71444568>), config=Config(connection_module={'type': 'external_openwb', 'name': 'Externe openWB', 'configuration': {'ip_address': '192.168.0.221', 'duo_num': 1}}, power_module={}, ev=0, name='Draußen', type='external_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=5))
2023-02-25 13:24:03,928 - {control.data:334} - {DEBUG:MainThread} - cp6
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=[28.88, 0.12, 0.13], daily_imported=15751.95, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=4913730.96, phases_in_use=1, plug_state=True, power=6738.3, rfid_timestamp=None, rfid=None, state_str=None, voltages=[236.46, 249.05, 240.47]), set=Set(change_ev_permitted=[True, ''], charging_ev=0, charging_ev_prev=0, current=30.34, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', imported_at_mode_switch=4909292.97, imported_at_plugtime=4871025.88, imported_since_mode_switch=4412.600000000559, imported_since_plugged=42679.69000000041, range_charged=25.95647058823858, time_charged='3:24', timestamp_start_charging='02/25/2023, 09:59:04'), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time='02/24/2023, 20:06:54', required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x70a82190>), config=Config(connection_module={'type': 'external_openwb', 'name': 'Externe openWB', 'configuration': {'ip_address': '192.168.0.221', 'duo_num': 2}}, power_module={}, ev=0, name='Drinnen', type='external_openwb', template=0, connected_phases=3, phase_1=3, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=6))
2023-02-25 13:24:03,929 - {control.data:334} - {DEBUG:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=32, max_current_single_phase=32, name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[])
2023-02-25 13:24:03,929 - {control.data:334} - {DEBUG:MainThread} - counter0
CounterData(config=Config(max_currents=[32, 32, 32], max_total_power=64000), get=Get(powers=[-4951, -3135, 3774], currents=[-21.53, -13.63, 16.41], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=49.98, daily_exported=4570, daily_imported=24490, imported=2254780, exported=475130, fault_state=0, fault_str='Kein Fehler.', power=-4303), set=Set(reserved_surplus=0, released_surplus=0, raw_power_left=75041.3, raw_currents_left=[52.650000000000006, 44.760000000000005, 43.47], surplus_power_left=0, state_str=''))
2023-02-25 13:24:03,930 - {control.data:310} - {DEBUG:MainThread} - counter_all_data
CounterAllData(get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 2, 'type': 'inverter', 'children': []}, {'id': 1, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}, {'id': 6, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=280.6999999999998, invalid_home_consumption=0, daily_yield_home_consumption=11413.4))
2023-02-25 13:24:03,930 - {control.data:334} - {DEBUG:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=32, limit=Limit(selected='none', amount=1000, soc=50))))
2023-02-25 13:24:03,930 - {control.data:334} - {DEBUG:MainThread} - ev0
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Kia e-Niro', max_current_multi_phases=16, max_phases=3, phase_switch_pause=7, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=True, control_pilot_interruption_duration=7, average_consump=17, min_current=6, max_current_single_phase=32, battery_capacity=64, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=6, required_currents=[0.0, 0.0, 6], 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), charge_template=0, ev_template=1, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=True, range=0, fault_state=0, fault_str=''))
2023-02-25 13:24:03,933 - {control.data:334} - {DEBUG:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_single_phase=32, battery_capacity=82, nominal_difference=2)
2023-02-25 13:24:03,934 - {control.data:334} - {DEBUG:MainThread} - et1
EvTemplateData(name='Kia e-Niro', max_current_multi_phases=16, max_phases=3, phase_switch_pause=7, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=True, control_pilot_interruption_duration=7, average_consump=17, min_current=6, max_current_single_phase=16, battery_capacity=64, nominal_difference=2)
2023-02-25 13:24:03,934 - {control.data:314} - {DEBUG:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=200, control_range=[0, 230], feed_in_yield=20000, phase_switch_delay=7, phases_to_use=0, rundown_power=1000, rundown_soc=50, switch_off_delay=60, switch_off_soc=40, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=60, switch_on_threshold=1500), scheduled_charging=ScheduledCharging(phases_to_use=0), standby=Standby(phases_to_use=1), stop=Stop(phases_to_use=1), time_charging=TimeCharging(phases_to_use=1), unbalanced_load_limit=20, unbalanced_load=True), 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.39, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2023-02-25 13:24:03,934 - {control.data:315} - {DEBUG:MainThread} - graph_data
GraphData(config=Config(duration=120))
2023-02-25 13:24:03,935 - {control.data:316} - {DEBUG:MainThread} - optional_data
OptionalData(et=Et(active=False, config=EtConfig(max_price=0, provider={}), get=EtGet(price=0, price_list=[])), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme='cards'), led=Led(active=False), rfid=Rfid(active=False))
2023-02-25 13:24:03,935 - {control.data:334} - {DEBUG:MainThread} - pv2
PvData(config=Config(max_ac_out=6000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=700, monthly_exported=0, yearly_exported=0, exported=240200, fault_state=0, fault_str='Kein Fehler.', power=-2840))
2023-02-25 13:24:03,935 - {control.data:334} - {DEBUG:MainThread} - pv3
PvData(config=Config(max_ac_out=17000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=9532.0, monthly_exported=0, yearly_exported=0, exported=64889904.0, fault_state=2, fault_str="modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", power=-9619.0))
2023-02-25 13:24:03,936 - {control.data:318} - {DEBUG:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=10232.0, monthly_exported=0, yearly_exported=0, exported=65130104.0, power=-12401.0))
2023-02-25 13:24:03,937 - {control.data:334} - {DEBUG:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.0.186', 'current_commit': '2023-02-23 10:05:10 +0100 [3864b7e1]', 'current_branch': 'master', 'current_branch_commit': '2023-02-23 10:05:10 +0100 [3864b7e1]', 'current_missing_commits': [], 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '1.99.102.0', 'datastore_version': 7, 'lastlivevaluesJson': {'timestamp': 1677327831, 'time': '13:23:51', 'grid': -4.314, 'house-power': 0.435, 'charging-all': 6.515, 'pv-all': 12.169, 'cp5-power': 0.0, 'cp6-power': 6.515, 'bat-all-power': 1.137, 'bat-all-soc': 45}, 'module_update_completed': True}
2023-02-25 13:24:03,938 - {control.data:347} - {DEBUG:MainThread} - device0
{'name': 'Solax', 'type': 'solax', 'id': 0, 'configuration': {'modbus_id': 1, 'ip_address': '192.168.0.132'}}
2023-02-25 13:24:03,938 - {control.data:349} - {DEBUG:MainThread} - component0
{'name': 'Solax Zähler', 'type': 'counter', 'id': 0, 'configuration': {}}
2023-02-25 13:24:03,938 - {control.data:349} - {DEBUG:MainThread} - component1
{'name': 'Solax Speicher', 'type': 'bat', 'id': 1, 'configuration': {}}
2023-02-25 13:24:03,939 - {control.data:349} - {DEBUG:MainThread} - component2
{'name': 'Solax Wechselrichter', 'type': 'inverter', 'id': 2, 'configuration': {}}
2023-02-25 13:24:03,939 - {control.data:347} - {DEBUG:MainThread} - device1
{'name': 'SolarEdge', 'type': 'solaredge', 'id': 1, 'configuration': {'port': 502, 'ip_address': '192.168.0.207'}}
2023-02-25 13:24:03,939 - {control.data:349} - {DEBUG:MainThread} - component3
{'name': 'SolarEdge Wechselrichter', 'type': 'inverter', 'id': 3, 'configuration': {'modbus_id': 1}}
2023-02-25 13:24:03,939 - {control.data:321} - {DEBUG:MainThread} - 

2023-02-25 13:24:03,940 - {control.algorithm.algorithm:26} - {DEBUG:MainThread} - # Algorithmus
2023-02-25 13:24:03,940 - {control.algorithm.algorithm:72} - {DEBUG:MainThread} - Ladepunkt 6: Prüfen, ob Phasenumschaltung durchgeführt werden soll.
2023-02-25 13:24:03,941 - {control.ev:484} - {DEBUG:MainThread} - Genutzter Strom: 28.88A, Überschuss: 4303W, benötigte neue Leistung: -3220W
2023-02-25 13:24:03,944 - {control.counter:349} - {DEBUG:MainThread} - LP6 Switch-Off-Threshold prüfen: -4253W, Schwelle: 50W, freigegebener Überschuss 0W, Einspeisegrenze 0W
2023-02-25 13:24:03,945 - {control.algorithm.algorithm:32} - {DEBUG:MainThread} - **Mindestrom setzen**
2023-02-25 13:24:03,951 - {control.algorithm.min_current:18} - {DEBUG:MainThread} - Mode-Tuple (<Chargemode.PV_CHARGING: 'pv_charging'>, <Chargemode.PV_CHARGING: 'pv_charging'>, False), Zähler 0
2023-02-25 13:24:03,952 - {control.counter:161} - {DEBUG:MainThread} - Zähler 0: [52.650000000000006, 44.760000000000005, 37.47]A verbleibende Ströme, 73661.3W verbleibende Leistung
2023-02-25 13:24:03,952 - {control.algorithm.common:87} - {DEBUG:MainThread} - LP6: Stromstärke 6A
2023-02-25 13:24:03,953 - {control.algorithm.algorithm:34} - {DEBUG:MainThread} - **Sollstrom setzen**
2023-02-25 13:24:03,956 - {control.counter:190} - {DEBUG:MainThread} - Überschuss zur PV-geführten Ladung: 9496.300000000003W
2023-02-25 13:24:03,957 - {control.counter:453} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 9496.300000000003W
2023-02-25 13:24:03,957 - {control.algorithm.algorithm:40} - {DEBUG:MainThread} - **PV-geführten Strom setzen**
2023-02-25 13:24:03,960 - {control.algorithm.filter_chargepoints:118} - {DEBUG:MainThread} - Geordnete Ladepunkte [6]
2023-02-25 13:24:03,960 - {control.algorithm.surplus_controlled:41} - {DEBUG:MainThread} - Mode-Tuple (<Chargemode.PV_CHARGING: 'pv_charging'>, <Chargemode.PV_CHARGING: 'pv_charging'>, False), Zähler 0
2023-02-25 13:24:03,961 - {control.loadmanagement:63} - {DEBUG:MainThread} - Schieflast [0, 0, 1.5300000000000011]A korrigieren: [0.0, 0.0, 24.47]
2023-02-25 13:24:03,963 - {control.chargepoint:354} - {INFO:MainThread} - LP 6: Es kann nicht mit der vorgegebenen Stromstärke geladen werden, da die maximale Schieflast an Zähler Solax Zähler erreicht ist.
2023-02-25 13:24:03,963 - {control.counter:168} - {DEBUG:MainThread} - Zähler 0: [52.650000000000006, 44.760000000000005, 13.0]A verbleibende Ströme, 3868.2000000000035W verbleibender Überschuss
2023-02-25 13:24:03,964 - {control.algorithm.common:87} - {DEBUG:MainThread} - LP6: Stromstärke 30.47A
2023-02-25 13:24:03,964 - {control.process:22} - {DEBUG:MainThread} - # Ladung starten.
2023-02-25 13:24:03,966 - {control.chargelog:52} - {DEBUG:MainThread} - imported_since_mode_switch 4437.9900000002235 counter 4913730.96
2023-02-25 13:24:03,973 - {control.process:106} - {INFO:MainThread} - LP6: set current 30.47 A
2023-02-25 13:24:03,975 - {modules.common.component_context:24} - {DEBUG:cp5} - Update Komponente ['Ladepunkt']
2023-02-25 13:24:03,980 - {modules.common.component_context:24} - {DEBUG:cp6} - Update Komponente ['Ladepunkt']
2023-02-25 13:24:04,006 - {control.counter:178} - {DEBUG:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2023-02-25 13:24:04,276 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=update, args=(), kwargs={})
2023-02-25 13:24:10,327 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2023-02-25 13:24:10,328 - {root:61} - {INFO:MainThread} - # ***Start*** 
Ist gefixt.
gvz
Beiträge: 72
Registriert: So Sep 12, 2021 8:28 am
Wohnort: Grevenbroich

Re: Feedback Beta 2

Beitrag von gvz »

Falls Du noch ein Logfile brauchst, wie es nicht funktioniert:
Ich hatte heute die letzte Version vom Freitag ausgecheckt, und dann statt den Unbilden des Wetters mich auf "stabilen Fake" entschieden:
MQTT-Feed real abgeklemmt, und per Hand des Überschuss auf 1000 W gesetzt, sodass die SW erst in Stufen auf den Max-Wert von 18 A hochging, und dann hätte triggern sollen. Als die CP-Unterbrechung kam, habe ich auf 5000 W Überschuss gestellt. Genützt hat es nichts: Es ging wieder auf eine Phase, und dazu noch mit 120 Sekunden "Warten auf Überschreiten der Einschalteschwelle".

Logfile anbei. Ist der Ansatz der Simulation des Überschuss (mit echtem Fahrzeug angeschlossen) valide?
Dateianhänge
main-keine-umschaltung.log
(435.42 KiB) 28-mal heruntergeladen
OpenWB S2 (Touchscreen, RFID, Zähler, 11kW), 10 kWp PV ohne Speicher, ID.3
Ihaglc
Beiträge: 422
Registriert: Fr Nov 06, 2020 11:32 am

Re: Feedback Beta 2 Erweiterung der PV Funktion

Beitrag von Ihaglc »

LenaK hat geschrieben: Mo Mär 13, 2023 1:51 pm
Ihaglc hat geschrieben: So Mär 12, 2023 2:05 pm Aus den Erfahrungen mit der 1.9 Version
viewtopic.php?p=82035#p82035

wäre es super, auch in 2.0, eine Einstellmöglichkeit für den Speicher-Einschalt-SOC einzubauen.

Vielen Dank schon mal.
Die Einstellung gibt es direkt unter deinem eingezeichneten Kästchen?

Bitte nochmal ein Update machen, die Speicherbeachtung wurde überarbeitet.
Das verstehe ich nicht ganz.
Die Speicherbeachtung wird doch unterteilt, einmal für PV und einmal für "Laden mit Mindeststrom" (PVmin).
Wenn die Einträge unter "Laden mit Mindeststrom" (PVmin) auch für PV ohne Mindeststrom gelten sollten, dann wäre doch der Eintrag vom "minimalen Entlade SOC" auch überflüssig ?
Oder anders gefragt, was ist der Unterschied zwischen "minimaler Entlade-SOC" und "Ausschalt-SOC"?
Auch laut den Info Hinweisen im Menü wird der Einschalt SOC auch nur beachtet, wenn ein Mindeststrom eingegeben wird.
Der Einschalt SOC ohne Mindeststrom fehlt also.

So oder so sollte es klarer dargestellt werden,
am besten mit der zusätzlichen Einstellmöglichkeit im PV ohne Mindeststrom mit dem Einschalt-SOC, wie zuvor in meinem Kästchen dargestellt ;)

2023-03-13 14:52:30 +0100 [91d8e437]
2023-03-13 23_44_20-Start.jpg
fehlt übrigens auch in der 1.9 Version;hier auch die dadurch entstehenden Ladestrom-änderungen, -abbrüche und -starts festgestellt( im 1.9 Forum auch als Wunsch gepostet )
2023-03-14 00_23_17-Start.jpg
Gruß
Thomas
----------------------------------------
Wallbox OpenWB Standard+ 22 kW
PV Modul JaSolar
WR Solaredge SE7K Hybrid
Speicher LG Resu13
EV Mercedes GLC Hybrid
Nasdero
Beiträge: 340
Registriert: Mo Dez 16, 2019 9:01 pm

Re: Feedback Beta 2

Beitrag von Nasdero »

Gestern update auf die "2023-03-13 14:52:30 +0100 [91d8e437]", danach stimmt der Wert der Leistung die in den Akku geht nicht mehr auf der Hauptseite, im Status des Akkus scheint es aber zu passen, da gibt es bei keinem Gerät eine Fehlermeldung.

Im Main.log sind aber ganz viele solcher Zeilen drin.
2023-03-14 10:55:14,027 - {helpermodules.utils._thread_handler:21} - {ERROR:MainThread} - device0 konnte nicht innerhalb des Timeouts die Werte abfragen, die abgefragten Werte werden nicht in der Regelung verwendet.
2023-03-14 10:55:14,028 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
2023-03-14 10:55:14,030 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
2023-03-14 10:55:14,030 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
2023-03-14 10:55:14,030 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
2023-03-14 10:55:14,041 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
Solaredge_Akku.png
Hier noch der Status, ich hab aus 2 Bildern eines gemacht:
Geräte.png
Edit: jetzt grade passt es wieder, war gestern nach dem Update auch komisch, erst ging es nicht, dann ging es wieder.

Edit 2: nun kommen wieder Meldungen im LOG:
2023-03-14 18:29:53,779 - {pymodbus.client.sync:218} - {ERROR:device0} - Connection to (192.168.1.99, 502) failed: timed out
2023-03-14 18:29:53,806 - {control.counter_all:94} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -100.0W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'inverter', 'children': [{'id': 5, 'type': 'bat', 'children': []}]}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}, {'id': 1, 'type': 'cp', 'children': []}, {'id': 5, 'type': 'bat', 'children': []}]
2023-03-14 18:30:14,290 - {helpermodules.utils._thread_handler:21} - {ERROR:MainThread} - device0 konnte nicht innerhalb des Timeouts die Werte abfragen, die abgefragten Werte werden nicht in der Regelung verwendet.
2023-03-14 18:30:14,290 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
2023-03-14 18:30:14,292 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
2023-03-14 18:30:14,292 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
2023-03-14 18:30:14,292 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
2023-03-14 18:30:14,303 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät SolarEdge
Zuletzt geändert von Nasdero am Di Mär 14, 2023 6:09 pm, insgesamt 1-mal geändert.
Addy
Beiträge: 51
Registriert: So Mai 08, 2022 12:01 am
Wohnort: Rheinland-Pfalz

Re: Feedback Beta 2

Beitrag von Addy »

Hallo zusammen,

die Schieflast Funktion geht nun wieder einwandfrei. Es ist nur noch der Punkt offen, warum die Steuerung nicht auf 3 Phasen wechseln möchte. Hoffentlich habe ich Samstag Zeit weitere Logfiles zu erstellen.

LG Markus
Screenshot_20230314-144734~2.png
Screenshot_20230314-171244.png
Nasdero
Beiträge: 340
Registriert: Mo Dez 16, 2019 9:01 pm

Re: Feedback Beta 2

Beitrag von Nasdero »

viewtopic.php?p=82232#p82232

ich habe keine Änderung an irgend einer Einstelluing geändert, nur gestern auf "2023-03-13 14:52:30 +0100 [91d8e437]" das Update gemacht, mal kommen Daten, mal nicht

dazu noch das im Log gefunden:
2023-03-14 20:32:34,725 - {modules.devices.solaredge.device:74} - {DEBUG:Thread-5} - Synergy Units: 1
2023-03-14 20:32:34,725 - {modules.devices.solaredge.device:94} - {DEBUG:Thread-5} - SolarEdge Zähler: internal meter id: 1, synergy units: 1
2023-03-14 20:32:34,731 - {modules.devices.solaredge.device:74} - {DEBUG:Thread-5} - Synergy Units: 1
2023-03-14 20:32:34,731 - {modules.devices.solaredge.device:94} - {DEBUG:Thread-5} - SolarEdge Zähler: internal meter id: 1, synergy units: 1
2023-03-14 20:32:34,924 - {helpermodules.subdata:673} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 641, in process_system_topic
var["device"+index].add_component(config)
File "/var/www/html/openWB/packages/modules/devices/solaredge/device.py", line 71, in add_component
self.synergy_units = int(self.client.read_holding_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 118, in read_holding_registers
return self.__read_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 100, in __read_registers
raise FaultState.error(__name__+" "+str(type(e))+" " +
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
2023-03-14 20:32:35,059 - {helpermodules.subdata:673} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 641, in process_system_topic
var["device"+index].add_component(config)
File "/var/www/html/openWB/packages/modules/devices/solaredge/device.py", line 71, in add_component
self.synergy_units = int(self.client.read_holding_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 118, in read_holding_registers
return self.__read_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 100, in __read_registers
raise FaultState.error(__name__+" "+str(type(e))+" " +
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
2023-03-14 20:32:35,317 - {modules.devices.solaredge.device:74} - {DEBUG:Thread-5} - Synergy Units: 1
Wakhangli
Beiträge: 2
Registriert: Mi Mär 15, 2023 7:57 am

Re: Feedback Beta 2

Beitrag von Wakhangli »

Ich verwende als Zusatztest eine Standalone openWB 2.0 aus dem Testangebot.
Wechselrichter Sunny Tripower 8.0 mit SHM 2.0 und einem BYD Speicher.

Mit dem gestern eingespielten Update 2023-03-13 14:52:30 +0100 [91d8e437] wurden die Daten für den Speicher unplausibel.
Wenn ich das richtig sehe, dann zeigt er eine Ladung in Richtung Speicher an, die der Differenz von aktueller PV leistung zu maximaler PV Leistung oder Wechselrichterleistung entspricht, aber nur, wenn ich keinen Strom vom Netz ziehe.

Verfifikation via SMA und auch via Stromzähler im Keller zeigen, dass ich definitv keine über 5-7kW aus dem Netz ziehe. Nur die aktuellen Werte des Speichers sind on openWB falsch.

2023-03-15 08_51_26-openWB.png
2023-03-15 09_15_31-openWB.png
Nasdero
Beiträge: 340
Registriert: Mo Dez 16, 2019 9:01 pm

Re: Feedback Beta 2

Beitrag von Nasdero »

Ja hier ähnlich, ich bin erst einmal zurück auf die "2023-02-10 12:47:59 +0100 [13980e45]", da geht das wenigstens wieder, aber im Log gibt es die selben bzw. ähnlichen einträge wie in der aktuellsten Version:
2023-03-15 10:42:02,321 - {modules.devices.solaredge.device:74} - {DEBUG:Thread-5} - Synergy Units: 1
2023-03-15 10:42:02,321 - {modules.devices.solaredge.device:94} - {DEBUG:Thread-5} - SolarEdge Zähler: internal meter id: 1, synergy units: 1
2023-03-15 10:42:02,342 - {modules.devices.solaredge.device:74} - {DEBUG:Thread-5} - Synergy Units: 1
2023-03-15 10:42:02,342 - {modules.devices.solaredge.device:94} - {DEBUG:Thread-5} - SolarEdge Zähler: internal meter id: 1, synergy units: 1
2023-03-15 10:42:02,416 - {helpermodules.subdata:685} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 656, in process_system_topic
var["device"+index].add_component(config)
File "/var/www/html/openWB/packages/modules/devices/solaredge/device.py", line 71, in add_component
self.synergy_units = int(self.client.read_holding_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 118, in read_holding_registers
return self.__read_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 100, in __read_registers
raise FaultState.error(__name__+" "+str(type(e))+" " +
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
2023-03-15 10:42:02,519 - {helpermodules.subdata:685} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 656, in process_system_topic
var["device"+index].add_component(config)
File "/var/www/html/openWB/packages/modules/devices/solaredge/device.py", line 71, in add_component
self.synergy_units = int(self.client.read_holding_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 118, in read_holding_registers
return self.__read_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 100, in __read_registers
raise FaultState.error(__name__+" "+str(type(e))+" " +
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
2023-03-15 10:42:02,525 - {modules.devices.solaredge.device:74} - {DEBUG:Thread-5} - Synergy Units: 1
2023-03-15 10:42:11,000 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2023-03-15 10:42:11,000 - {root:61} - {INFO:MainThread} - # ***Start***
Wakhangli
Beiträge: 2
Registriert: Mi Mär 15, 2023 7:57 am

Re: Feedback Beta 2

Beitrag von Wakhangli »

Ergänzung zu meiner Meldung:
Bezug aus dem Speicher wird korrekt angezeigt. Der Fehler existiert nur bei der Lieferung in den Speicher.
ChristianM
Beiträge: 148
Registriert: Di Okt 22, 2019 9:42 am

Re: Feedback Beta 2

Beitrag von ChristianM »

Mit der neuen Version (2023-03-13 14:52:30 +0100 [91d8e437]) stimmt was beim PV Laden nicht. Regelmodus ist "Einspeisung" und Priorisierung steht auf "Speicher", dennoch wird aus dem Speicher entladen.

Ich wollte den Regelmodus mal auf "Individuell" stellen, das ging aber nicht da ihm auch schon die vorgegebenen Werte nicht passen.
Dateianhänge
Ohne Titel2.jpg
Ohne Titel.jpg
Gesperrt