Meine openWB zeigt bzgl. der Einstellung "Regelparameter" das gleiche Verhalten. Eingestellt ist "Bezug" trotzdem erfolgt permanent eine Einspeisung...
Code: Alles auswählen
2025-01-30 13:09:41,112 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2025-01-30 13:09:41,114 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2025-01-30 13:09:41,118 - {control.algorithm.min_current:21} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.INSTANT_CHARGING - False, Zähler 9
2025-01-30 13:09:41,122 - {control.counter:198} - {DEBUG:MainThread} - Zähler 9: [38.230000000000004, 44.06, 44.5]A verbleibende Ströme, 28944.63001831055W verbleibende Leistung
2025-01-30 13:09:41,125 - {control.algorithm.common:80} - {INFO:MainThread} - LP0: Stromstärke 6A
2025-01-30 13:09:41,128 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Soll-Strom setzen**
2025-01-30 13:09:41,134 - {control.algorithm.filter_chargepoints:102} - {DEBUG:MainThread} - Geordnete Ladepunkte [0]
2025-01-30 13:09:41,139 - {control.algorithm.additional_current:27} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.INSTANT_CHARGING - False, Zähler 9
2025-01-30 13:09:41,153 - {control.algorithm.additional_current:32} - {DEBUG:MainThread} - cp 0 available currents [0.0, 0.0, 0.0] missing currents [0.0, 0.0, 0.0] limit None
2025-01-30 13:09:41,154 - {control.algorithm.additional_current:55} - {DEBUG:MainThread} - current 6 target 6 set current None required currents [6, 0.0, 0.0]
2025-01-30 13:09:41,157 - {control.algorithm.common:80} - {INFO:MainThread} - LP0: Stromstärke 6A
2025-01-30 13:09:41,160 - {control.counter:248} - {DEBUG:MainThread} - Anpassen des Regelbereichs 115.0W
2025-01-30 13:09:41,163 - {control.counter:514} - {DEBUG:MainThread} - Zähler 9: Begrenzung der verbleibenden Leistung auf 5059.630018310549W
2025-01-30 13:09:41,165 - {control.algorithm.algorithm:38} - {INFO:MainThread} - **PV-geführten Strom setzen**
2025-01-30 13:09:41,169 - {control.algorithm.filter_chargepoints:102} - {DEBUG:MainThread} - Geordnete Ladepunkte [0]
2025-01-30 13:09:41,172 - {control.algorithm.surplus_controlled:49} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.INSTANT_CHARGING - False, Zähler 9
2025-01-30 13:09:41,174 - {control.loadmanagement:82} - {DEBUG:MainThread} - Leistungsüberschreitung auf 5059.630018310549W korrigieren: [26.0, 0.0, 0.0]
2025-01-30 13:09:41,177 - {control.counter:205} - {DEBUG:MainThread} - Zähler 9: [16.231608616041097, 44.06, 44.5]A verbleibende Ströme, 0.0W verbleibender Überschuss
2025-01-30 13:09:41,180 - {control.algorithm.common:80} - {INFO:MainThread} - LP0: Stromstärke 27.998391383958907A
2025-01-30 13:09:41,183 - {control.process:26} - {INFO:MainThread} - # Ladung starten.
2025-01-30 13:09:41,187 - {control.process:109} - {INFO:MainThread} - LP0: set current 28.0 A, state CHARGING_ALLOWED
2025-01-30 13:09:41,191 - {modules.common.component_context:26} - {DEBUG:set current cp0} - Update Komponente ['Ladepunkt']
2025-01-30 13:09:41,528 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/get/power, Payload 5995.33, vorherige Payload: 6181.36
2025-01-30 13:09:41,531 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/get/imported, Payload 1030458.98, vorherige Payload: 1030442.99
2025-01-30 13:09:41,536 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/counter/set/home_consumption, Payload 457.65998168945316, vorherige Payload: 432.94999847412146
2025-01-30 13:09:41,538 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/counter/set/imported_home_consumption, Payload 3426659.9794399077, vorherige Payload: 3426658.813226036
2025-01-30 13:09:45,550 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2025-01-30 13:09:50,567 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2025-01-30 13:09:50,577 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2025-01-30 13:09:50,581 - {root:69} - {INFO:MainThread} - # ***Start***
2025-01-30 13:09:50,589 - {root:70} - {DEBUG:MainThread} - Threads: [<_MainThread(MainThread, started 1992583552)>, <Thread(Thread-1, started daemon 1967567936)>, <Thread(Internal Chargepoint, started 1953555520)>, <Thread(Subdata, started 1879487552)>, <Thread(Setdata, started 1869608000)>, <Thread(Commands, started 1859122240)>, <Thread(SoC, started 1848636480)>, <Thread(Internal Chargepoint, started 1838150720)>, <Thread(Modbus Control Server, started 1827664960)>, <Thread(ChargepointStateUpdate cp 0, started 1819272256)>, <Thread(smarthome, started 1810879552)>]
2025-01-30 13:09:50,650 - {modules.common.component_context:58} - {DEBUG:device0} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Zähler']
2025-01-30 13:09:50,654 - {modules.common.component_context:26} - {DEBUG:device1} - Update Komponente ['Kostal Piko Wechselrichter']
2025-01-30 13:09:50,659 - {modules.common.component_context:26} - {DEBUG:set values cp0} - Update Komponente ['Ladepunkt']
2025-01-30 13:09:50,668 - {urllib3.connectionpool:227} - {DEBUG:device1} - Starting new HTTP connection (1): 192.168.12.45:80
2025-01-30 13:09:50,707 - {urllib3.connectionpool:452} - {DEBUG:device1} - http://192.168.12.45:80 "GET /api/dxs.json?dxsEntries=67109120&dxsEntries=251658753%29 HTTP/1.1" 200 None
2025-01-30 13:09:50,722 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-4723, exported=47951084.0, dc_power=None)
2025-01-30 13:09:50,735 - {modules.common.req:32} - {DEBUG:device1} - Get-Response: {"dxsEntries":[{"dxsId":67109120,"value":2110.307129},{"dxsId":251658753,"value":18868.132813}],"session":{"sessionId":0,"roleId":0},"status":{"code":0}}
2025-01-30 13:09:50,741 - {modules.common.store._api:26} - {DEBUG:device1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-2110.307129, exported=18868132.813, dc_power=None)
2025-01-30 13:09:50,852 - {modules.common.simcount._simcount:42} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1738238980.546018, power=-329.3000183105469, imported=1661506.8090883743, exported=4088023.1441442934)
2025-01-30 13:09:50,854 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00286292, power1: -329.3, power2: -210.8
2025-01-30 13:09:50,856 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: -0.77313
2025-01-30 13:09:50,857 - {modules.common.simcount._simcount:65} - {DEBUG:device0} - imported: 0 Wh, exported: 0.77313 Wh, new state: SimCounterState(timestamp=1738238990.8525152, power=-210.8000030517578, imported=1661506.8090883743, exported=4088023.91727477)
2025-01-30 13:09:50,859 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[18.347000122070312, -9.20300006866455, -9.60200023651123], powers=[4161.80029296875, -2123.400146484375, -2213.300048828125], voltages=[227.99200439453125, 232.57400512695312, 231.43800354003906], power_factors=[1.0, 1.0, 1.0], imported=1661506.8090883743, exported=4088023.91727477, power=-210.8000030517578, frequency=50.02900314331055)
2025-01-30 13:09:50,868 - {modules.common.component_context:26} - {DEBUG:component2} - Update Komponente ['Kostal Plenticore Wechselrichter']
2025-01-30 13:09:50,872 - {modules.common.component_context:26} - {DEBUG:component3} - Update Komponente ['Kostal Piko Wechselrichter']
2025-01-30 13:09:50,874 - {modules.common.store._api:26} - {DEBUG:component2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-4723, exported=47951084.0, dc_power=None)
2025-01-30 13:09:50,879 - {modules.common.store._api:26} - {DEBUG:component3} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-2110.307129, exported=18868132.813, dc_power=None)
2025-01-30 13:09:50,881 - {modules.common.component_context:26} - {DEBUG:update values cp0} - Update Komponente ['Ladepunkt']
2025-01-30 13:09:50,885 - {modules.common.store._api:31} - {INFO:component2} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-4723, exported=47951084.0, dc_power=None)
2025-01-30 13:09:50,887 - {modules.common.store._api:31} - {INFO:component3} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-2110.307129, exported=18868132.813, dc_power=None)
2025-01-30 13:09:50,965 - {modules.common.component_context:26} - {DEBUG:component9} - Update Komponente ['Kostal Plenticore Zähler']
2025-01-30 13:09:50,967 - {modules.common.store._api:31} - {INFO:component9} - Saving CounterState(currents=[18.347000122070312, -9.20300006866455, -9.60200023651123], powers=[4161.80029296875, -2123.400146484375, -2213.300048828125], voltages=[227.99200439453125, 232.57400512695312, 231.43800354003906], power_factors=[1.0, 1.0, 1.0], imported=1661506.8090883743, exported=4088023.91727477, power=-210.8000030517578, frequency=50.02900314331055)
2025-01-30 13:09:51,146 - {control.counter:160} - {INFO:MainThread} - Verbleibende Ströme an Zähler 9: [44.19, 44.2, 44.6]A
2025-01-30 13:09:51,150 - {control.counter:187} - {INFO:MainThread} - Verbleibende Leistung an Zähler 9: 30391.220003051756W
2025-01-30 13:09:51,174 - {control.chargepoint.chargepoint:555} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2025-01-30 13:09:51,203 - {control.chargepoint.chargepoint:705} - {INFO:MainThread} - LP 0, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.INSTANT_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 27.54
2025-01-30 13:09:51,208 - {control.chargepoint.chargepoint:81} - {INFO:MainThread} - LP 0: Ladung evtl. auch ohne PV-Überschuss, da minimaler Dauerstrom aktiv ist.
2025-01-30 13:09:51,212 - {modules.common.simcount._simcount:42} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1738238980.9975495, power=457.65998168945316, imported=3426659.9794399077, exported=0)
2025-01-30 13:09:51,223 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00283735, power1: 457.66, power2: 442.09
2025-01-30 13:09:51,236 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 1.27645
2025-01-30 13:09:51,239 - {modules.common.simcount._simcount:65} - {DEBUG:MainThread} - imported: 1.27645 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1738238991.212015, power=442.0899969482416, imported=3426661.255893381, exported=0)
2025-01-30 13:09:51,243 - {control.data:238} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=False, power_limit_mode='no_limit'), get=Get(power_limit_controllable=False, 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, power_limit=0, regulate_up=False))
2025-01-30 13:09:51,246 - {control.data:239} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=7757.0, daily_exported=0.0, power=6180.42, imported=1030474.98, exported=0))
2025-01-30 13:09:51,249 - {control.data:268} - {INFO:MainThread} - cp0
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=', da die maximale Leistung an Zähler {} erreicht ist.', min_current=6, phases=1, prio=False, required_current=6, required_currents=[6, 0.0, 0.0], state=4, submode=<Chargemode.INSTANT_CHARGING: 'instant_charging'>, timestamp_charge_start=1738230751.427475, timestamp_last_phase_switch=0, timestamp_switch_on_off=None), get=Get(charge_state=True, charging_current=0, charging_power=0, charging_voltage=0, 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=[27.54, 0.0, 0.0], daily_imported=7757.0, daily_exported=0.0, error_timestamp=None, evse_current=28, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=1030474.98, max_evse_current=32, phases_in_use=1, plug_state=True, power=6180.42, rfid_timestamp=None, rfid=None, serial_number='230782745', soc=None, soc_timestamp=None, state_str='Ladung evtl. auch ohne PV-Überschuss, da minimaler Dauerstrom aktiv ist.', vehicle_id=None, voltages=[224.73, 233.54, 232.15]), set=Set(charging_ev=0, charging_ev_prev=0, current=28.0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', costs=0.6596, imported_at_mode_switch=1022221.98, imported_at_plugtime=1022221.98, imported_since_mode_switch=8237.0, imported_since_plugged=8237.0, range_charged=41.185, time_charged='2:16', timestamp_start_charging=1738230761.909312, ev=0, prio=False, rfid=None, serial_number=None, soc_at_start=None, soc_at_end=None, range_at_start=None, range_at_end=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1738230751.225038, required_power=1380.0, rfid=None, current_prev=28.0, target_current=0, charging_ev_data=<control.ev.ev.Ev object at 0x6ee631d8>, ocpp_transaction_id=None), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=0, name='openWB', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=0, ocpp_chargebox_id=None))
2025-01-30 13:09:51,259 - {control.data:268} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), charging_type='AC', id=0, max_current_multi_phases=16, max_current_single_phase=32, dc_max_current=435, name='Standard Ladepunkt-Profil', disable_after_unplug=False, valid_tags=[])
2025-01-30 13:09:51,262 - {control.data:268} - {INFO:MainThread} - counter9
CounterData(config=Config(max_power_errorcase=16000, max_currents=[35, 35, 35], max_total_power=24000), get=Get(powers=[4161.8, -2123.4, -2213.3], currents=[18.35, -9.2, -9.6], voltages=[227.99, 232.57, 231.44], power_factors=[1.0, 1.0, 1.0], frequency=50.02900314331055, daily_exported=1478.0, daily_imported=3541.0, imported=1661506.8090883743, exported=4088023.91727477, fault_state=0, fault_str='Kein Fehler.', power=-210.8000030517578), set=Set(error_timer=None, reserved_surplus=0, released_surplus=0, raw_power_left=30391.220003051756, raw_currents_left=[44.19, 44.2, 44.6], surplus_power_left=0))
2025-01-30 13:09:51,264 - {control.data:243} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(home_consumption_source_id=None, consider_less_charging=False), get=Get(hierarchy=[{'id': 9, 'type': 'counter', 'children': [{'id': 2, 'type': 'inverter', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 0, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=442.0899969482416, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=4852.0, imported_home_consumption=3426661.255893381, disengageable_smarthome_power=0))
2025-01-30 13:09:51,267 - {control.data:268} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', 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(dc_min_current=145, dc_min_soc_current=145, min_soc_current=6, min_current=6, feed_in_limit=False, min_soc=0, max_soc=101), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=32, dc_current=145, limit=Limit(selected='none', amount=1000, soc=100))))
2025-01-30 13:09:51,270 - {control.data:268} - {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_request_timestamp=None, soc_timestamp=None, force_soc_update=True, range=None, fault_state=0, fault_str='Kein Fehler.'))
2025-01-30 13:09:51,273 - {control.data:268} - {INFO:MainThread} - et0
EvTemplateData(dc_min_current=0, dc_max_current=0, name='Standard-Fahrzeug-Profil', 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=20000, min_current=6, max_current_single_phase=32, battery_capacity=58000, efficiency=95, nominal_difference=2, keep_charge_active_duration=10)
2025-01-30 13:09:51,275 - {control.data:247} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), phase_switch_delay=5, 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=1, bat_power_discharge=0, bat_power_discharge_active=False, min_bat_soc=50, bat_mode='ev_mode', switch_off_delay=60, switch_off_threshold=350, switch_on_delay=15, switch_on_threshold=1450), retry_failed_phase_switches=True, scheduled_charging=ScheduledCharging(phases_to_use=0, phases_to_use_pv=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=None, http_api=False, mqtt_bridge=False, prices=Prices(bat=0.0002, cp=0, grid=0.0002807, pv=7.98e-05), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module=None, override_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2025-01-30 13:09:51,280 - {control.data:248} - {INFO:MainThread} - general_data-display
local
2025-01-30 13:09:51,281 - {control.data:249} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2025-01-30 13:09:51,283 - {control.data:250} - {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=120, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x6e4852e0>), led=Led(active=False), rfid=Rfid(active=False), dc_charging=False, ocpp=Ocpp(active=False, boot_notification_sent=False, url=None, version='ocpp1.6'))
2025-01-30 13:09:51,287 - {control.data:268} - {INFO:MainThread} - pv2
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=7336.0, monthly_exported=183100.0, yearly_exported=183100.0, exported=47951084.0, fault_state=0, fault_str='Kein Fehler.', power=-4723))
2025-01-30 13:09:51,291 - {control.data:268} - {INFO:MainThread} - pv3
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=2800.0, monthly_exported=88142.57800000161, yearly_exported=88142.57800000161, exported=18868132.813, fault_state=0, fault_str='Kein Fehler.', power=-2110.31))
2025-01-30 13:09:51,294 - {control.data:252} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=10136.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=271242.5780000016, yearly_exported=271242.5780000016, exported=66819216.813, power=-6833.3099999999995))
2025-01-30 13:09:51,302 - {control.data:268} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'backup_cloud': {'backup_before_update': True}, 'ip_address': '192.168.12.43', 'current_commit': '2025-01-29 11:14:55 +0100 [20721971d]', 'current_branch': 'master', 'current_branch_commit': '2025-01-29 11:14:55 +0100 [20721971d]', 'current_missing_commits': [], 'datastore_version': 74, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.7-Beta.2', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1738238981, 'time': '13:09:41', 'grid': -0.329, 'house-power': 0.458, 'charging-all': 5.995, 'pv-all': 6.782, 'cp0-power': 5.995}, 'installAssistantDone': True, 'serial_number': 'owbh3911514', 'module_update_completed': True, 'mac_address': 'b8:27:eb:33:18:bb'}
2025-01-30 13:09:51,305 - {control.data:281} - {INFO:MainThread} - device0
{'name': 'Kostal Plenticore', 'type': 'kostal_plenticore', 'vendor': 'kostal', 'id': 0, 'configuration': {'modbus_id': 71, 'ip_address': '192.168.12.41', 'port': 1502}}
2025-01-30 13:09:51,307 - {control.data:283} - {INFO:MainThread} - component2
{'name': 'Kostal Plenticore Wechselrichter', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 2, 'configuration': {}}
2025-01-30 13:09:51,309 - {control.data:283} - {INFO:MainThread} - component9
{'name': 'Kostal Plenticore Zähler', 'info': {'manufacturer': None, 'model': None}, 'type': 'counter', 'id': 9, 'configuration': {}}
2025-01-30 13:09:51,312 - {control.data:281} - {INFO:MainThread} - device1
{'name': 'Kostal Piko', 'vendor': 'kostal', 'type': 'kostal_piko', 'id': 1, 'configuration': {'ip_address': '192.168.12.45'}}
2025-01-30 13:09:51,314 - {control.data:283} - {INFO:MainThread} - component3
{'name': 'Kostal Piko Wechselrichter', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 3, 'configuration': {'bat_configured': False}}
2025-01-30 13:09:51,316 - {control.data:255} - {INFO:MainThread} -