Hoffe das passt, bin mit dem Handy unterwegs und greife via VPN auf die Kiste zu. Unter 1.9 hatte ich den Modbuszähler aus dem Verbrauchsweg nicht in OpenWB eingebunden da die Zählerposition nicht unterstützt wird.
Code: Alles auswählen
2022-07-22 10:10:12,891 - {root:45} - INFO - # ***Start***
2022-07-22 10:10:12,899 - {modules.solaredge.device:79} - DEBUG - Start device reading {'component10': <modules.solaredge.inverter.SolaredgeInverter object at 0x74346280>}
2022-07-22 10:10:12,900 - {modules.solaredge.device:79} - DEBUG - Start device reading {'component11': <modules.solaredge.counter.SolaredgeCounter object at 0x74346328>, 'component13': <modules.solaredge.inverter.SolaredgeInverter object at 0x7436c580>}
2022-07-22 10:10:12,900 - {soc.modules.common.component_context:51} - DEBUG - Update Komponenten ['Solaredge Wechselrichter']
2022-07-22 10:10:12,901 - {soc.modules.common.component_context:51} - DEBUG - Update Komponenten ['SolarEdge Zähler', 'Solaredge Wechselrichter']
2022-07-22 10:10:12,999 - {soc.modules.common.store._api:20} - DEBUG - Saving InverterState(currents=[-2.23, 0, 0], power=-519.6, exported=11399286.0)
2022-07-22 10:10:13,110 - {soc.modules.common.store._api:20} - DEBUG - Saving InverterState(currents=[-3.7600000000000002, -3.75, -3.75], power=-2655.0, exported=58385188.0)
2022-07-22 10:10:16,120 - {soc.modules.common.fault_state:41} - ERROR - SolarEdge Zähler: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <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] No Response received from the remote unit/Unable to decode response', <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/solaredge/device.py", line 107, in update
component.update()
File "/var/www/html/openWB/packages/modules/solaredge/counter.py", line 45, in update
powers = [-power for power in read_scaled_int16(40206, 4)]
File "/var/www/html/openWB/packages/modules/solaredge/counter.py", line 28, in read_scaled_int16
self.__tcp_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 Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
2022-07-22 10:10:16,127 - {soc.modules.common.fault_state:41} - ERROR - Solaredge Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <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] No Response received from the remote unit/Unable to decode response', <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/solaredge/device.py", line 107, in update
component.update()
File "/var/www/html/openWB/packages/modules/solaredge/counter.py", line 45, in update
powers = [-power for power in read_scaled_int16(40206, 4)]
File "/var/www/html/openWB/packages/modules/solaredge/counter.py", line 28, in read_scaled_int16
self.__tcp_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 Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
2022-07-22 10:10:16,681 - {control.pv:91} - DEBUG - 115.0W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-07-22 10:10:16,691 - {control.data:289} - DEBUG - all
{'get': {'power': 0}, 'config': {'configured': False}, 'set': {'charging_power_left': 0, 'switch_on_soc_reached': False}}
2022-07-22 10:10:16,692 - {control.data:263} - DEBUG - cp_all_data
AllChargepointData(get=AllGet(daily_imported=0, daily_exported=0, power=0, imported=0, exported=0))
2022-07-22 10:10:16,693 - {control.data:289} - DEBUG - cpt0
{'name': 'Standard Ladepunkt-Vorlage', 'autolock': {'wait_for_charging_end': False, 'active': False, 'plans': {}}, 'rfid_enabling': False, 'valid_tags': []}
2022-07-22 10:10:16,693 - {control.data:289} - DEBUG - all
{'set': {'loadmanagement_active': False, 'home_consumption': 2655, 'invalid_home_consumption': 0, 'daily_yield_home_consumption': 6247.0}, 'get': {'hierarchy': [{'id': 11, 'type': 'counter', 'children': [{'id': 13, 'type': 'inverter', 'children': []}]}, {'id': 10, 'type': 'inverter', 'children': []}]}}
2022-07-22 10:10:16,694 - {control.data:289} - DEBUG - counter11
{'set': {}, 'get': {'daily_exported': 0, 'daily_imported': 0, 'fault_str': "modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", 'fault_state': 2, 'power': 0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-07-22 10:10:16,694 - {control.data:289} - DEBUG - ct0
{'name': 'Standard-Ladeprofil-Vorlage', 'disable_after_unplug': False, 'prio': False, 'load_default': False, 'time_charging': {'active': False, 'plans': {}}, 'chargemode': {'selected': 'stop', 'pv_charging': {'min_soc_current': 10, 'min_current': 0, 'feed_in_limit': False, 'min_soc': 0, 'max_soc': 100}, 'scheduled_charging': {'plans': {}}, 'instant_charging': {'current': 10, 'limit': {'selected': 'none', 'soc': 50, 'amount': 10000}}}}
2022-07-22 10:10:16,695 - {control.data:289} - DEBUG - ev0
{'set': {}, 'control_parameter': {'required_current': 0, 'phases': 0, 'prio': False, 'timestamp_switch_on_off': None, 'timestamp_auto_phase_switch': None, 'timestamp_perform_phase_switch': None, 'submode': 'stop', 'chargemode': 'stop', 'used_amount_instant_charging': 0, 'imported_at_plan_start': 0, 'current_plan': None}, 'name': 'Standard-Fahrzeug', 'charge_template': 0, 'ev_template': 0, 'tag_id': [], 'get': {'soc': 0}}
2022-07-22 10:10:16,696 - {control.data:289} - DEBUG - et0
{'name': 'Standard-Fahrzeug-Vorlage', 'max_current_multi_phases': 16, 'max_phases': 3, 'phase_switch_pause': 2, 'prevent_phase_switch': False, 'prevent_charge_stop': False, 'control_pilot_interruption': False, 'control_pilot_interruption_duration': 4, 'average_consump': 17, 'min_current': 6, 'max_current_one_phase': 32, 'battery_capacity': 82, 'nominal_difference': 2, 'soc': {'request_interval_charging': 5, 'request_interval_not_charging': 720, 'request_only_plugged': False}}
2022-07-22 10:10:16,697 - {control.data:289} - DEBUG - general
{'grid_protection_active': False, 'chargemode_config': {'instant_charging': {'phases_to_use': 1}, 'pv_charging': {'bat_prio': True, 'switch_on_soc': 60, 'switch_off_soc': 40, 'rundown_power': 1000, 'rundown_soc': 50, 'charging_power_reserve': 200, 'control_range': [0, 230], 'switch_off_threshold': 5, 'switch_off_delay': 60, 'switch_on_delay': 30, 'switch_on_threshold': 1500, 'feed_in_yield': 15000, 'phase_switch_delay': 7, 'phases_to_use': 1}, 'scheduled_charging': {'phases_to_use': 0}, 'standby': {'phases_to_use': 1}, 'phases_to_use': 1, 'time_charging': {'phases_to_use': 1}, 'individual_mode': True, 'unbalanced_load': False, 'unbalanced_load_limit': 18}, 'control_interval': 10, 'extern': False, 'extern_display_mode': 'local', 'external_buttons_hw': False, 'grid_protection_configured': True, 'notifications': {'selected': 'none', 'plug': False, 'start_charging': False, 'stop_charging': False, 'smart_home': False, 'configuration': {}}, 'price_kwh': 0.3, 'range_unit': 'km', 'ripple_control_receiver': {'configured': False}}
2022-07-22 10:10:16,698 - {control.data:289} - DEBUG - graph
{'config': {'duration': 120}}
2022-07-22 10:10:16,698 - {control.data:289} - DEBUG - optional
{'et': {'get': {}, 'active': False, 'config': {'max_price': 0, 'provider': {}}}, 'int_display': {'active': False, 'on_if_plugged_in': True, 'pin_active': False, 'pin_code': '0000', 'standby': 60, 'theme': 'cards'}, 'led': {'active': False}, 'active': False, 'max_current': 16, 'rfid': {'active': False}}
2022-07-22 10:10:16,699 - {control.data:289} - DEBUG - all
{'set': {'overhang_power_left': 115.0, 'available_power': 115.0, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': -3174.6, 'exported': 69784474.0, 'daily_exported': 6247.0, 'monthly_exported': 0, 'yearly_exported': 0}, 'config': {'configured': True}}
2022-07-22 10:10:16,699 - {control.data:289} - DEBUG - pv10
{'get': {'daily_exported': 1031.0, 'monthly_exported': 0, 'yearly_exported': 0, 'power': -519.6, 'exported': 11399286.0, 'currents': [-2.2, 0, 0], 'fault_str': 'Kein Fehler.', 'fault_state': 0}, 'config': {'max_ac_out': 0}}
2022-07-22 10:10:16,700 - {control.data:289} - DEBUG - pv13
{'get': {'daily_exported': 5216.0, 'monthly_exported': 0, 'yearly_exported': 0, 'power': -2655.0, 'exported': 58385188.0, 'currents': [-3.8, -3.8, -3.8], 'fault_str': "modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", 'fault_state': 2}, 'config': {'max_ac_out': 0}}
2022-07-22 10:10:16,700 - {control.data:289} - DEBUG - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '', 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '1.99.003', 'current_commit': '2022-07-21 15:55:06 +0200 [0542e44e]', 'current_master_commit': '2022-07-21 15:55:06 +0200 [0542e44e]', 'current_missing_commits': [], 'module_update_completed': True, 'lastlivevaluesJson': {'timestamp': 1658477406, 'time': '10:10:06', 'house-power': 2.629, 'charging-all': 0.0, 'pv-all': 3.146}}
2022-07-22 10:10:16,701 - {control.data:276} - DEBUG -
2022-07-22 10:10:16,701 - {control.algorithm:43} - DEBUG - # Algorithmus-Start
2022-07-22 10:10:16,702 - {control.algorithm:45} - INFO - EVU-Punkt: Leistung[W] 0, Ströme[A] None
2022-07-22 10:10:16,703 - {control.algorithm:83} - INFO - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen.
2022-07-22 10:10:16,707 - {control.loadmanagement:233} - ERROR - Fehler im Lastmanagement-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/loadmanagement.py", line 224, in _check_max_power
consumption_left = data.data.counter_data[evu_counter].data[
KeyError: 'consumption_left'
2022-07-22 10:10:16,711 - {control.algorithm:200} - DEBUG - ## Ladung muss nicht wegen aktiven Lastmanagements gestoppt werden.
2022-07-22 10:10:16,713 - {control.algorithm:562} - INFO - ## Zuteilung des Überschusses
2022-07-22 10:10:16,714 - {control.algorithm:598} - INFO - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet.
2022-07-22 10:10:16,714 - {control.algorithm:851} - INFO - ## Übrigen Überschuss verteilen.
2022-07-22 10:10:16,718 - {control.process:22} - DEBUG - # Ladung starten.
2022-07-22 10:10:16,720 - {control.pv:439} - DEBUG - 115.0W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-07-22 10:10:16,722 - {control.counter:416} - ERROR - Fehler in der Zähler-Klasse von 11
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/counter.py", line 413, in put_stats
self.data["set"]["consumption_left"])
KeyError: 'consumption_left'
2022-07-22 10:10:22,891 - {root:45} - INFO - # ***Start***