Einen groben Software Bug habe ich nun erkannt. Fahrzeug fing heute 01:10 Uhr an zu Laden - Einstellung 1ph nur PV, Minimaler Dauerstrom AUS, Einschaltschwelle 0,05 Watt, Abschaltschwelle 1,5kW. Habe dann mal die Abschaltschwelle auf 1,2kW gesetzt d.h. Hausverbrauch+min. Ladeleistung liegt dann oberhalb 1,2kW. Ladung wurde nach Ablauf der Verzögerung beendet. Warum Startet er ohne PV Leistung die Ladung?
Code: Alles auswählen
2025-02-09 01:12:22,147 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2025-02-09 01:12:22,147 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2025-02-09 01:12:22,150 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Soll-Strom setzen**
2025-02-09 01:12:22,151 - {control.counter:247} - {DEBUG:MainThread} - Anpassen des Regelbereichs 400.0W
2025-02-09 01:12:22,152 - {control.counter:512} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 78.0W
2025-02-09 01:12:22,152 - {control.algorithm.algorithm:38} - {INFO:MainThread} - **PV-geführten Strom setzen**
2025-02-09 01:12:22,154 - {control.process:26} - {INFO:MainThread} - # Ladung starten.
2025-02-09 01:12:22,157 - {modules.common.component_context:26} - {DEBUG:set current cp2} - Update Komponente ['Ladepunkt']
2025-02-09 01:12:22,524 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/counter/set/home_consumption, Payload 322.0, vorherige Payload: 323.0
2025-02-09 01:12:22,526 - {helpermodules.changed_values_handler:126} - {DEBUG:MainThread} - Topic openWB/set/counter/set/imported_home_consumption, Payload 1037002.76389102, vorherige Payload: 1037001.8570522299
2025-02-09 01:12:25,536 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2025-02-09 01:12:30,562 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2025-02-09 01:12:30,564 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2025-02-09 01:12:30,566 - {root:69} - {INFO:MainThread} - # ***Start***
2025-02-09 01:12:30,568 - {root:70} - {DEBUG:MainThread} - Threads: [<_MainThread(MainThread, started 1992743296)>, <Thread(Thread-1, started daemon 1968739392)>, <Thread(Internal Chargepoint, started 1954960448)>, <Thread(Subdata, started 1881035840)>, <Thread(Setdata, started 1870656576)>, <Thread(Commands, started 1860170816)>, <Thread(SoC, started 1849685056)>, <Thread(Internal Chargepoint, started 1839199296)>, <Thread(Modbus Control Server, started 1828713536)>, <Thread(ChargepointStateUpdate cp 2, started 1820320832)>, <Thread(smarthome, started 1803535424)>]
2025-02-09 01:12:30,619 - {modules.common.component_context:58} - {DEBUG:device0} - Update Komponenten ['SolarEdge Zähler', 'SolarEdge Wechselrichter']
2025-02-09 01:12:30,620 - {modules.common.component_context:58} - {DEBUG:device4} - Update Komponenten ['Json Wechselrichter']
2025-02-09 01:12:30,622 - {modules.common.component_context:26} - {DEBUG:set values cp2} - Update Komponente ['Ladepunkt']
2025-02-09 01:12:30,628 - {urllib3.connectionpool:227} - {DEBUG:device4} - Starting new HTTP connection (1): 192.168.178.34:80
2025-02-09 01:12:30,637 - {modules.common.component_context:26} - {DEBUG:device0} - Update Komponente ['SolarEdge Zähler']
2025-02-09 01:12:30,679 - {urllib3.connectionpool:452} - {DEBUG:device4} - http://192.168.178.34:80 "GET /rpc/PM1.GetStatus?id=0 HTTP/1.1" 200 241
2025-02-09 01:12:30,681 - {modules.common.req:32} - {DEBUG:device4} - Get-Response: {"id":0, "voltage":231.8, "current":0.000, "apower":0.0 ,"freq":50.0,"aenergy":{"total":5407.959,"by_minute":[0.000,0.000,0.000],"minute_ts":1739059920},"ret_aenergy":{"total":5390.174,"by_minute":[0.000,0.000,0.000],"minute_ts":1739059920}}
2025-02-09 01:12:31,562 - {modules.common.store._api:26} - {DEBUG:device4} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=5407.959, dc_power=None)
2025-02-09 01:12:31,576 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [-323, -36, -31, -255], Scale 0
2025-02-09 01:12:31,591 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [4, 4, 12], Scale -1
2025-02-09 01:12:31,611 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [22972, 23075, 23097, 0, 0, 0, 0], Scale -2
2025-02-09 01:12:31,631 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [5000], Scale -2
2025-02-09 01:12:31,653 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [3560, 3120, 8510], Scale -2
2025-02-09 01:12:31,695 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [8374052, 2004580, 4337586, 4979549, 38139104, 22721890, 8615646, 9749232], Scale 0
2025-02-09 01:12:31,695 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[0.4, 0.4, 1.2000000000000002], powers=[36.0, 31.0, 255.0], voltages=[229.72, 230.75, 230.97], power_factors=[0.35600000000000004, 0.312, 0.8510000000000001], imported=38139104.0, exported=8374052.0, power=323.0, frequency=50.0)
2025-02-09 01:12:31,707 - {modules.common.component_context:26} - {DEBUG:device0} - Update Komponente ['SolarEdge Wechselrichter']
2025-02-09 01:12:31,753 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [0], Scale 0
2025-02-09 01:12:31,771 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [22402580], Scale 0
2025-02-09 01:12:31,813 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [0, 0, 0], Scale -2
2025-02-09 01:12:31,831 - {modules.devices.solaredge.solaredge.scale:16} - {DEBUG:device0} - Registers [0], Scale 0
2025-02-09 01:12:31,832 - {modules.common.component_state:124} - {DEBUG:device0} - currents sign wrong [0.0, 0.0, 0.0]
2025-02-09 01:12:31,833 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=22402580.0, dc_power=-0.0)
2025-02-09 01:12:31,847 - {modules.common.component_context:26} - {DEBUG:component9} - Update Komponente ['SolarEdge Wechselrichter']
2025-02-09 01:12:31,847 - {modules.common.component_context:26} - {DEBUG:component12} - Update Komponente ['Json Wechselrichter']
2025-02-09 01:12:31,848 - {modules.common.store._api:26} - {DEBUG:component9} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=22402580.0, dc_power=None)
2025-02-09 01:12:31,849 - {modules.common.store._api:31} - {INFO:component9} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=22402580.0, dc_power=None)
2025-02-09 01:12:31,849 - {modules.common.store._api:26} - {DEBUG:component12} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=5407.959, dc_power=None)
2025-02-09 01:12:31,848 - {modules.common.component_context:26} - {DEBUG:update values cp2} - Update Komponente ['Ladepunkt']
2025-02-09 01:12:31,851 - {modules.common.store._api:31} - {INFO:component12} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=5407.959, dc_power=None)
2025-02-09 01:12:31,889 - {modules.common.component_context:26} - {DEBUG:component0} - Update Komponente ['SolarEdge Zähler']
2025-02-09 01:12:31,890 - {modules.common.store._api:31} - {INFO:component0} - Saving CounterState(currents=[0.4, 0.4, 1.2000000000000002], powers=[36.0, 31.0, 255.0], voltages=[229.72, 230.75, 230.97], power_factors=[0.35600000000000004, 0.312, 0.8510000000000001], imported=38139104.0, exported=8374052.0, power=323.0, frequency=50.0)
2025-02-09 01:12:31,990 - {modules.common.component_context:26} - {DEBUG:get ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2025-02-09 01:12:31,991 - {modules.ripple_control_receivers.gpio.ripple_control_receiver:35} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: False, RSE-Kontakt 2: False
2025-02-09 01:12:31,991 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data RcrState(override_value=100)
2025-02-09 01:12:32,000 - {modules.common.component_context:26} - {DEBUG:set ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2025-02-09 01:12:32,018 - {modules.common.store._api:31} - {INFO:set ripple control receiver} - Saving RcrState(override_value=100)
2025-02-09 01:12:32,135 - {control.counter:159} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [49.6, 49.6, 48.8]A
2025-02-09 01:12:32,139 - {control.counter:186} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 34677.0W
2025-02-09 01:12:32,142 - {control.chargepoint.chargepoint:555} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2025-02-09 01:12:32,172 - {control.chargepoint.chargepoint:704} - {DEBUG:MainThread} - LP 2, EV: Standard-Fahrzeug (EV-Nr.0): Lademodus stop, Submodus: Chargemode.STOP
2025-02-09 01:12:32,184 - {control.chargepoint.chargepoint:84} - {INFO:MainThread} - LP 2: Keine Ladung, da der Lademodus Stop aktiv ist.
2025-02-09 01:12:32,198 - {modules.common.simcount._simcount:42} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1739059942.0764687, power=322.0, imported=1037002.76389102, exported=0)
2025-02-09 01:12:32,200 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.0028116, power1: 322, power2: 323
2025-02-09 01:12:32,201 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 0.906742
2025-02-09 01:12:32,202 - {modules.common.simcount._simcount:65} - {DEBUG:MainThread} - imported: 0.906742 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1739059952.1982431, power=323.0, imported=1037003.6706333131, exported=0)
2025-02-09 01:12:32,208 - {control.data:236} - {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-02-09 01:12:32,209 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=16.0, daily_exported=0, power=0, imported=22428291.02, exported=0))
2025-02-09 01:12:32,210 - {control.data:266} - {INFO:MainThread} - cp2
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.STOP: 'stop'>, current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=None, min_current=6, phases=1, prio=False, required_current=0, required_currents=[0, 0.0, 0.0], state=0, submode=<Chargemode.STOP: 'stop'>, timestamp_auto_phase_switch=None, timestamp_charge_start=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), get=Get(charge_state=False, 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=63.72), currents=[0.0, 0.0, 0.0], daily_imported=16.0, daily_exported=0.0, error_timestamp=None, evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=22428291.02, phases_in_use=1, plug_state=True, power=0, rfid_timestamp=None, rfid=None, serial_number='20166831', soc=None, soc_timestamp=None, state_str='Keine Ladung, da der Lademodus Stop aktiv ist.', vehicle_id=None, voltages=[230.26, 231.03, 231.26]), set=Set(charging_ev=-1, charging_ev_prev=0, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', costs=0, imported_at_mode_switch=22428291.02, imported_at_plugtime=22423779.3, imported_since_mode_switch=0, imported_since_plugged=4511.72, range_charged=0, time_charged='00:00', timestamp_start_charging=None, ev=-1, 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=1739015581.599292, required_power=0.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6ef82d78>, ocpp_transaction_id=None), 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=2, ocpp_chargebox_id=None))
2025-02-09 01:12:32,211 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), charging_type='AC', id=0, max_current_multi_phases=32, max_current_single_phase=32, dc_max_current=435, name='Standard Ladepunkt-Profil', disable_after_unplug=False, valid_tags=[])
2025-02-09 01:12:32,212 - {control.data:266} - {INFO:MainThread} - counter0
CounterData(config=Config(max_power_errorcase=11000, max_currents=[50, 50, 50], max_total_power=35000), get=Get(powers=[36.0, 31.0, 255.0], currents=[0.4, 0.4, 1.2], voltages=[229.72, 230.75, 230.97], power_factors=[0.36, 0.31, 0.85], frequency=50.0, daily_exported=0.0, daily_imported=492.0, imported=38139104.0, exported=8374052.0, fault_state=0, fault_str='Kein Fehler.', power=323.0), set=Set(error_timer=None, reserved_surplus=0, released_surplus=0, raw_power_left=34677.0, raw_currents_left=[49.6, 49.6, 48.8], surplus_power_left=0))
2025-02-09 01:12:32,213 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(home_consumption_source_id=None, consider_less_charging=False), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 9, 'type': 'inverter', 'children': []}, {'id': 12, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=323.0, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=474.0, imported_home_consumption=1037003.6706333131, disengageable_smarthome_power=0))
2025-02-09 01:12:32,214 - {control.data:266} - {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='stop', pv_charging=PvCharging(dc_min_current=145, dc_min_soc_current=145, min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=101), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=8, dc_current=145, limit=Limit(selected='none', amount=1000, soc=100))))
2025-02-09 01:12:32,216 - {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=63.72, soc_timestamp=1739058589.722837, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2025-02-09 01:12:32,219 - {control.data:266} - {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=14000, min_current=6, max_current_single_phase=32, battery_capacity=64000, efficiency=90, nominal_difference=3, keep_charge_active_duration=40)
2025-02-09 01:12:32,221 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), phase_switch_delay=7, pv_charging=PvCharging(bat_power_reserve=200, bat_power_reserve_active=False, control_range=[0, 800], feed_in_yield=6000, phase_switch_delay=7, phases_to_use=1, bat_power_discharge=1000, bat_power_discharge_active=False, min_bat_soc=50, bat_mode='ev_mode', switch_off_delay=660, switch_off_threshold=1400, switch_on_delay=30, switch_on_threshold=100), 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='primary', 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, cp=0, grid=0.00025, pv=7.48e-05), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module={'name': 'GPIOs auf der AddOn-Platine', 'type': 'gpio', 'configuration': {}}, override_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2025-02-09 01:12:32,224 - {control.data:246} - {INFO:MainThread} - general_data-display
primary