Seite 2 von 2

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 4:49 pm
von Gero
Schmidti hat geschrieben: Di Jan 21, 2025 4:26 pm Softwarefehler oder falsche Konfig ist keine Option?
Der Softwarefehler tritt dann nur bei Dir auf. Könnte natürlich auch die Konfiguration sein - aber was wird denn bei Zielladen groß konfiguriert? Die generelle Konfiguration scheint ja zu stimmen, wenn PV-Laden funktioniert.

Ich denke wir sind hier an der Stelle, wo es ein detailliertes Log braucht.

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 5:07 pm
von Schmidti
Für ein Logfile haben wir grade zu wenig Sonne. Mal sehen ob es die Tage was wird, dann poste ich das hier. Oder komme ich irgendwie an das Logfile vom 19.? Unter Fehlersuche ist nur der heutige Tag drin (Loglevel Info).

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 5:09 pm
von Schmidti
Oder kann man PV Leistung irgendwie faken? Dann könnte man das ja mal nachstellen....

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 5:22 pm
von Gero
Die Logs werden relativ schnell wieder überschrieben, zwei Tage rückwärts halte ich für illusorisch. Kannst aber mal in der ramdisk kucken: http://ip-der-openwb/openWB/ramdisk

PV simulieren (auch additiv, sind ja beliebig viele möglich) geht mit einem MQTT-Wechselrichter.

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 5:52 pm
von Elchkopp
Gero hat geschrieben: Di Jan 21, 2025 5:22 pm PV simulieren (auch additiv, sind ja beliebig viele möglich) geht mit einem MQTT-Wechselrichter.
Ist genau das nicht in den Nutzungsbedingungen offiziell untersagt? Oder bringe ich da etwas durcheinander?

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 6:12 pm
von Gero
Nein, in den Nutzungsbedingungen geht es um den MQTT-Ladepunkt, der darf nur für den Simulator genutzt werden.

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 7:54 pm
von Schmidti
Ich habe das jetzt mal mit einem MQTT Zähler und Wechselrichter ausprobiert. Da war alles ok.... Komisch.....
Ich habe jetzt noch mal meine Module im Lastmanagement neu geordnet. Wie es vorher war weiß ich nicht genau, dazu müsste ich ein Backup einspielen.

Im Anhang einmal so, wie es jetzt geklappt hat (mit MQTT Zähler) im Test und ein Bild wie ich es jetzt sortiert habe.
Könnt ihr mal schauen ob die Reihenfolge so richtig ist? Ich hatte vorher den Speicher an einer anderen Stelle, glaube ich.

Dann werde ich jetzt auf Sonne warten und unter Realbedingungen testen.

VG
Frank

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 8:31 pm
von Schmidti
Habe grade gesehen, dass bei einer Zwangsladung des Speichers die PV Leistung in dieser Konstellation auf einen negativen Wert geht (Nachts). Das ist quatsch daher habe ich den Speicher nun nicht in dem WR block sondern darunter.

Re: Zielladen PV Überschuss

Verfasst: Di Jan 21, 2025 9:17 pm
von openWB
Gero hat geschrieben: Di Jan 21, 2025 5:22 pm Die Logs werden relativ schnell wieder überschrieben, zwei Tage rückwärts halte ich für illusorisch. Kannst aber mal in der ramdisk kucken: http://ip-der-openwb/openWB/ramdisk

PV simulieren (auch additiv, sind ja beliebig viele möglich) geht mit einem MQTT-Wechselrichter.
Wir bieten auch einen Simulator an wer spielen und testen möchte:
https://github.com/openWB/tools/tree/ma ... ator%202.x

Re: Zielladen PV Überschuss

Verfasst: Mi Jan 22, 2025 6:26 am
von Schmidti
Den Simulator werde ich mal testen.
Kann mir jemand sagen, warum hier die Ladung abgebrochen wurde? Also quasi eine kurze Einführung in die Entscheidungsfindung der Software geben?
Modus war Zielladen bis 90%. Er hat nachts angefangen und dann aufgehört bis er heute morgen zu einen kostentechnisch ungünstigen Zeitpunkt das Auto auf 90% geladen hat.

Code: Alles auswählen

