Um den Fehler offensichtlich zu machen, habe ich diese auf Individuell -500 W und +500 W eingestellt. Die openWB setzt alle 10 s einen neuen Stromwert, obwohl die Regelgrenzen nicht überschritten werden. Ich erwarte, dass der Stromwert nicht nachgeregelt wird, bis die Regelgrenzen überschritten werden. Hier der Auszug aus dem Log über zwei Regelperioden:
Code: Alles auswählen
2024-08-27 15:38:30,236 - {root:75} - {INFO:MainThread} - # ***Start***
2024-08-27 15:38:30,333 - {modules.common.component_context:54} - {DEBUG:device0} - Update Komponenten ['Hichi']
2024-08-27 15:38:30,345 - {modules.common.component_context:25} - {DEBUG:device2} - Update Komponente ['Kostal Piko']
2024-08-27 15:38:30,361 - {urllib3.connectionpool:227} - {DEBUG:device0} - Starting new HTTP connection (1): 192.168.188.23:80
2024-08-27 15:38:30,379 - {urllib3.connectionpool:227} - {DEBUG:device2} - Starting new HTTP connection (1): 192.168.188.27:80
2024-08-27 15:38:30,388 - {modules.common.component_context:25} - {DEBUG:set values cp3} - Update Komponente ['Ladepunkt']
2024-08-27 15:38:30,414 - {urllib3.connectionpool:452} - {DEBUG:device2} - http://192.168.188.27:80 "GET /measurements.xml HTTP/1.1" 200 None
2024-08-27 15:38:30,430 - {modules.common.req:32} - {DEBUG:device2} - Get-Response: <?xml version='1.0' encoding='UTF-8'?><root><Device Name='PIKO 3.6 MP' Type='Inverter' Serial='755810BL006202240015' BusAddress='1' NetBiosName='INV006202240015' IpAddress='192.168.188.27' DateTime='2024-08-27T15:37:24'><Measurements><Measurement Value='238.872' Unit='V' Type='AC_Voltage'/><Measurement Value='11.443' Unit='A' Type='AC_Current'/><Measurement Value='2729.150' Unit='W' Type='AC_Power'/><Measurement Value='49.991' Unit='Hz' Type='AC_Frequency'/><Measurement Value='418.171' Unit='V' Type='DC_Voltage'/><Measurement Value='6.532' Unit='A' Type='DC_Current'/><Measurement Value='2737.890' Unit='W' Type='DC_Power'/><Measurement Value='40.000' Unit='°C' Type='Temp'/><Measurement Value='nan' Unit='W' Type='Consumption PV'/><Measurement Value='nan' Unit='W' Type='Consumption Grid'/><Measurement Value='nan' Unit='W' Type='GridPower'/><Measurement Value='100.0' Unit='%' Type='Dearting'/></Measurements></Device></root>
2024-08-27 15:38:30,439 - {urllib3.connectionpool:227} - {DEBUG:device2} - Starting new HTTP connection (1): 192.168.188.27:80
2024-08-27 15:38:30,456 - {urllib3.connectionpool:452} - {DEBUG:device2} - http://192.168.188.27:80 "GET /gen.yield.total.chart.js HTTP/1.1" 200 None
2024-08-27 15:38:30,465 - {modules.common.req:32} - {DEBUG:device2} - Get-Response: var chartData =
{
"labels":
[
"2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024"],
"datasets":
[
{
"strokeColor": style_strokecolor.color,
"fillColor": style_fillcolor.color,
"data": [
0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,
0.000000,0.000000,2.326921,4.263654,4.414874,4.505618,4.035070,4.734527,4.436030,3.309975]
}
]
}
var max = 5;
var steps = 5;
document.getElementById("labelValueId").innerHTML = " 32.031MWh";
var myBar = new Chart(document.getElementById("canvasId")
.getContext("2d"))
.Bar(chartData,
{
"pointDot": false,
"datasetFill": false,
"scaleOverride": true,
"scaleLabel": "<%=value%> MWh",
"scaleSteps": steps,
"scaleStartValue": 0,
"scaleStepWidth": Math.ceil(max / steps),
"scaleLineColor": style_linecolor.color,
"scaleFontColor": style_fontcolor.color
});
2024-08-27 15:38:30,478 - {modules.common.store._api:26} - {DEBUG:device2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-2729.15, exported=32026669.0, dc_power=None)
2024-08-27 15:38:30,557 - {urllib3.connectionpool:452} - {DEBUG:device0} - http://192.168.188.23:80 "GET /cm?cmnd=status%2010 HTTP/1.1" 200 None
2024-08-27 15:38:30,560 - {modules.common.req:32} - {DEBUG:device0} - Get-Response: {"StatusSNS":{"Time":"2024-08-27T14:38:31","SM":{"WhImported":16262696.339180,"WhExported":21749651.650630,"W":92.310,"W1":-147.690,"W2":157.690,"W3":82.310}}}
2024-08-27 15:38:32,867 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[-0.6421304347826087, 0.6856086956521739, 0.3578695652173913], powers=[-147.69, 157.69, 82.31], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=16262696.33918, exported=21749651.65063, power=92.31, frequency=50)
2024-08-27 15:38:32,893 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['Kostal Piko']
2024-08-27 15:38:32,895 - {modules.common.store._api:26} - {DEBUG:component2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-2729.15, exported=32026669.0, dc_power=None)
2024-08-27 15:38:32,896 - {modules.common.component_context:25} - {DEBUG:update values cp3} - Update Komponente ['Ladepunkt']
2024-08-27 15:38:32,897 - {modules.common.store._api:31} - {INFO:component2} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-2729.15, exported=32026669.0, dc_power=None)
2024-08-27 15:38:32,981 - {modules.common.component_context:25} - {DEBUG:component0} - Update Komponente ['Hichi']
2024-08-27 15:38:32,982 - {modules.common.store._api:31} - {INFO:component0} - Saving CounterState(currents=[-0.6421304347826087, 0.6856086956521739, 0.3578695652173913], powers=[-147.69, 157.69, 82.31], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=16262696.33918, exported=21749651.65063, power=92.31, frequency=50)
2024-08-27 15:38:33,040 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['openWB Dimm- & Control-Kit']
2024-08-27 15:38:33,235 - {modules.ripple_control_receivers.dimm_kit.ripple_control_receiver:27} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: State.CLOSED, RSE-Kontakt 2: State.CLOSED
2024-08-27 15:38:33,236 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data RcrState(override_value=100)
2024-08-27 15:38:33,240 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['openWB Dimm- & Control-Kit']
2024-08-27 15:38:33,242 - {modules.common.store._api:31} - {INFO:set ripple control receiver} - Saving RcrState(override_value=100)
2024-08-27 15:38:33,330 - {control.counter:148} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [51.21, 39.29, 39.68]A
2024-08-27 15:38:33,331 - {control.counter:171} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 29397.9W
2024-08-27 15:38:33,332 - {control.ev:909} - {DEBUG:MainThread} - RFID 0011214001 wird EV 2 zugeordnet.
2024-08-27 15:38:33,334 - {control.chargepoint.chargepoint:557} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 1
2024-08-27 15:38:33,338 - {control.chargepoint.chargepoint:682} - {INFO:MainThread} - LP 3, EV: BMW 225xe (EV-Nr.2): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 10.57
2024-08-27 15:38:33,343 - {modules.common.simcount._simcount:42} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1724765903.7499952, power=281.4800000000003, imported=2741411.7901248764, exported=0)
2024-08-27 15:38:33,345 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00266488, power1: 281.48, power2: 331.25
2024-08-27 15:38:33,346 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 0.816425
2024-08-27 15:38:33,348 - {modules.common.simcount._simcount:65} - {DEBUG:MainThread} - imported: 0.816425 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1724765913.343548, power=331.25000000000006, imported=2741412.6065495466, exported=0)
2024-08-27 15:38:33,350 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=False), get=Get(soc=0, daily_exported=0.0, daily_imported=0.0, fault_str='Kein Fehler.', fault_state=0, imported=0, exported=0, power=0), set=Set(charging_power_left=0, regulate_up=False))
2024-08-27 15:38:33,353 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=4048.0, daily_exported=0.0, power=2490.21, imported=2713904.05, exported=0))
2024-08-27 15:38:33,355 - {control.data:266} - {INFO:MainThread} - cp3
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, current_plan=None, failed_phase_switches=1, imported_at_plan_start=None, imported_instant_charging=None, limit=', da die maximale Leistung an Zähler {} erreicht ist.', phases=1, prio=False, required_current=6, required_currents=[6, 0.0, 0.0], state=4, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), get=Get(charge_state=True, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=68), currents=[10.57, -0.02, 0.04], daily_imported=4048.0, daily_exported=0.0, evse_current=1170, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=2713904.05, phases_in_use=1, plug_state=True, power=2490.21, rfid_timestamp=None, rfid=None, serial_number='21299772', soc=None, soc_timestamp=None, state_str=None, vehicle_id=None, voltages=[236.46, 237.2, 238.73]), set=Set(charging_ev=2, charging_ev_prev=2, current=11.7, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', costs=0, imported_at_mode_switch=2713754.88, imported_at_plugtime=2709708.98, imported_since_mode_switch=143.07000000029802, imported_since_plugged=4188.970000000205, range_charged=0.7153500000014902, time_charged='0:03', timestamp_start_charging=1724765683.492532, ev=2, prio=False, rfid='0011214001', serial_number=None, soc_at_start=65, soc_at_end=None, range_at_start=15.0, range_at_end=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1724688005.191368, required_power=1380.0, rfid='0011214001', target_current=0, charging_ev_data=<control.ev.Ev object at 0x7046ca00>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=0, name='Interne openWB', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=3))
2024-08-27 15:38:33,358 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Vorlage', disable_after_unplug=False, valid_tags=['0003411712', '0006721162', '0007501485', '0011214001'])
2024-08-27 15:38:33,359 - {control.data:266} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[40, 40, 40], max_total_power=27000), get=Get(powers=[-147.69, 157.69, 82.31], currents=[-0.64, 0.69, 0.36], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], frequency=50, daily_exported=8194.0, daily_imported=1572.0, imported=16262696.33918, exported=21749651.65063, fault_state=0, fault_str='Kein Fehler.', power=92.31), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=29397.9, raw_currents_left=[51.21, 39.29, 39.68], surplus_power_left=0))
2024-08-27 15:38:33,362 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(home_consumption_source_id=None, reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 2, 'type': 'inverter', 'children': []}, {'id': 3, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=331.25000000000006, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=5810.0, imported_home_consumption=2741412.6065495466, disengageable_smarthome_power=0))
2024-08-27 15:38:33,364 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', prio=False, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=32, limit=Limit(selected='none', amount=1000, soc=50))))
2024-08-27 15:38:33,367 - {control.data:266} - {INFO:MainThread} - ct1
ChargeTemplateData(name='Corsa', prio=False, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=70), scheduled_charging=ScheduledCharging(plans={'3': ScheduledChargingPlan(active=True, frequency=Frequency(selected='once', once='2024-08-10', weekly=[False, False, False, False, False, False, False]), current=9, name='Zielladen-Standard', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=90, soc_scheduled=90), time='13:00')}), instant_charging=InstantCharging(current=32, limit=Limit(selected='none', amount=1000, soc=100))))
2024-08-27 15:38:33,369 - {control.data:266} - {INFO:MainThread} - ct2
ChargeTemplateData(name='BMW 225xe', prio=False, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={'2': ScheduledChargingPlan(active=True, frequency=Frequency(selected='once', once='2023-11-11', weekly=[False, False, False, False, False, False, False]), current=14, name='Zielladen-Standard', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=100, soc_scheduled=100), time='11:50')}), instant_charging=InstantCharging(current=17, limit=Limit(selected='none', amount=1000, soc=50))))
2024-08-27 15:38:33,370 - {control.data:266} - {INFO:MainThread} - ev0
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=True, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-08-27 15:38:33,370 - {control.data:266} - {INFO:MainThread} - ev1
EvData(set=Set(soc_error_counter=0), charge_template=1, ev_template=1, name='Corsa', tag_id=['0003411712', '0007501485'], get=Get(soc=72, soc_timestamp=1724765717.317447, force_soc_update=False, range=272, fault_state=0, fault_str='Kein Fehler.'))
2024-08-27 15:38:33,372 - {control.data:266} - {INFO:MainThread} - ev2
EvData(set=Set(soc_error_counter=0), charge_template=2, ev_template=2, name='BMW 225xe', tag_id=['0006721162', '0011214001'], get=Get(soc=68, soc_timestamp=1724765685.227685, force_soc_update=False, range=18.0, fault_state=0, fault_str='Kein Fehler.'))
2024-08-27 15:38:33,374 - {control.data:266} - {INFO:MainThread} - ev3
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='neues Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-08-27 15:38:33,375 - {control.data:266} - {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=17000, min_current=6, max_current_single_phase=32, battery_capacity=82000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-08-27 15:38:33,383 - {control.data:266} - {INFO:MainThread} - et1
EvTemplateData(name='Corsa', max_current_multi_phases=16, max_phases=3, phase_switch_pause=120, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=True, control_pilot_interruption_duration=7, average_consump=17000, min_current=6, max_current_single_phase=32, battery_capacity=46000, efficiency=92, nominal_difference=1, keep_charge_active_duration=60)
2024-08-27 15:38:33,386 - {control.data:266} - {INFO:MainThread} - et2
EvTemplateData(name='BMW 225xe', max_current_multi_phases=16, max_phases=1, phase_switch_pause=50, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=True, control_pilot_interruption_duration=7, average_consump=20000, min_current=6, max_current_single_phase=16, battery_capacity=6000, efficiency=100, nominal_difference=1, keep_charge_active_duration=60)
2024-08-27 15:38:33,388 - {control.data:245} - {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=[-500, 500], feed_in_yield=15000, 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=300, switch_on_delay=6, switch_on_threshold=1400), 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=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=None, http_api=False, mqtt_bridge=False, prices=Prices(bat=0.0003, cp=0, grid=0.0003, pv=0.00012), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module={'name': 'openWB Dimm- & Control-Kit', 'type': 'dimm_kit', 'configuration': {'ip_address': '192.168.0.158', 'port': 8899, 'modbus_id': 1}}, override_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-08-27 15:38:33,392 - {control.data:246} - {INFO:MainThread} - general_data-display
local
2024-08-27 15:38:33,392 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-08-27 15:38:33,393 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x70484580>), led=Led(active=False), rfid=Rfid(active=True))
2024-08-27 15:38:33,394 - {control.data:266} - {INFO:MainThread} - pv2
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=16285.0, monthly_exported=504820.0, yearly_exported=3309807.0, exported=32026669.0, fault_state=0, fault_str='Kein Fehler.', power=-2729.15))
2024-08-27 15:38:33,394 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=16285.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=504820.0, yearly_exported=3309807.0, exported=32026669.0, power=-2729.15))
2024-08-27 15:38:33,395 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'backup_cloud': {'backup_before_update': True}, 'ip_address': '192.168.188.43', 'current_commit': '2024-08-27 12:16:39 +0200 [8a5a467c2]', 'current_branch': 'Release', 'current_branch_commit': '2024-08-27 12:33:48 +0200 [a069e0f37]', 'current_missing_commits': ['2024-08-27 12:33:48 +0200 [a069e0f37] - Merge pull request #1843 from openWB/master', '2024-06-04 08:52:24 +0200 [417a30647] - Merge pull request #1649 from openWB/master', '2024-03-19 06:56:08 +0100 [a6b648645] - Merge pull request #1490 from openWB/master', '2024-03-14 11:48:27 +0100 [1d1d842c5] - Merge pull request #1367 from openWB/master'], 'boot_done': True, 'datastore_version': 54, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.5', 'lastlivevaluesJson': {'timestamp': 1724765903, 'time': '15:38:23', 'grid': -0.177, 'house-power': 0.281, 'charging-all': 2.27, 'pv-all': 2.729, 'cp3-power': 2.27, 'ev1-soc': 72, 'ev2-soc': 68}, 'installAssistantDone': True, 'module_update_completed': True}
2024-08-27 15:38:33,397 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'Hichi', 'type': 'json', 'id': 0, 'configuration': {'url': 'http://192.168.188.23/cm?cmnd=status%2010'}}
2024-08-27 15:38:33,402 - {control.data:281} - {INFO:MainThread} - component0
{'name': 'Hichi', 'type': 'counter', 'id': 0, 'configuration': {'jq_power': '.StatusSNS.SM.W', 'jq_exported': '.StatusSNS.SM.WhExported', 'jq_imported': '.StatusSNS.SM.WhImported', 'jq_powers': ['.StatusSNS.SM.W1', '.StatusSNS.SM.W2', '.StatusSNS.SM.W3'], 'jq_currents': [None, None, None]}}
2024-08-27 15:38:33,404 - {control.data:279} - {INFO:MainThread} - device2
{'name': 'Kostal Piko', 'type': 'kostal_steca', 'id': 2, 'configuration': {'ip_address': '192.168.188.27'}}
2024-08-27 15:38:33,406 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'Kostal Piko', 'type': 'inverter', 'id': 2, 'configuration': {'variant_steca': False}}
2024-08-27 15:38:33,407 - {control.data:253} - {INFO:MainThread} -
2024-08-27 15:38:33,407 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-08-27 15:38:33,408 - {control.counter:390} - {DEBUG:MainThread} - LP3 Switch-Off-Threshold prüfen: 92.31W, Schwelle: 300W, freigegebener Überschuss 0W, Einspeisegrenze 0W
2024-08-27 15:38:33,411 - {control.counter:238} - {DEBUG:MainThread} - Anpassen des Regelbereichs 0W
2024-08-27 15:38:33,413 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-08-27 15:38:33,415 - {control.algorithm.min_current:20} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 0
2024-08-27 15:38:33,416 - {control.counter:179} - {DEBUG:MainThread} - Zähler 0: [45.21, 39.29, 39.68]A verbleibende Ströme, 28017.9W verbleibende Leistung
2024-08-27 15:38:33,418 - {control.algorithm.common:90} - {INFO:MainThread} - LP3: Stromstärke 6A
2024-08-27 15:38:33,419 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-08-27 15:38:33,422 - {control.counter:238} - {DEBUG:MainThread} - Anpassen des Regelbereichs 0W
2024-08-27 15:38:33,424 - {control.counter:501} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 1017.9000000000015W
2024-08-27 15:38:33,428 - {control.algorithm.algorithm:38} - {INFO:MainThread} - **PV-geführten Strom setzen**
2024-08-27 15:38:33,431 - {control.algorithm.filter_chargepoints:102} - {DEBUG:MainThread} - Geordnete Ladepunkte [3]
2024-08-27 15:38:33,432 - {control.algorithm.surplus_controlled:45} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 0
2024-08-27 15:38:33,435 - {control.loadmanagement:76} - {DEBUG:MainThread} - Leistungsüberschreitung auf 1017.9000000000015W korrigieren: [10.0, 0.0, 0.0]
2024-08-27 15:38:33,435 - {control.algorithm.surplus_controlled:121} - {DEBUG:MainThread} - Ungenutzten Sollstrom aufschlagen ergibt 11.55565217391305A.
2024-08-27 15:38:33,436 - {control.counter:186} - {DEBUG:MainThread} - Zähler 0: [39.65434782608695, 39.29, 39.68]A verbleibende Ströme, -259.89999999999986W verbleibender Überschuss
2024-08-27 15:38:33,436 - {control.algorithm.common:90} - {INFO:MainThread} - LP3: Stromstärke 11.55565217391305A
2024-08-27 15:38:33,437 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-08-27 15:38:33,438 - {control.process:109} - {INFO:MainThread} - LP3: set current 11.56 A, state CHARGING_ALLOWED
2024-08-27 15:38:33,440 - {modules.common.component_context:25} - {DEBUG:set current cp3} - Update Komponente ['Ladepunkt']
kill: (420): Kein passender Prozess gefunden
seems like atreboot.sh finished normally
2024-08-27 15:38:33,729 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/get/power, Payload 2490.21, vorherige Payload: 2270.37
2024-08-27 15:38:33,731 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/get/imported, Payload 2713904.05, vorherige Payload: 2713897.95
2024-08-27 15:38:33,733 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/counter/set/home_consumption, Payload 331.25000000000006, vorherige Payload: 281.4800000000003
2024-08-27 15:38:33,737 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/counter/set/imported_home_consumption, Payload 2741412.6065495466, vorherige Payload: 2741411.7901248764
2024-08-27 15:38:34,601 - {helpermodules.command:126} - {DEBUG:Commands} - Befehl: {'command': 'getDailyLog', 'data': {'day': '20240827'}}, Connection-ID: rjmkd
2024-08-27 15:38:35,751 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-08-27 15:38:40,770 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-08-27 15:38:40,772 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-08-27 15:38:40,773 - {root:75} - {INFO:MainThread} - # ***Start***
2024-08-27 15:38:40,808 - {modules.common.component_context:54} - {DEBUG:device0} - Update Komponenten ['Hichi']
2024-08-27 15:38:40,811 - {modules.common.component_context:25} - {DEBUG:device2} - Update Komponente ['Kostal Piko']
2024-08-27 15:38:40,815 - {urllib3.connectionpool:227} - {DEBUG:device0} - Starting new HTTP connection (1): 192.168.188.23:80
2024-08-27 15:38:40,821 - {urllib3.connectionpool:227} - {DEBUG:device2} - Starting new HTTP connection (1): 192.168.188.27:80
2024-08-27 15:38:40,825 - {modules.common.component_context:25} - {DEBUG:set values cp3} - Update Komponente ['Ladepunkt']
2024-08-27 15:38:40,833 - {urllib3.connectionpool:452} - {DEBUG:device2} - http://192.168.188.27:80 "GET /measurements.xml HTTP/1.1" 200 None
2024-08-27 15:38:40,836 - {modules.common.req:32} - {DEBUG:device2} - Get-Response: <?xml version='1.0' encoding='UTF-8'?><root><Device Name='PIKO 3.6 MP' Type='Inverter' Serial='755810BL006202240015' BusAddress='1' NetBiosName='INV006202240015' IpAddress='192.168.188.27' DateTime='2024-08-27T15:37:34'><Measurements><Measurement Value='238.853' Unit='V' Type='AC_Voltage'/><Measurement Value='11.506' Unit='A' Type='AC_Current'/><Measurement Value='2737.200' Unit='W' Type='AC_Power'/><Measurement Value='49.993' Unit='Hz' Type='AC_Frequency'/><Measurement Value='418.430' Unit='V' Type='DC_Voltage'/><Measurement Value='6.547' Unit='A' Type='DC_Current'/><Measurement Value='2744.030' Unit='W' Type='DC_Power'/><Measurement Value='39.900' Unit='°C' Type='Temp'/><Measurement Value='nan' Unit='W' Type='Consumption PV'/><Measurement Value='nan' Unit='W' Type='Consumption Grid'/><Measurement Value='nan' Unit='W' Type='GridPower'/><Measurement Value='100.0' Unit='%' Type='Dearting'/></Measurements></Device></root>
2024-08-27 15:38:40,842 - {urllib3.connectionpool:227} - {DEBUG:device2} - Starting new HTTP connection (1): 192.168.188.27:80
2024-08-27 15:38:40,851 - {urllib3.connectionpool:452} - {DEBUG:device2} - http://192.168.188.27:80 "GET /gen.yield.total.chart.js HTTP/1.1" 200 None
2024-08-27 15:38:40,855 - {modules.common.req:32} - {DEBUG:device2} - Get-Response: var chartData =
{
"labels":
[
"2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024"],
"datasets":
[
{
"strokeColor": style_strokecolor.color,
"fillColor": style_fillcolor.color,
"data": [
0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,
0.000000,0.000000,2.326921,4.263654,4.414874,4.505618,4.035070,4.734527,4.436030,3.309983]
}
]
}
var max = 5;
var steps = 5;
document.getElementById("labelValueId").innerHTML = " 32.031MWh";
var myBar = new Chart(document.getElementById("canvasId")
.getContext("2d"))
.Bar(chartData,
{
"pointDot": false,
"datasetFill": false,
"scaleOverride": true,
"scaleLabel": "<%=value%> MWh",
"scaleSteps": steps,
"scaleStartValue": 0,
"scaleStepWidth": Math.ceil(max / steps),
"scaleLineColor": style_linecolor.color,
"scaleFontColor": style_fontcolor.color
});
2024-08-27 15:38:40,856 - {modules.common.store._api:26} - {DEBUG:device2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-2737.2, exported=32026677.0, dc_power=None)
2024-08-27 15:38:40,906 - {urllib3.connectionpool:452} - {DEBUG:device0} - http://192.168.188.23:80 "GET /cm?cmnd=status%2010 HTTP/1.1" 200 None
2024-08-27 15:38:40,908 - {modules.common.req:32} - {DEBUG:device0} - Get-Response: {"StatusSNS":{"Time":"2024-08-27T14:38:41","SM":{"WhImported":16262696.482510,"WhExported":21749651.650630,"W":55.930,"W1":-184.220,"W2":158.010,"W3":82.140}}}
2024-08-27 15:38:43,231 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[-0.8009565217391305, 0.6869999999999999, 0.3571304347826087], powers=[-184.22, 158.01, 82.14], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=16262696.48251, exported=21749651.65063, power=55.93, frequency=50)
2024-08-27 15:38:43,237 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['Kostal Piko']
2024-08-27 15:38:43,239 - {modules.common.component_context:25} - {DEBUG:update values cp3} - Update Komponente ['Ladepunkt']
2024-08-27 15:38:43,243 - {modules.common.store._api:26} - {DEBUG:component2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-2737.2, exported=32026677.0, dc_power=None)
2024-08-27 15:38:43,246 - {modules.common.store._api:31} - {INFO:component2} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-2737.2, exported=32026677.0, dc_power=None)
2024-08-27 15:38:43,269 - {modules.common.component_context:25} - {DEBUG:component0} - Update Komponente ['Hichi']
2024-08-27 15:38:43,271 - {modules.common.store._api:31} - {INFO:component0} - Saving CounterState(currents=[-0.8009565217391305, 0.6869999999999999, 0.3571304347826087], powers=[-184.22, 158.01, 82.14], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=16262696.48251, exported=21749651.65063, power=55.93, frequency=50)
2024-08-27 15:38:43,320 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['openWB Dimm- & Control-Kit']
2024-08-27 15:38:43,523 - {modules.ripple_control_receivers.dimm_kit.ripple_control_receiver:27} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: State.CLOSED, RSE-Kontakt 2: State.CLOSED
2024-08-27 15:38:43,524 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data RcrState(override_value=100)
2024-08-27 15:38:43,526 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['openWB Dimm- & Control-Kit']
2024-08-27 15:38:43,527 - {modules.common.store._api:31} - {INFO:set ripple control receiver} - Saving RcrState(override_value=100)
2024-08-27 15:38:43,613 - {control.counter:148} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [51.370000000000005, 39.29, 39.68]A
2024-08-27 15:38:43,614 - {control.counter:171} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 29444.14W
2024-08-27 15:38:43,615 - {control.ev:909} - {DEBUG:MainThread} - RFID 0011214001 wird EV 2 zugeordnet.
2024-08-27 15:38:43,617 - {control.chargepoint.chargepoint:557} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 1
2024-08-27 15:38:43,620 - {control.chargepoint.chargepoint:682} - {INFO:MainThread} - LP 3, EV: BMW 225xe (EV-Nr.2): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 10.57
2024-08-27 15:38:43,625 - {modules.common.simcount._simcount:42} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1724765913.343548, power=331.25000000000006, imported=2741412.6065495466, exported=0)
2024-08-27 15:38:43,626 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00285602, power1: 331.25, power2: 293.06
2024-08-27 15:38:43,628 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 0.891521
2024-08-27 15:38:43,629 - {modules.common.simcount._simcount:65} - {DEBUG:MainThread} - imported: 0.891521 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1724765923.6252253, power=293.05999999999966, imported=2741413.4980709245, exported=0)
2024-08-27 15:38:43,630 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=False), get=Get(soc=0, daily_exported=0.0, daily_imported=0.0, fault_str='Kein Fehler.', fault_state=0, imported=0, exported=0, power=0), set=Set(charging_power_left=0, regulate_up=False))
2024-08-27 15:38:43,632 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=4048.0, daily_exported=0.0, power=2500.07, imported=2713912.11, exported=0))
2024-08-27 15:38:43,634 - {control.data:266} - {INFO:MainThread} - cp3
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, current_plan=None, failed_phase_switches=1, imported_at_plan_start=None, imported_instant_charging=None, limit=', da die maximale Leistung an Zähler {} erreicht ist.', phases=1, prio=False, required_current=6, required_currents=[6, 0.0, 0.0], state=4, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), get=Get(charge_state=True, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=68), currents=[10.57, -0.02, 0.04], daily_imported=4048.0, daily_exported=0.0, evse_current=1156, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=2713912.11, phases_in_use=1, plug_state=True, power=2500.07, rfid_timestamp=None, rfid=None, serial_number='21299772', soc=None, soc_timestamp=None, state_str=None, vehicle_id=None, voltages=[236.57, 237.81, 238.48]), set=Set(charging_ev=2, charging_ev_prev=2, current=11.56, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', costs=0, imported_at_mode_switch=2713754.88, imported_at_plugtime=2709708.98, imported_since_mode_switch=149.1699999999255, imported_since_plugged=4195.069999999832, range_charged=0.7458499999996274, time_charged='0:03', timestamp_start_charging=1724765683.492532, ev=2, prio=False, rfid='0011214001', serial_number=None, soc_at_start=65, soc_at_end=None, range_at_start=15.0, range_at_end=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1724688005.191368, required_power=1380.0, rfid='0011214001', target_current=0, charging_ev_data=<control.ev.Ev object at 0x70484f40>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=0, name='Interne openWB', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=3))
2024-08-27 15:38:43,635 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Vorlage', disable_after_unplug=False, valid_tags=['0003411712', '0006721162', '0007501485', '0011214001'])
2024-08-27 15:38:43,636 - {control.data:266} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[40, 40, 40], max_total_power=27000), get=Get(powers=[-184.22, 158.01, 82.14], currents=[-0.8, 0.69, 0.36], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], frequency=50, daily_exported=8194.0, daily_imported=1572.0, imported=16262696.48251, exported=21749651.65063, fault_state=0, fault_str='Kein Fehler.', power=55.93), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=29444.14, raw_currents_left=[51.370000000000005, 39.29, 39.68], surplus_power_left=0))
2024-08-27 15:38:43,637 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(home_consumption_source_id=None, reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 2, 'type': 'inverter', 'children': []}, {'id': 3, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=293.05999999999966, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=5810.0, imported_home_consumption=2741413.4980709245, disengageable_smarthome_power=0))
2024-08-27 15:38:43,638 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', prio=False, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=32, limit=Limit(selected='none', amount=1000, soc=50))))
2024-08-27 15:38:43,640 - {control.data:266} - {INFO:MainThread} - ct1
ChargeTemplateData(name='Corsa', prio=False, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=70), scheduled_charging=ScheduledCharging(plans={'3': ScheduledChargingPlan(active=True, frequency=Frequency(selected='once', once='2024-08-10', weekly=[False, False, False, False, False, False, False]), current=9, name='Zielladen-Standard', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=90, soc_scheduled=90), time='13:00')}), instant_charging=InstantCharging(current=32, limit=Limit(selected='none', amount=1000, soc=100))))
2024-08-27 15:38:43,641 - {control.data:266} - {INFO:MainThread} - ct2
ChargeTemplateData(name='BMW 225xe', prio=False, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={'2': ScheduledChargingPlan(active=True, frequency=Frequency(selected='once', once='2023-11-11', weekly=[False, False, False, False, False, False, False]), current=14, name='Zielladen-Standard', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=100, soc_scheduled=100), time='11:50')}), instant_charging=InstantCharging(current=17, limit=Limit(selected='none', amount=1000, soc=50))))
2024-08-27 15:38:43,643 - {control.data:266} - {INFO:MainThread} - ev0
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=True, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-08-27 15:38:43,644 - {control.data:266} - {INFO:MainThread} - ev1
EvData(set=Set(soc_error_counter=0), charge_template=1, ev_template=1, name='Corsa', tag_id=['0003411712', '0007501485'], get=Get(soc=72, soc_timestamp=1724765717.317447, force_soc_update=False, range=272, fault_state=0, fault_str='Kein Fehler.'))
2024-08-27 15:38:43,645 - {control.data:266} - {INFO:MainThread} - ev2
EvData(set=Set(soc_error_counter=0), charge_template=2, ev_template=2, name='BMW 225xe', tag_id=['0006721162', '0011214001'], get=Get(soc=68, soc_timestamp=1724765685.227685, force_soc_update=False, range=18.0, fault_state=0, fault_str='Kein Fehler.'))
2024-08-27 15:38:43,646 - {control.data:266} - {INFO:MainThread} - ev3
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='neues Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-08-27 15:38:43,647 - {control.data:266} - {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=17000, min_current=6, max_current_single_phase=32, battery_capacity=82000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-08-27 15:38:43,648 - {control.data:266} - {INFO:MainThread} - et1
EvTemplateData(name='Corsa', max_current_multi_phases=16, max_phases=3, phase_switch_pause=120, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=True, control_pilot_interruption_duration=7, average_consump=17000, min_current=6, max_current_single_phase=32, battery_capacity=46000, efficiency=92, nominal_difference=1, keep_charge_active_duration=60)
2024-08-27 15:38:43,650 - {control.data:266} - {INFO:MainThread} - et2
EvTemplateData(name='BMW 225xe', max_current_multi_phases=16, max_phases=1, phase_switch_pause=50, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=True, control_pilot_interruption_duration=7, average_consump=20000, min_current=6, max_current_single_phase=16, battery_capacity=6000, efficiency=100, nominal_difference=1, keep_charge_active_duration=60)
2024-08-27 15:38:43,651 - {control.data:245} - {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=[-500, 500], feed_in_yield=15000, 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=300, switch_on_delay=6, switch_on_threshold=1400), 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=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=None, http_api=False, mqtt_bridge=False, prices=Prices(bat=0.0003, cp=0, grid=0.0003, pv=0.00012), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module={'name': 'openWB Dimm- & Control-Kit', 'type': 'dimm_kit', 'configuration': {'ip_address': '192.168.0.158', 'port': 8899, 'modbus_id': 1}}, override_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-08-27 15:38:43,652 - {control.data:246} - {INFO:MainThread} - general_data-display
local
2024-08-27 15:38:43,653 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-08-27 15:38:43,654 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x6f089a30>), led=Led(active=False), rfid=Rfid(active=True))
2024-08-27 15:38:43,655 - {control.data:266} - {INFO:MainThread} - pv2
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=16285.0, monthly_exported=504820.0, yearly_exported=3309807.0, exported=32026677.0, fault_state=0, fault_str='Kein Fehler.', power=-2737.2))
2024-08-27 15:38:43,656 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=16285.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=504820.0, yearly_exported=3309807.0, exported=32026677.0, power=-2737.2))
2024-08-27 15:38:43,660 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'backup_cloud': {'backup_before_update': True}, 'ip_address': '192.168.188.43', 'current_commit': '2024-08-27 12:16:39 +0200 [8a5a467c2]', 'current_branch': 'Release', 'current_branch_commit': '2024-08-27 12:33:48 +0200 [a069e0f37]', 'current_missing_commits': ['2024-08-27 12:33:48 +0200 [a069e0f37] - Merge pull request #1843 from openWB/master', '2024-06-04 08:52:24 +0200 [417a30647] - Merge pull request #1649 from openWB/master', '2024-03-19 06:56:08 +0100 [a6b648645] - Merge pull request #1490 from openWB/master', '2024-03-14 11:48:27 +0100 [1d1d842c5] - Merge pull request #1367 from openWB/master'], 'boot_done': True, 'datastore_version': 54, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.5', 'lastlivevaluesJson': {'timestamp': 1724765913, 'time': '15:38:33', 'grid': 0.092, 'house-power': 0.331, 'charging-all': 2.49, 'pv-all': 2.729, 'cp3-power': 2.49, 'ev1-soc': 72, 'ev2-soc': 68}, 'installAssistantDone': True, 'module_update_completed': True}
2024-08-27 15:38:43,661 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'Hichi', 'type': 'json', 'id': 0, 'configuration': {'url': 'http://192.168.188.23/cm?cmnd=status%2010'}}
2024-08-27 15:38:43,664 - {control.data:281} - {INFO:MainThread} - component0
{'name': 'Hichi', 'type': 'counter', 'id': 0, 'configuration': {'jq_power': '.StatusSNS.SM.W', 'jq_exported': '.StatusSNS.SM.WhExported', 'jq_imported': '.StatusSNS.SM.WhImported', 'jq_powers': ['.StatusSNS.SM.W1', '.StatusSNS.SM.W2', '.StatusSNS.SM.W3'], 'jq_currents': [None, None, None]}}
2024-08-27 15:38:43,665 - {control.data:279} - {INFO:MainThread} - device2
{'name': 'Kostal Piko', 'type': 'kostal_steca', 'id': 2, 'configuration': {'ip_address': '192.168.188.27'}}
2024-08-27 15:38:43,667 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'Kostal Piko', 'type': 'inverter', 'id': 2, 'configuration': {'variant_steca': False}}
2024-08-27 15:38:43,668 - {control.data:253} - {INFO:MainThread} -
2024-08-27 15:38:43,670 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-08-27 15:38:43,672 - {control.counter:390} - {DEBUG:MainThread} - LP3 Switch-Off-Threshold prüfen: 55.93W, Schwelle: 300W, freigegebener Überschuss 0W, Einspeisegrenze 0W
2024-08-27 15:38:43,674 - {control.counter:238} - {DEBUG:MainThread} - Anpassen des Regelbereichs 0W
2024-08-27 15:38:43,675 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-08-27 15:38:43,677 - {control.algorithm.min_current:20} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 0
2024-08-27 15:38:43,679 - {control.counter:179} - {DEBUG:MainThread} - Zähler 0: [45.370000000000005, 39.29, 39.68]A verbleibende Ströme, 28064.14W verbleibende Leistung
2024-08-27 15:38:43,680 - {control.algorithm.common:90} - {INFO:MainThread} - LP3: Stromstärke 6A
2024-08-27 15:38:43,682 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-08-27 15:38:43,684 - {control.counter:238} - {DEBUG:MainThread} - Anpassen des Regelbereichs 0W
2024-08-27 15:38:43,686 - {control.counter:501} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 1064.1399999999994W
2024-08-27 15:38:43,687 - {control.algorithm.algorithm:38} - {INFO:MainThread} - **PV-geführten Strom setzen**
2024-08-27 15:38:43,690 - {control.algorithm.filter_chargepoints:102} - {DEBUG:MainThread} - Geordnete Ladepunkte [3]
2024-08-27 15:38:43,691 - {control.algorithm.surplus_controlled:45} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - False, Zähler 0
2024-08-27 15:38:43,692 - {control.loadmanagement:76} - {DEBUG:MainThread} - Leistungsüberschreitung auf 1064.1399999999994W korrigieren: [10.0, 0.0, 0.0]
2024-08-27 15:38:43,693 - {control.algorithm.surplus_controlled:121} - {DEBUG:MainThread} - Ungenutzten Sollstrom aufschlagen ergibt 11.616695652173911A.
2024-08-27 15:38:43,695 - {control.counter:186} - {DEBUG:MainThread} - Zähler 0: [39.753304347826095, 39.29, 39.68]A verbleibende Ströme, -227.70000000000027W verbleibender Überschuss
2024-08-27 15:38:43,696 - {control.algorithm.common:90} - {INFO:MainThread} - LP3: Stromstärke 11.616695652173911A
2024-08-27 15:38:43,698 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-08-27 15:38:43,705 - {control.process:109} - {INFO:MainThread} - LP3: set current 11.62 A, state CHARGING_ALLOWED
2024-08-27 15:38:43,707 - {modules.common.component_context:25} - {DEBUG:set current cp3} - Update Komponente ['Ladepunkt']
2024-08-27 15:38:43,982 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/get/power, Payload 2500.07, vorherige Payload: 2490.21
2024-08-27 15:38:43,984 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/chargepoint/get/imported, Payload 2713912.11, vorherige Payload: 2713904.05
2024-08-27 15:38:43,988 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/counter/set/home_consumption, Payload 293.05999999999966, vorherige Payload: 331.25000000000006
2024-08-27 15:38:43,990 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/counter/set/imported_home_consumption, Payload 2741413.4980709245, vorherige Payload: 2741412.6065495466
2024-08-27 15:38:46,000 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-08-27 15:38:50,012 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-08-27 15:38:50,015 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})