2025-01-22 04:45:10,799 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2025-01-22 04:45:10,800 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2025-01-22 04:45:10,801 - {control.algorithm.min_current:21} - {INFO:MainThread} - Mode-Tuple Chargemode.SCHEDULED_CHARGING - Chargemode.INSTANT_CHARGING - False, Zähler 10
2025-01-22 04:45:10,802 - {control.algorithm.common:80} - {INFO:MainThread} - LP5: Stromstärke 6A
2025-01-22 04:45:10,807 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Soll-Strom setzen**
2025-01-22 04:45:10,808 - {control.algorithm.additional_current:27} - {INFO:MainThread} - Mode-Tuple Chargemode.SCHEDULED_CHARGING - Chargemode.INSTANT_CHARGING - False, Zähler 10
2025-01-22 04:45:10,809 - {control.algorithm.common:80} - {INFO:MainThread} - LP5: Stromstärke 14A
2025-01-22 04:45:10,811 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2025-01-22 04:45:10,812 - {control.process:26} - {INFO:MainThread} - # Ladung starten.
2025-01-22 04:45:10,814 - {control.process:109} - {INFO:MainThread} - LP5: set current 14 A, state CHARGING_ALLOWED
2025-01-22 04:45:20,252 - {root:69} - {INFO:MainThread} - # ***Start*** 
2025-01-22 04:45:20,557 - {modules.common.store._api:31} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=57596.715260421246, dc_power=None)
2025-01-22 04:45:20,559 - {modules.common.store._api:31} - {INFO:component2} - Saving BatState(imported=81052.67791888781, exported=72346.10228064876, power=0, soc=9.1)
2025-01-22 04:45:20,564 - {modules.common.store._api:31} - {INFO:component3} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=42481.58205217344, dc_power=None)
2025-01-22 04:45:20,566 - {modules.common.store._api:31} - {INFO:component4} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=42661.35973742039, dc_power=None)
2025-01-22 04:45:20,668 - {modules.common.store._api:31} - {INFO:component10} - Saving CounterState(currents=[0.0, 0.0, 0.0], powers=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=4804.668913789948, exported=0, power=3531.45, frequency=50)
2025-01-22 04:45:20,779 - {control.counter:159} - {INFO:MainThread} - Verbleibende Ströme an Zähler 10: [48.39, 35.06, 34.94]A
2025-01-22 04:45:20,779 - {control.counter:186} - {INFO:MainThread} - Verbleibende Leistung an Zähler 10: 23557.72W
2025-01-22 04:45:20,785 - {control.chargepoint.chargepoint:713} - {INFO:MainThread} - LP 5, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus scheduled_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 13.39
2025-01-22 04:45:20,787 - {control.chargepoint.chargepoint:84} - {INFO:MainThread} - LP 5: Kein Zielladen, da noch Zeit bis zum Zieltermin ist. Falls vorhanden, wird mit Ãœberschuss geladen.
2025-01-22 04:45:20,789 - {control.bat_all:200} - {INFO:MainThread} - 0W verbleibende Speicher-Leistung
2025-01-22 04:45:20,797 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(currents=[0.0, 0.0, 0.0], soc=9, daily_exported=0.0, daily_imported=0.0, imported=81052.68, exported=72346.1, fault_state=0, fault_str='Kein Fehler.', power=0, power_limit_controllable=False), set=Set(power_limit=0))
2025-01-22 04:45:20,800 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True, power_limit_mode='no_limit'), get=Get(power_limit_controllable=False, soc=9, daily_exported=0.0, daily_imported=0.0, fault_str='Kein Fehler.', fault_state=0, imported=81052.68, exported=72346.1, power=0), set=Set(charging_power_left=0, power_limit=None, regulate_up=False))
2025-01-22 04:45:20,803 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=461.0, daily_exported=0, power=3089.17, imported=12204818.36, exported=0))
2025-01-22 04:45:20,805 - {control.data:266} - {INFO:MainThread} - cp5
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.SCHEDULED_CHARGING: 'scheduled_charging'>, current_plan='90%', failed_phase_switches=1, imported_at_plan_start=12203563.48, imported_instant_charging=None, limit=None, min_current=6, 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_charge_start=None, timestamp_perform_phase_switch=None, 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=78.0), currents=[13.39, 0.06, -0.06], daily_imported=461.0, daily_exported=0.0, error_timestamp=None, evse_current=14, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=12204818.36, phases_in_use=1, plug_state=True, power=3089.17, rfid_timestamp=None, rfid=None, serial_number='20276250', soc=None, soc_timestamp=None, state_str='Kein Zielladen, da noch Zeit bis zum Zieltermin ist. Falls vorhanden, wird mit Ãœberschuss geladen.', vehicle_id=None, voltages=[232.76, 236.15, 235.2]), set=Set(charging_ev=0, charging_ev_prev=0, current=14, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='scheduled_charging', costs=0, imported_at_mode_switch=12204331.05, imported_at_plugtime=12203563.48, imported_since_mode_switch=478.51999999955297, imported_since_plugged=1246.089999999851, range_charged=2.8148235294091353, time_charged='0:09', timestamp_start_charging=1737516961.373775, ev=0, prio=False, rfid=None, serial_number=None, soc_at_start=78.0, soc_at_end=None, range_at_start=0, range_at_end=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1737486470.596113, required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6b3a3820>, 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=5, ocpp_chargebox_id=None))
2025-01-22 04:45:20,809 - {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=16, max_current_single_phase=16, dc_max_current=435, name='Ladepunkt-Profil', disable_after_unplug=False, valid_tags=[])
2025-01-22 04:45:20,812 - {control.data:266} - {INFO:MainThread} - counter10
CounterData(config=Config(max_power_errorcase=7000, max_currents=[35, 35, 35], max_total_power=24000), get=Get(powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], frequency=50, daily_exported=0, daily_imported=2568.0, imported=4804.668913789948, exported=0, fault_state=0, fault_str='Kein Fehler.', power=3531.45), set=Set(error_timer=None, reserved_surplus=0, released_surplus=0, raw_power_left=23557.72, raw_currents_left=[48.39, 35.06, 34.94], surplus_power_left=0))
2025-01-22 04:45:20,814 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(home_consumption_source_id=None, consider_less_charging=False), get=Get(hierarchy=[{'id': 10, 'type': 'counter', 'children': [{'id': 5, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=442.27999999999975, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=2110.0, imported_home_consumption=312141.4734929169, disengageable_smarthome_power=0))
2025-01-22 04:45:20,816 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', prio=False, load_default=False, et=Et(active=False, max_price=0.00025), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='scheduled_charging', 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={'0': ScheduledChargingPlan(active=False, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, dc_current=145, name='100%', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=100, soc_scheduled=100), time='07:00'), '1': ScheduledChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, dc_current=145, name='90%', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=90, soc_scheduled=90), time='07:00')}), instant_charging=InstantCharging(current=16, dc_current=145, limit=Limit(selected='none', amount=1000, soc=100))))
2025-01-22 04:45:20,818 - {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=78.0, soc_timestamp=1737517339.597626, force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2025-01-22 04:45:20,820 - {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=True, control_pilot_interruption_duration=4, average_consump=17000, min_current=6, max_current_single_phase=16, battery_capacity=58000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2025-01-22 04:45:20,822 - {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=[-230, 0], feed_in_yield=0, phase_switch_delay=7, phases_to_use=0, bat_power_discharge=1000, bat_power_discharge_active=False, min_bat_soc=50, bat_mode='ev_mode', switch_off_delay=60, switch_off_threshold=50, switch_on_delay=30, switch_on_threshold=1500), 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.0002, cp=0, grid=0.0003, pv=8e-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-22 04:45:20,823 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2025-01-22 04:45:20,825 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2025-01-22 04:45:20,827 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Die Preisliste hat nicht 24, sondern 20 Einträge. Die Strompreise werden vom Anbieter erst um 14:00 für den Folgetag aktualisiert.', prices={'1737514800': 0.0003188, '1737518400': 0.000325, '1737522000': 0.000359, '1737525600': 0.00042009999999999997, '1737529200': 0.0004562, '1737532800': 0.00040960000000000004, '1737536400': 0.00038540000000000004, '1737540000': 0.0003781, '1737543600': 0.00036859999999999996, '1737547200': 0.0003746, '1737550800': 0.0003864, '1737554400': 0.00040510000000000003, '1737558000': 0.0004091, '1737561600': 0.000421, '1737565200': 0.00038700000000000003, '1737568800': 0.00037109999999999997, '1737572400': 0.0003323, '1737576000': 0.00032429999999999997, '1737579600': 0.0003247, '1737583200': 0.0003088})), 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 0x6b3b0a60>), led=Led(active=False), rfid=Rfid(active=False), dc_charging=False, ocpp=Ocpp(active=False, url=None, version='ocpp1.6'))
2025-01-22 04:45:20,829 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=10000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=55677.202999999994, yearly_exported=55677.202999999994, exported=57596.715, fault_state=0, fault_str='Kein Fehler.', power=-0.0))
2025-01-22 04:45:20,831 - {control.data:266} - {INFO:MainThread} - pv3
PvData(config=Config(max_ac_out=6000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=41172.174, yearly_exported=41172.174, exported=42481.582, fault_state=0, fault_str='Kein Fehler.', power=-0.0))
2025-01-22 04:45:20,832 - {control.data:266} - {INFO:MainThread} - pv4
PvData(config=Config(max_ac_out=6000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=41796.64, yearly_exported=41796.64, exported=42661.36, fault_state=0, fault_str='Kein Fehler.', power=0))
2025-01-22 04:45:20,836 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=0.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=138646.017, yearly_exported=138646.017, exported=142739.657, power=0.0))
2025-01-22 04:45:20,842 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'backup_cloud': {'backup_before_update': True}, 'ip_address': '192.168.1.64', 'current_commit': '2024-12-05 09:57:00 +0100 [d982f63c5]', 'current_branch': 'Release', 'current_branch_commit': '2024-12-05 09:57:00 +0100 [d982f63c5]', 'current_missing_commits': [], 'installAssistantDone': True, 'dataprotection_acknowledged': True, 'datastore_version': 65, 'usage_terms_acknowledged': True, 'debug_level': 20, 'release_train': 'master', 'serial_number': None, 'version': '2.1.6-Patch.1', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1737517510, 'time': '04:45:10', 'grid': 3.512, 'house-power': 0.443, 'charging-all': 3.069, 'pv-all': -0.0, 'cp5-power': 3.069, 'ev0-soc': 78.0, 'bat-all-power': 0.0, 'bat-all-soc': 9}, 'module_update_completed': True}
2025-01-22 04:45:20,850 - {control.data:279} - {INFO:MainThread} - device3
{'name': 'Fronius Gen24 10.0', 'type': 'fronius', 'vendor': 'fronius', 'id': 3, 'configuration': {'ip_address': '192.168.1.124'}}
2025-01-22 04:45:20,851 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'Fronius Gen24 10.0', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 1, 'configuration': {}}
2025-01-22 04:45:20,853 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'Fronius Speicher', 'info': {'manufacturer': None, 'model': None}, 'type': 'bat', 'id': 2, 'configuration': {'meter_id': 0}}
2025-01-22 04:45:20,854 - {control.data:281} - {INFO:MainThread} - component10
{'name': 'Fronius S0 Zähler', 'info': {'manufacturer': None, 'model': None}, 'type': 'counter_s0', 'id': 10, 'configuration': {}}
2025-01-22 04:45:20,855 - {control.data:279} - {INFO:MainThread} - device4
{'name': 'Fronius Gen24 6.0', 'type': 'fronius', 'vendor': 'fronius', 'id': 4, 'configuration': {'ip_address': '192.168.1.63'}}
2025-01-22 04:45:20,856 - {control.data:281} - {INFO:MainThread} - component3
{'name': 'Fronius Gen24 6.0', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 3, 'configuration': {}}
2025-01-22 04:45:20,867 - {control.data:279} - {INFO:MainThread} - device5
{'name': 'Fronius Symo', 'type': 'fronius', 'vendor': 'fronius', 'id': 5, 'configuration': {'ip_address': '192.168.1.65'}}
2025-01-22 04:45:20,868 - {control.data:281} - {INFO:MainThread} - component4
{'name': 'Fronius Symo', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 4, 'configuration': {}}
2025-01-22 04:45:20,868 - {control.data:253} - {INFO:MainThread} - 

2025-01-22 04:45:20,869 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2025-01-22 04:45:20,870 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2025-01-22 04:45:20,872 - {control.algorithm.min_current:21} - {INFO:MainThread} - Mode-Tuple Chargemode.SCHEDULED_CHARGING - Chargemode.PV_CHARGING - False, Zähler 10
2025-01-22 04:45:20,873 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Soll-Strom setzen**
2025-01-22 04:45:20,876 - {control.chargepoint.chargepoint:84} - {INFO:MainThread} - LP 5: Die Ladung kann nicht gestartet werden, da die Einschaltschwelle nicht erreicht wird.
2025-01-22 04:45:20,876 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2025-01-22 04:45:20,877 - {control.process:26} - {INFO:MainThread} - # Ladung starten.
2025-01-22 04:45:20,879 - {control.process:109} - {INFO:MainThread} - LP5: set current 0 A, state NO_CHARGING_ALLOWED
2025-01-22 04:45:30,302 - {root:69} - {INFO:MainThread} - # ***Start*** 
2025-01-22 04:45:30,555 - {modules.common.store._api:31} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=57596.715260421246, dc_power=None)
2025-01-22 04:45:30,558 - {modules.common.store._api:31} - {INFO:component2} - Saving BatState(imported=81052.67791888781, exported=72346.10228064876, power=0, soc=9.1)
2025-01-22 04:45:30,562 - {modules.common.store._api:31} - {INFO:component3} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=42481.58205217344, dc_power=None)
2025-01-22 04:45:30,569 - {modules.common.store._api:31} - {INFO:component4} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=42661.35973742039, dc_power=None)
2025-01-22 04:45:30,613 - {modules.common.store._api:31} - {INFO:component10} - Saving CounterState(currents=[0.0, 0.0, 0.0], powers=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=4810.1505422782475, exported=0, power=415.69, frequency=50)
2025-01-22 04:45:30,831 - {control.counter:159} - {INFO:MainThread} - Verbleibende Ströme an Zähler 10: [35.0, 35.0, 35.0]A
2025-01-22 04:45:30,832 - {control.counter:186} - {INFO:MainThread} - Verbleibende Leistung an Zähler 10: 23584.31W
2025-01-22 04:45:30,837 - {control.chargepoint.chargepoint:713} - {INFO:MainThread} - LP 5, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus scheduled_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: False, max. Ist-Strom: 0.0
2025-01-22 04:45:30,840 - {control.chargepoint.chargepoint:84} - {INFO:MainThread} - LP 5: Kein Zielladen, da noch Zeit bis zum Zieltermin ist. Falls vorhanden, wird mit Ãœberschuss geladen.
2025-01-22 04:45:30,841 - {control.bat_all:200} - {INFO:MainThread} - 0W verbleibende Speicher-Leistung
2025-01-22 04:45:30,846 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(currents=[0.0, 0.0, 0.0], soc=9, daily_exported=0.0, daily_imported=0.0, imported=81052.68, exported=72346.1, fault_state=0, fault_str='Kein Fehler.', power=0, power_limit_controllable=False), set=Set(power_limit=0))
2025-01-22 04:45:30,857 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True, power_limit_mode='no_limit'), get=Get(power_limit_controllable=False, soc=9, daily_exported=0.0, daily_imported=0.0, fault_str='Kein Fehler.', fault_state=0, imported=81052.68, exported=72346.1, power=0), set=Set(charging_power_left=0, power_limit=None, regulate_up=False))
2025-01-22 04:45:30,866 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=461.0, daily_exported=0, power=0, imported=12204820.31, exported=0))
2025-01-22 04:45:30,868 - {control.data:266} - {INFO:MainThread} - cp5
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.SCHEDULED_CHARGING: 'scheduled_charging'>, current_plan='90%', failed_phase_switches=1, imported_at_plan_start=12203563.48, imported_instant_charging=None, limit=None, min_current=6, phases=1, prio=False, required_current=6, required_currents=[6, 0.0, 0.0], state=0, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, 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=78.0), currents=[0.0, 0.0, 0.0], daily_imported=461.0, daily_exported=0.0, error_timestamp=None, evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=12204820.31, phases_in_use=1, plug_state=True, power=0, rfid_timestamp=None, rfid=None, serial_number='20276250', soc=None, soc_timestamp=None, state_str='Kein Zielladen, da noch Zeit bis zum Zieltermin ist. Falls vorhanden, wird mit Ãœberschuss geladen.', vehicle_id=None, voltages=[235.37, 235.11, 234.9]), set=Set(charging_ev=0, charging_ev_prev=0, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='scheduled_charging', costs=0, imported_at_mode_switch=12204331.05, imported_at_plugtime=12203563.48, imported_since_mode_switch=487.3099999986589, imported_since_plugged=1254.879999998957, range_charged=2.866529411756817, time_charged='0:09', timestamp_start_charging=1737516961.373775, ev=0, prio=False, rfid=None, serial_number=None, soc_at_start=78.0, soc_at_end=None, range_at_start=0, range_at_end=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1737486470.596113, required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6b3b0508>, 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=5, ocpp_chargebox_id=None))
2025-01-22 04:45:30,870 - {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=16, max_current_single_phase=16, dc_max_current=435, name='Ladepunkt-Profil', disable_after_unplug=False, valid_tags=[])
2025-01-22 04:45:30,872 - {control.data:266} - {INFO:MainThread} - counter10
CounterData(config=Config(max_power_errorcase=7000, max_currents=[35, 35, 35], max_total_power=24000), get=Get(powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], frequency=50, daily_exported=0, daily_imported=2568.0, imported=4810.1505422782475, exported=0, fault_state=0, fault_str='Kein Fehler.', power=415.69), set=Set(error_timer=None, reserved_surplus=0, released_surplus=0, raw_power_left=23584.31, raw_currents_left=[35.0, 35.0, 35.0], surplus_power_left=0))
2025-01-22 04:45:30,877 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(home_consumption_source_id=None, consider_less_charging=False), get=Get(hierarchy=[{'id': 10, 'type': 'counter', 'children': [{'id': 5, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 4, 'type': 'inverter', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=415.69, smarthome_power_excluded_from_home_consumption=0, invalid_home_consumption=0, daily_yield_home_consumption=2110.0, imported_home_consumption=312142.6708592637, disengageable_smarthome_power=0))
2025-01-22 04:45:30,880 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', prio=False, load_default=False, et=Et(active=False, max_price=0.00025), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='scheduled_charging', 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={'0': ScheduledChargingPlan(active=False, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, dc_current=145, name='100%', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=100, soc_scheduled=100), time='07:00'), '1': ScheduledChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, dc_current=145, name='90%', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=90, soc_scheduled=90), time='07:00')}), instant_charging=InstantCharging(current=16, dc_current=145, limit=Limit(selected='none', amount=1000, soc=100))))
2025-01-22 04:45:30,883 - {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=78.0, soc_timestamp=1737517339.597626, force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2025-01-22 04:45:30,887 - {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=True, control_pilot_interruption_duration=4, average_consump=17000, min_current=6, max_current_single_phase=16, battery_capacity=58000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2025-01-22 04:45:30,896 - {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=[-230, 0], feed_in_yield=0, phase_switch_delay=7, phases_to_use=0, bat_power_discharge=1000, bat_power_discharge_active=False, min_bat_soc=50, bat_mode='ev_mode', switch_off_delay=60, switch_off_threshold=50, switch_on_delay=30, switch_on_threshold=1500), 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.0002, cp=0, grid=0.0003, pv=8e-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-22 04:45:30,899 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2025-01-22 04:45:30,900 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2025-01-22 04:45:30,903 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Die Preisliste hat nicht 24, sondern 20 Einträge. Die Strompreise werden vom Anbieter erst um 14:00 für den Folgetag aktualisiert.', prices={'1737514800': 0.0003188, '1737518400': 0.000325, '1737522000': 0.000359, '1737525600': 0.00042009999999999997, '1737529200': 0.0004562, '1737532800': 0.00040960000000000004, '1737536400': 0.00038540000000000004, '1737540000': 0.0003781, '1737543600': 0.00036859999999999996, '1737547200': 0.0003746, '1737550800': 0.0003864, '1737554400': 0.00040510000000000003, '1737558000': 0.0004091, '1737561600': 0.000421, '1737565200': 0.00038700000000000003, '1737568800': 0.00037109999999999997, '1737572400': 0.0003323, '1737576000': 0.00032429999999999997, '1737579600': 0.0003247, '1737583200': 0.0003088})), 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 0x6b3adaa8>), led=Led(active=False), rfid=Rfid(active=False), dc_charging=False, ocpp=Ocpp(active=False, url=None, version='ocpp1.6'))
2025-01-22 04:45:30,905 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=10000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=55677.202999999994, yearly_exported=55677.202999999994, exported=57596.715, fault_state=0, fault_str='Kein Fehler.', power=-0.0))
2025-01-22 04:45:30,906 - {control.data:266} - {INFO:MainThread} - pv3
PvData(config=Config(max_ac_out=6000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=41172.174, yearly_exported=41172.174, exported=42481.582, fault_state=0, fault_str='Kein Fehler.', power=-0.0))
2025-01-22 04:45:30,907 - {control.data:266} - {INFO:MainThread} - pv4
PvData(config=Config(max_ac_out=6000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=41796.64, yearly_exported=41796.64, exported=42661.36, fault_state=0, fault_str='Kein Fehler.', power=0))
2025-01-22 04:45:30,908 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=0.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=138646.017, yearly_exported=138646.017, exported=142739.657, power=0.0))
2025-01-22 04:45:30,909 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'backup_cloud': {'backup_before_update': True}, 'ip_address': '192.168.1.64', 'current_commit': '2024-12-05 09:57:00 +0100 [d982f63c5]', 'current_branch': 'Release', 'current_branch_commit': '2024-12-05 09:57:00 +0100 [d982f63c5]', 'current_missing_commits': [], 'installAssistantDone': True, 'dataprotection_acknowledged': True, 'datastore_version': 65, 'usage_terms_acknowledged': True, 'debug_level': 20, 'release_train': 'master', 'serial_number': None, 'version': '2.1.6-Patch.1', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1737517520, 'time': '04:45:20', 'grid': 3.531, 'house-power': 0.442, 'charging-all': 3.089, 'pv-all': -0.0, 'cp5-power': 3.089, 'ev0-soc': 78.0, 'bat-all-power': 0.0, 'bat-all-soc': 9}, 'module_update_completed': True}
2025-01-22 04:45:30,911 - {control.data:279} - {INFO:MainThread} - device3
{'name': 'Fronius Gen24 10.0', 'type': 'fronius', 'vendor': 'fronius', 'id': 3, 'configuration': {'ip_address': '192.168.1.124'}}
2025-01-22 04:45:30,912 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'Fronius Gen24 10.0', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 1, 'configuration': {}}
2025-01-22 04:45:30,912 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'Fronius Speicher', 'info': {'manufacturer': None, 'model': None}, 'type': 'bat', 'id': 2, 'configuration': {'meter_id': 0}}
2025-01-22 04:45:30,913 - {control.data:281} - {INFO:MainThread} - component10
{'name': 'Fronius S0 Zähler', 'info': {'manufacturer': None, 'model': None}, 'type': 'counter_s0', 'id': 10, 'configuration': {}}
2025-01-22 04:45:30,914 - {control.data:279} - {INFO:MainThread} - device4
{'name': 'Fronius Gen24 6.0', 'type': 'fronius', 'vendor': 'fronius', 'id': 4, 'configuration': {'ip_address': '192.168.1.63'}}
2025-01-22 04:45:30,914 - {control.data:281} - {INFO:MainThread} - component3
{'name': 'Fronius Gen24 6.0', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 3, 'configuration': {}}
2025-01-22 04:45:30,915 - {control.data:279} - {INFO:MainThread} - device5
{'name': 'Fronius Symo', 'type': 'fronius', 'vendor': 'fronius', 'id': 5, 'configuration': {'ip_address': '192.168.1.65'}}
2025-01-22 04:45:30,916 - {control.data:281} - {INFO:MainThread} - component4
{'name': 'Fronius Symo', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 4, 'configuration': {}}
2025-01-22 04:45:30,916 - {control.data:253} - {INFO:MainThread} -