Rückmeldungen openWB software 2.1.3 Alpha 4

Fragen zur Nutzung, Features, usw..
Benutzeravatar
Thomas aus W
Beiträge: 778
Registriert: Mi Apr 01, 2020 4:00 pm

Re: Rückmeldungen openWB software 2.1.3 Alpha 4

Beitrag von Thomas aus W »

Gero hat geschrieben: So Feb 25, 2024 11:46 am Da könnte die Lösung auch Zeitladen sein
Das sehe ich nicht so, denn Zeitladen macht ja auch 'ne Preisoptimierung. Das Intervall müsste also zwingend händisch vor die Abfahrtzeit programmiert werden. Bei einer spontanen Abfahrt am Wochenende beispielsweise muss man dann extra noch ein Zeitladeintervall konfigurieren, statt nur ein Zielladeziel.

Zudem geht es um ein bereits implementiertes Feature, dass ich gerne verbessert haben möchte.
aiole hat geschrieben: So Feb 25, 2024 12:10 pm die Flexibilität des unabhängigen Zubuchens von „Zeitladen“ in

Da bin ich ganz bei Dir.
Nur kann ich mit Zeitladen den "Vorklimatisierungsstrom" vom Zielladen nicht unterbinden. Und auf Zielladen verzichten kommt bei mir nicht in Frage... :D

bye
TW
aiole
Beiträge: 6895
Registriert: Mo Okt 08, 2018 4:51 pm

Re: Rückmeldungen openWB software 2.1.3 Alpha 4

Beitrag von aiole »

Ich lade die Kiste mit Zielladen bis 5 oder 6 Uhr auf und docke 30min Zeitladen an - fertig.

Zielladen in sw2 ist in der Tat ein top Lademodus. Den nutze ich fast ausschließlich, da PV immer automatisch dazukommt.
Gero
Beiträge: 2557
Registriert: Sa Feb 20, 2021 9:55 am

Re: Rückmeldungen openWB software 2.1.3 Alpha 4

Beitrag von Gero »

Thomas aus W hat geschrieben: So Feb 25, 2024 1:03 pm
Gero hat geschrieben: So Feb 25, 2024 11:46 am Da könnte die Lösung auch Zeitladen sein
Das sehe ich nicht so, denn Zeitladen macht ja auch 'ne Preisoptimierung. Das Intervall müsste also zwingend händisch vor die Abfahrtzeit programmiert werden.
Mir ging es ja nur darum, dass man einstellen kann, ob man ein- oder dreiphasig in diesem Zeitfenster laden möchte. Das kollidoert m.E nicht mit preisbasiertem Laden. Zumal derjenige, dessen Speicher so groß ist, dass er morgens den Rest schnell noch wegbekommen mag, zumidest des Sommers kein tibber-Kunde ist.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
ID4U
Beiträge: 324
Registriert: Do Okt 13, 2022 4:26 pm

Re: Rückmeldungen openWB software 2.1.3 Alpha 4

Beitrag von ID4U »

Frank-H hat geschrieben: Fr Feb 23, 2024 8:29 am Darf ich nochmal nachfragen, ob das Problem der Lastspitzenanzeige im Diagramm und der Auswertung noch in der Pipeline ist? Lt. Changelog sollte es ja behoben sein, bei mir trat es nach dem Update auf Alpha 4 mit aktuellem Master immer noch auf (Bild ist von gestern).
Auch bei mir sind immer noch die extremen Peaks bei der PV-Erzeugung vorhanden.
andlem
Beiträge: 53
Registriert: Mi Jun 29, 2022 9:06 am

Re: Rückmeldungen openWB software 2.1.3 Alpha 4

Beitrag von andlem »

ID4U hat geschrieben: Mo Feb 26, 2024 11:58 am
Frank-H hat geschrieben: Fr Feb 23, 2024 8:29 am Darf ich nochmal nachfragen, ob das Problem der Lastspitzenanzeige im Diagramm und der Auswertung noch in der Pipeline ist? Lt. Changelog sollte es ja behoben sein, bei mir trat es nach dem Update auf Alpha 4 mit aktuellem Master immer noch auf (Bild ist von gestern).
Auch bei mir sind immer noch die extremen Peaks bei der PV-Erzeugung vorhanden.
Hier ebenso. Die Peaks sind bei "PV (Summe)", jedoch nicht bei "Kostal Piko", also dem einzelnen Wechselrichter zu sehen. Wenn ein Peak auftritt, dann tritt auch zeitgleich im Main-Log ein Timeout beim Wechselrichter auf. Es treten aber auch zu anderen Zeiten Timeouts auf, aber keine Peaks. Wenn es weiterhilft, kann ich CSVs zur Verfügung stellen.
ID4U
Beiträge: 324
Registriert: Do Okt 13, 2022 4:26 pm

Re: Rückmeldungen openWB software 2.1.3 Alpha 4

Beitrag von ID4U »

Wie ich auch schon in anderen Threads zu dem Problem berichtet habe macht mein SMA-Wechselrichter wohl immer Montagnachts einen "Neustart Diagnosesystem". Dann ist er vermutlich für kurze Zeit nicht erreichbar. Und genau dann gibt es den extremen Peak beim PV-Ertrag.

Das Problem ist aber erst mit der Software 2.x gekommen. Bei der 1.9 hatte ich das nie.
Ihaglc
Beiträge: 431
Registriert: Fr Nov 06, 2020 11:32 am

Re: Rückmeldungen openWB software 2.1.3 Alpha 4

Beitrag von Ihaglc »

Ihaglc hat geschrieben: Do Feb 22, 2024 11:50 am Feedback zu den nicht richtigen Energie-Anzeigen von Hausverbrauch und PV der vorherigen Version.
Wird nun mit Alpha4 bei mir wieder richtig angezeigt. :D

Vielen Dank, Lena
Muss mich korrigieren, heute bei relativ viel Sonnenschein wieder
große Diskrepanzen von PV- und Hausverbrauchsenergie
zwischen 1.9 und 2.x
PV 17 kWh zu 30 kWh
Hausverbrauch 13 kWh zu 7 kWh
2024-02-27 15_28_59-.png
(156.67 KiB) Noch nie heruntergeladen
2024-02-27 15_29_28-Window.png
(124.44 KiB) Noch nie heruntergeladen

Code: Alles auswählen

2024-02-27 15:11:00,972 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-02-27 15:11:01,020 - {modules.devices.solaredge.device:100} - {DEBUG:device0} - Start device reading {'component0': <modules.devices.solaredge.counter.SolaredgeCounter object at 0x70bd2d78>, 'component1': <modules.devices.solaredge.inverter.SolaredgeInverter object at 0x70bd2da8>, 'component2': <modules.devices.solaredge.bat.SolaredgeBat object at 0x70bd2b68>}
2024-02-27 15:11:01,022 - {modules.common.component_context:25} - {DEBUG:set values cp6} - Update Komponente ['Ladepunkt']
2024-02-27 15:11:01,048 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['SolarEdge Zähler']
2024-02-27 15:11:01,078 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [-6, -1874, 969, 897], Scale 0
2024-02-27 15:11:01,098 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [82, 41, 38], Scale -1
2024-02-27 15:11:01,121 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [23739, 23970, 23975, 0, 0, 0, 0], Scale -2
2024-02-27 15:11:01,162 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [4999], Scale -2
2024-02-27 15:11:01,207 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [9580, -9779, -9629], Scale -2
2024-02-27 15:11:01,227 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [9790214, 3082950, 5898862, 6065711, 6696542, 8606666, 2181490, 1165695], Scale 0
2024-02-27 15:11:01,228 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[8.200000000000001, -4.1000000000000005, -3.8000000000000003], powers=[1874.0, -969.0, -897.0], voltages=[237.39000000000001, 239.70000000000002, 239.75], power_factors=[0.958, -0.9779000000000001, -0.9629000000000001], imported=6696542.0, exported=9790214.0, power=6.0, frequency=49.99)
2024-02-27 15:11:01,229 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['SolarEdge Wechselrichter']
2024-02-27 15:11:01,247 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [29120], Scale -1
2024-02-27 15:11:01,276 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [23151572], Scale 0
2024-02-27 15:11:01,367 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [419, 421, 418], Scale -2
2024-02-27 15:11:01,419 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [29482], Scale -1
2024-02-27 15:11:01,419 - {modules.common.component_state:124} - {DEBUG:device0} - currents sign wrong [4.19, 4.21, 4.18]
2024-02-27 15:11:01,420 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[4.19, 4.21, 4.18], power=-2912.0, exported=23151572.0, dc_power=-2948.2000000000003)
2024-02-27 15:11:01,421 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['SolarEdge Speicher']
2024-02-27 15:11:01,458 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1709043051.3070393, power=190.0, imported=74024.38085340151, exported=60108.114318495165)
2024-02-27 15:11:01,459 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00281981, power1: 190, power2: 199
2024-02-27 15:11:01,459 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 0.548453
2024-02-27 15:11:01,459 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 0.548453 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1709043061.4583616, power=199.0, imported=74024.9293067904, exported=60108.114318495165)
2024-02-27 15:11:01,460 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=74024.9293067904, exported=60108.114318495165, power=199.0, soc=79.0)
2024-02-27 15:11:01,464 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['SolarEdge Speicher']
2024-02-27 15:11:01,466 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=74024.9293067904, exported=60108.114318495165, power=199.0, soc=79.0)
2024-02-27 15:11:01,498 - {modules.common.component_context:25} - {DEBUG:component1} - Update Komponente ['SolarEdge Wechselrichter']
2024-02-27 15:11:01,498 - {modules.common.component_context:25} - {DEBUG:update values cp6} - Update Komponente ['Ladepunkt']
2024-02-27 15:11:01,499 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-3111.0, exported=23165488.82, dc_power=None)
2024-02-27 15:11:01,500 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-3111.0, exported=23165488.82, dc_power=None)
2024-02-27 15:11:01,520 - {modules.common.component_context:25} - {DEBUG:component0} - Update Komponente ['SolarEdge Zähler']
2024-02-27 15:11:01,520 - {modules.common.store._api:30} - {INFO:component0} - Saving CounterState(currents=[8.200000000000001, -4.1000000000000005, -3.8000000000000003], powers=[1874.0, -969.0, -897.0], voltages=[237.39000000000001, 239.70000000000002, 239.75], power_factors=[0.958, -0.9779000000000001, -0.9629000000000001], imported=6696542.0, exported=9790214.0, power=6.0, frequency=49.99)
2024-02-27 15:11:01,567 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-02-27 15:11:01,568 - {modules.ripple_control_receivers.gpio.ripple_control_receiver:36} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: False, RSE-Kontakt 2: False
2024-02-27 15:11:01,568 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data <modules.common.component_state.RcrState object at 0x6e3b8190>
2024-02-27 15:11:01,570 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-02-27 15:11:01,571 - {modules.common.store._api:30} - {INFO:set ripple control receiver} - Saving <modules.common.component_state.RcrState object at 0x6e3b8190>
2024-02-27 15:11:01,588 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/imported, Payload 74024.93, vorherige Payload: 74024.38
2024-02-27 15:11:01,589 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/power, Payload 199.0, vorherige Payload: 190.0
2024-02-27 15:11:01,668 - {control.bat_all:213} - {DEBUG:MainThread} - Verbleibende Speicher-Leistung: 199.0W
2024-02-27 15:11:01,668 - {control.bat_all:217} - {DEBUG:MainThread} - Reservierte Ladeleistung (300W) subtrahieren: -101.0
2024-02-27 15:11:01,668 - {control.bat_all:171} - {INFO:MainThread} - -101.0W verbleibende Speicher-Leistung
2024-02-27 15:11:01,670 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [42.49, 44.15, 43.76]A
2024-02-27 15:11:01,671 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 52513.67W
2024-02-27 15:11:01,672 - {control.chargepoint.chargepoint:541} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 2
2024-02-27 15:11:01,674 - {control.chargepoint.chargepoint:665} - {INFO:MainThread} - LP 6, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: True, max. Ist-Strom: 10.69
2024-02-27 15:11:01,679 - {modules.common.simcount._simcount:37} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1709043051.592119, power=388.8499999999999, imported=4093332.9370635557, exported=8352.26192803383)
2024-02-27 15:11:01,680 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00280197, power1: 388.85, power2: 398.33
2024-02-27 15:11:01,681 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 1.10283
2024-02-27 15:11:01,682 - {modules.common.simcount._simcount:46} - {DEBUG:MainThread} - imported: 1.10283 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1709043061.6792176, power=398.3299999999999, imported=4093334.0398916495, exported=8352.26192803383)
2024-02-27 15:11:01,689 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(currents=[0.0, 0.0, 0.0], soc=79, daily_exported=27.0, daily_imported=7935.0, imported=74024.93, exported=60108.11, fault_state=0, fault_str='Kein Fehler.', power=199.0))
2024-02-27 15:11:01,690 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=79, daily_exported=27.0, daily_imported=7935.0, fault_str='Kein Fehler.', fault_state=0, imported=74024.93, exported=60108.11, power=199.0), set=Set(charging_power_left=-101.0, regulate_up=False, switch_on_soc_reached=True))
2024-02-27 15:11:01,692 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=5160.0, daily_exported=0.0, power=2519.67, imported=3330698.97, exported=0))
2024-02-27 15:11:01,700 - {control.data:266} - {INFO:MainThread} - cp6
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=', da die maximale Leistung an Zähler {} erreicht ist.', phases=1, prio=True, 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=83), currents=[10.69, 0.05, -0.04], daily_imported=5160.0, daily_exported=0.0, evse_current=1099, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3330698.97, phases_in_use=1, plug_state=True, power=2519.67, rfid_timestamp=None, rfid=None, soc=None, soc_timestamp=None, state_str=None, vehicle_id=None, voltages=[236.39, 240.43, 239.96]), set=Set(change_ev_permitted=False, charging_ev=0, charging_ev_prev=0, current=10.99, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', costs=0.6946, imported_at_mode_switch=3325489.99, imported_at_plugtime=3325489.99, imported_since_mode_switch=5201.899999999907, imported_since_plugged=5201.899999999907, range_charged=21.674583333332944, time_charged='1:36', timestamp_start_charging=1709037241.693174, ev=0, prio=True, rfid=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1709037031.286731, required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6e39a298>), 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=6))
2024-02-27 15:11:01,702 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=32, max_current_single_phase=32, name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[])
2024-02-27 15:11:01,703 - {control.data:266} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[40, 40, 40], max_total_power=50000), get=Get(powers=[1874.0, -969.0, -897.0], currents=[8.2, -4.1, -3.8], voltages=[237.39, 239.7, 239.75], power_factors=[0.96, -0.98, -0.96], unbalanced_load=0, frequency=49.99, daily_exported=247.0, daily_imported=3909.0, imported=6696542.0, exported=9790214.0, fault_state=0, fault_str='Kein Fehler.', power=6.0), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=52513.67, raw_currents_left=[42.49, 44.15, 43.76], surplus_power_left=0, state_str=''))
2024-02-27 15:11:01,704 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}, {'id': 6, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=398.3299999999999, invalid_home_consumption=0, daily_yield_home_consumption=6786.0, imported_home_consumption=4093334.0398916495, disengageable_smarthome_power=0))
2024-02-27 15:11:01,707 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', disable_after_unplug=False, prio=True, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={'0': TimeChargingPlan(active=False, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), time=['21:00', '23:00'], name='Zeitladen-Standard', current=32, limit=Limit(selected='soc', amount=1000, soc=75))}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), 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=13, name='Zielladen-Standard', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=100, soc_scheduled=65), time='07:00')}), instant_charging=InstantCharging(current=17, limit=Limit(selected='none', amount=14000, soc=100))))
2024-02-27 15:11:01,709 - {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=83, soc_timestamp=1709043030.622664, force_soc_update=False, range=31, fault_state=0, fault_str='Kein Fehler.'))
2024-02-27 15:11:01,711 - {control.data:266} - {INFO:MainThread} - ev5
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=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-02-27 15:11:01,712 - {control.data:266} - {INFO:MainThread} - ev1
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=91, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-02-27 15:11:01,713 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=32, max_phases=2, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=24000, min_current=6, max_current_single_phase=32, battery_capacity=10000, efficiency=94, nominal_difference=1, keep_charge_active_duration=2)
2024-02-27 15:11:01,715 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=False, charging_power_reserve=300, control_range=[0, 230], feed_in_yield=6800, phase_switch_delay=5, phases_to_use=1, rundown_power=5000, rundown_soc=25, switch_off_delay=180, switch_off_soc=0, switch_off_threshold=300, switch_on_delay=180, switch_on_soc=5, switch_on_threshold=250), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=3), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='local', extern=False, external_buttons_hw=False, grid_protection_active=False, grid_protection_configured=True, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, prices=Prices(bat=0.00029, cp=0, grid=0.0004857, pv=0.000143), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module=<modules.common.configurable_ripple_control_receiver.ConfigurableRcr object at 0x6e3bb580>, overrice_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-02-27 15:11:01,716 - {control.data:246} - {INFO:MainThread} - general_data-display
local
2024-02-27 15:11:01,717 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-02-27 15:11:01,720 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=True, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=180, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x6e39af10>), led=Led(active=False), rfid=Rfid(active=False))
2024-02-27 15:11:01,721 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=7200), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=29912.0, monthly_exported=0, yearly_exported=0, exported=23165488.82, fault_state=0, fault_str='Kein Fehler.', power=-3111.0))
2024-02-27 15:11:01,722 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=29912.0, monthly_exported=0, yearly_exported=0, exported=23165488.82, power=-3111.0))
2024-02-27 15:11:01,722 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.2.131', 'current_commit': '2024-02-21 15:31:55 +0100 [82611573a]', 'current_branch': 'master', 'current_branch_commit': '2024-02-27 08:10:42 +0100 [3746fe14a]', 'current_missing_commits': ['2024-02-27 08:10:42 +0100 [3746fe14a] - Merge pull request #1441 from cshagen/master', '2024-02-27 08:08:27 +0100 [bf9ca6c1e] - Merge pull request #1411 from Pendragon77/Wiki', '2024-02-25 23:34:14 +0100 [784c9a8d6] - improve chargepoint layout', '2024-02-25 22:39:53 +0100 [7f4368a6f] - Fix widget spacing', '2024-02-25 22:30:13 +0100 [904e2804f] - Fix simple CP list', '2024-02-25 22:10:04 +0100 [5af8605c3] - Fix monthly autarchy calculation', '2024-02-25 21:47:16 +0100 [1fbe3af3b] - Fix powergraph axis', '2024-02-25 21:26:52 +0100 [7ffc6a683] - layout improvements', '2024-02-23 11:32:37 +0100 [7da01f7d3] - Merge pull request #1440 from benderl/settings-ui', '2024-02-23 11:30:29 +0100 [46caa0698] - build', "2024-02-19 09:28:21 +0100 [dd1fc5910] - Merge branch 'Wiki' of github.com:Pendragon77/OpenWB into Wiki", '2024-02-19 09:27:09 +0100 [7993c393d] - Wiki: Änderungsvorschläge', '2024-02-19 09:21:43 +0100 [6f720da91] - Update docs/Grundkonzept.md', "2024-02-19 09:20:11 +0100 [ec4cafaaa] - Merge branch 'Wiki' of github.com:Pendragon77/OpenWB into Wiki", '2024-02-19 09:19:55 +0100 [6cb332096] - Update docs/Grundkonzept.md', '2024-02-19 09:19:49 +0100 [d8d73c76b] - Update docs/Grundkonzept.md', "2024-02-19 09:19:04 +0100 [b8067417a] - Merge branch 'Wiki' of github.com:Pendragon77/OpenWB into Wiki", '2024-02-19 09:15:01 +0100 [5a721b210] - Update docs/Zähler.md', '2024-02-19 09:14:41 +0100 [881810c30] - Update docs/Zähler.md', '2024-02-19 09:14:32 +0100 [005dff7d0] - Update docs/Zähler.md', '2024-02-19 09:14:18 +0100 [c2de00848] - Update docs/Zähler.md', '2024-02-19 09:14:00 +0100 [cdc2c4ed5] - Update docs/Zähler.md', '2024-02-19 09:13:42 +0100 [76deaab7b] - Update docs/Zähler.md', '2024-02-19 09:13:09 +0100 [dd14798a6] - Update docs/Zähler.md', '2024-02-19 09:12:11 +0100 [056c8bad9] - Update docs/Zähler.md', '2024-02-19 09:11:56 +0100 [498e19c7e] - Update docs/Grundkonzept.md', '2024-02-19 09:11:42 +0100 [8f05724dd] - Update docs/Grundkonzept.md', '2024-02-19 09:11:34 +0100 [64395e2cc] - Update docs/Grundkonzept.md', '2024-02-19 09:11:25 +0100 [2f46886f4] - Update docs/Grundkonzept.md', '2024-02-19 09:11:08 +0100 [ef08879f0] - Update docs/Grundkonzept.md', '2024-02-19 09:09:43 +0100 [634cf6e6d] - Update docs/Grundkonzept.md', '2024-02-19 09:06:02 +0100 [8f32816da] - Wiki: Formatierung', '2024-02-19 09:05:07 +0100 [9f4f9b49a] - Update docs/Zähler.md', '2024-02-19 09:04:34 +0100 [7e720057e] - Update docs/Zähler.md', '2024-02-19 09:04:22 +0100 [9528f3b2d] - Update docs/Grundkonzept.md', '2024-02-19 09:03:25 +0100 [2d9e4977c] - Update docs/Zähler.md', '2024-02-19 09:03:04 +0100 [004ef5b91] - Update docs/Zähler.md', '2024-02-19 09:02:40 +0100 [876675b02] - Update docs/Zähler.md', '2024-02-19 09:02:32 +0100 [f2eaf302d] - Update docs/Zähler.md', '2024-02-19 08:55:33 +0100 [d96ca42f4] - Wiki: Ergänzungen', '2024-02-11 18:24:13 +0100 [7be5088ba] - Wiki: Work in Progress', '2024-02-08 12:24:00 +0100 [571653ffc] - Wiki: Added some files to Counters and a howto'], 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.3-Alpha.4', 'datastore_version': 37, 'lastlivevaluesJson': {'timestamp': 1709043051, 'time': '15:10:51', 'grid': -0.011, 'house-power': 0.389, 'charging-all': 2.507, 'pv-all': 3.097, 'cp6-power': 2.507, 'ev0-soc': 83, 'bat-all-power': 0.19, 'bat-all-soc': 79}, 'usage_terms_acknowledged': True, 'module_update_completed': True}
2024-02-27 15:11:01,724 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'SolarEdge', 'type': 'solaredge', 'id': 0, 'configuration': {'port': 502, 'ip_address': '192.168.2.134'}}
2024-02-27 15:11:01,725 - {control.data:281} - {INFO:MainThread} - component0
{'name': 'SolarEdge Zähler', 'type': 'counter', 'id': 0, 'configuration': {'modbus_id': 1, 'meter_id': 1}}
2024-02-27 15:11:01,726 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'SolarEdge Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {'modbus_id': 1}}
2024-02-27 15:11:01,727 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'SolarEdge Speicher', 'type': 'bat', 'id': 2, 'configuration': {'modbus_id': 1}}
2024-02-27 15:11:01,728 - {control.data:253} - {INFO:MainThread} - 

2024-02-27 15:11:01,734 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-02-27 15:11:01,736 - {control.counter:204} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 107.0W
2024-02-27 15:11:01,736 - {control.counter:379} - {DEBUG:MainThread} - LP6 Switch-Off-Threshold prüfen: 107.0W, Schwelle: 300W, freigegebener Überschuss 0W, Einspeisegrenze 0W
2024-02-27 15:11:01,737 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-02-27 15:11:01,738 - {control.algorithm.min_current:18} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - True, Zähler 0
2024-02-27 15:11:01,741 - {control.counter:176} - {DEBUG:MainThread} - Zähler 0: [36.49, 44.15, 43.76]A verbleibende Ströme, 51133.67W verbleibende Leistung
2024-02-27 15:11:01,743 - {control.algorithm.common:95} - {INFO:MainThread} - LP6: Stromstärke 6A
2024-02-27 15:11:01,744 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-02-27 15:11:01,745 - {control.counter:249} - {DEBUG:MainThread} - Anpassen des Regelbereichs 0W
2024-02-27 15:11:01,747 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 1032.6699999999983W
2024-02-27 15:11:01,749 - {control.counter:484} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 1032.6699999999983W
2024-02-27 15:11:01,750 - {control.algorithm.algorithm:38} - {INFO:MainThread} - **PV-geführten Strom setzen**
2024-02-27 15:11:01,752 - {control.algorithm.filter_chargepoints:116} - {DEBUG:MainThread} - Geordnete Ladepunkte [6]
2024-02-27 15:11:01,754 - {control.algorithm.surplus_controlled:42} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - True, Zähler 0
2024-02-27 15:11:01,756 - {control.loadmanagement:76} - {DEBUG:MainThread} - Leistungsüberschreitung auf 1032.6699999999983W korrigieren: [26.0, 0.0, 0.0]
2024-02-27 15:11:01,758 - {control.algorithm.surplus_controlled:118} - {DEBUG:MainThread} - Ungenutzten Sollstrom aufschlagen ergibt 10.789869565217383A.
2024-02-27 15:11:01,761 - {control.counter:183} - {DEBUG:MainThread} - Zähler 0: [31.70013043478262, 44.15, 43.76]A verbleibende Ströme, -69.0W verbleibender Überschuss
2024-02-27 15:11:01,761 - {control.algorithm.common:95} - {INFO:MainThread} - LP6: Stromstärke 10.789869565217383A
2024-02-27 15:11:01,765 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-02-27 15:11:01,769 - {control.process:111} - {INFO:MainThread} - LP6: set current 10.79 A, state CHARGING_ALLOWED
2024-02-27 15:11:01,774 - {modules.common.component_context:25} - {DEBUG:set current cp6} - Update Komponente ['Ladepunkt']
2024-02-27 15:11:01,828 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-02-27 15:11:05,085 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-02-27 15:11:10,117 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-02-27 15:11:10,120 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-02-27 15:11:10,121 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-02-27 15:11:10,186 - {modules.devices.solaredge.device:100} - {DEBUG:device0} - Start device reading {'component0': <modules.devices.solaredge.counter.SolaredgeCounter object at 0x70bd2d78>, 'component1': <modules.devices.solaredge.inverter.SolaredgeInverter object at 0x70bd2da8>, 'component2': <modules.devices.solaredge.bat.SolaredgeBat object at 0x70bd2b68>}
2024-02-27 15:11:10,188 - {modules.common.component_context:25} - {DEBUG:set values cp6} - Update Komponente ['Ladepunkt']
2024-02-27 15:11:10,194 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['SolarEdge Zähler']
2024-02-27 15:11:10,218 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [15, -1830, 959, 886], Scale 0
2024-02-27 15:11:10,247 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [81, 41, 39], Scale -1
2024-02-27 15:11:10,266 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [23739, 23976, 23975, 0, 0, 0, 0], Scale -2
2024-02-27 15:11:10,287 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [4999], Scale -2
2024-02-27 15:11:10,307 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [9599, -9750, -9599], Scale -2
2024-02-27 15:11:10,340 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [9790214, 3082950, 5898864, 6065713, 6696542, 8606670, 2181490, 1165695], Scale 0
2024-02-27 15:11:10,341 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[8.1, -4.1000000000000005, -3.9000000000000004], powers=[1830.0, -959.0, -886.0], voltages=[237.39000000000001, 239.76, 239.75], power_factors=[0.9599000000000001, -0.975, -0.9599000000000001], imported=6696542.0, exported=9790214.0, power=-15.0, frequency=49.99)
2024-02-27 15:11:10,344 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['SolarEdge Wechselrichter']
2024-02-27 15:11:10,366 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [28620], Scale -1
2024-02-27 15:11:10,386 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [23151578], Scale 0
2024-02-27 15:11:10,406 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [412, 414, 413], Scale -2
2024-02-27 15:11:10,426 - {modules.devices.solaredge.scale:16} - {DEBUG:device0} - Registers [29055], Scale -1
2024-02-27 15:11:10,427 - {modules.common.component_state:124} - {DEBUG:device0} - currents sign wrong [4.12, 4.14, 4.13]
2024-02-27 15:11:10,427 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[4.12, 4.14, 4.13], power=-2862.0, exported=23151578.0, dc_power=-2905.5)
2024-02-27 15:11:10,430 - {modules.common.component_context:25} - {DEBUG:device0} - Update Komponente ['SolarEdge Speicher']
2024-02-27 15:11:10,487 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1709043061.4583616, power=199.0, imported=74024.9293067904, exported=60108.114318495165)
2024-02-27 15:11:10,488 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00250805, power1: 199, power2: 251
2024-02-27 15:11:10,488 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 0.564311
2024-02-27 15:11:10,489 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 0.564311 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1709043070.4873412, power=251.0, imported=74025.49361801163, exported=60108.114318495165)
2024-02-27 15:11:10,490 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=74025.49361801163, exported=60108.114318495165, power=251.0, soc=79.0)
2024-02-27 15:11:10,495 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['SolarEdge Speicher']
2024-02-27 15:11:10,497 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=74025.49361801163, exported=60108.114318495165, power=251.0, soc=79.0)
2024-02-27 15:11:10,552 - {modules.common.component_context:25} - {DEBUG:component1} - Update Komponente ['SolarEdge Wechselrichter']
2024-02-27 15:11:10,553 - {modules.common.component_context:25} - {DEBUG:update values cp6} - Update Komponente ['Ladepunkt']
2024-02-27 15:11:10,554 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-3113.0, exported=23165495.38, dc_power=None)
2024-02-27 15:11:10,556 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-3113.0, exported=23165495.38, dc_power=None)
2024-02-27 15:11:10,589 - {modules.common.component_context:25} - {DEBUG:component0} - Update Komponente ['SolarEdge Zähler']
2024-02-27 15:11:10,590 - {modules.common.store._api:30} - {INFO:component0} - Saving CounterState(currents=[8.1, -4.1000000000000005, -3.9000000000000004], powers=[1830.0, -959.0, -886.0], voltages=[237.39000000000001, 239.76, 239.75], power_factors=[0.9599000000000001, -0.975, -0.9599000000000001], imported=6696542.0, exported=9790214.0, power=-15.0, frequency=49.99)
2024-02-27 15:11:10,640 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-02-27 15:11:10,641 - {modules.ripple_control_receivers.gpio.ripple_control_receiver:36} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: False, RSE-Kontakt 2: False
2024-02-27 15:11:10,642 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data <modules.common.component_state.RcrState object at 0x6e39bf88>
2024-02-27 15:11:10,644 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-02-27 15:11:10,645 - {modules.common.store._api:30} - {INFO:set ripple control receiver} - Saving <modules.common.component_state.RcrState object at 0x6e39bf88>
2024-02-27 15:11:10,663 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/imported, Payload 74025.49, vorherige Payload: 74024.93
2024-02-27 15:11:10,665 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/power, Payload 251.0, vorherige Payload: 199.0
2024-02-27 15:11:10,748 - {control.bat_all:213} - {DEBUG:MainThread} - Verbleibende Speicher-Leistung: 251.0W
2024-02-27 15:11:10,749 - {control.bat_all:217} - {DEBUG:MainThread} - Reservierte Ladeleistung (300W) subtrahieren: -49.0
2024-02-27 15:11:10,749 - {control.bat_all:171} - {INFO:MainThread} - -49.0W verbleibende Speicher-Leistung
2024-02-27 15:11:10,751 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [42.39, 44.15, 43.86]A
2024-02-27 15:11:10,752 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 52485.82W
2024-02-27 15:11:10,760 - {control.chargepoint.chargepoint:541} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 2
2024-02-27 15:11:10,777 - {control.chargepoint.chargepoint:665} - {INFO:MainThread} - LP 6, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: True, max. Ist-Strom: 10.49
2024-02-27 15:11:10,785 - {modules.common.simcount._simcount:37} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1709043061.6792176, power=398.3299999999999, imported=4093334.0398916495, exported=8352.26192803383)
2024-02-27 15:11:10,786 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00252943, power1: 398.33, power2: 376.18
2024-02-27 15:11:10,787 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 0.979534
2024-02-27 15:11:10,788 - {modules.common.simcount._simcount:46} - {DEBUG:MainThread} - imported: 0.979534 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1709043070.7851608, power=376.17999999999984, imported=4093335.019425548, exported=8352.26192803383)
2024-02-27 15:11:10,793 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(currents=[0.0, 0.0, 0.0], soc=79, daily_exported=27.0, daily_imported=7935.0, imported=74025.49, exported=60108.11, fault_state=0, fault_str='Kein Fehler.', power=251.0))
2024-02-27 15:11:10,794 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=79, daily_exported=27.0, daily_imported=7935.0, fault_str='Kein Fehler.', fault_state=0, imported=74025.49, exported=60108.11, power=251.0), set=Set(charging_power_left=-49.0, regulate_up=False, switch_on_soc_reached=True))
2024-02-27 15:11:10,796 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=5160.0, daily_exported=0.0, power=2470.82, imported=3330704.83, exported=0))
2024-02-27 15:11:10,798 - {control.data:266} - {INFO:MainThread} - cp6
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=', da die maximale Leistung an Zähler {} erreicht ist.', phases=1, prio=True, 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=83), currents=[10.49, 0.05, -0.04], daily_imported=5160.0, daily_exported=0.0, evse_current=1079, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3330704.83, phases_in_use=1, plug_state=True, power=2470.82, rfid_timestamp=None, rfid=None, soc=None, soc_timestamp=None, state_str=None, vehicle_id=None, voltages=[236.28, 240.31, 239.66]), set=Set(change_ev_permitted=False, charging_ev=0, charging_ev_prev=0, current=10.79, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', costs=0.6946, imported_at_mode_switch=3325489.99, imported_at_plugtime=3325489.99, imported_since_mode_switch=5208.979999999981, imported_since_plugged=5208.979999999981, range_charged=21.704083333333255, time_charged='1:37', timestamp_start_charging=1709037241.693174, ev=0, prio=True, rfid=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1709037031.286731, required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6e35b430>), 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=6))
2024-02-27 15:11:10,801 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=32, max_current_single_phase=32, name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[])
2024-02-27 15:11:10,802 - {control.data:266} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[40, 40, 40], max_total_power=50000), get=Get(powers=[1830.0, -959.0, -886.0], currents=[8.1, -4.1, -3.9], voltages=[237.39, 239.76, 239.75], power_factors=[0.96, -0.97, -0.96], unbalanced_load=0, frequency=49.99, daily_exported=247.0, daily_imported=3909.0, imported=6696542.0, exported=9790214.0, fault_state=0, fault_str='Kein Fehler.', power=-15.0), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=52485.82, raw_currents_left=[42.39, 44.15, 43.86], surplus_power_left=0, state_str=''))
2024-02-27 15:11:10,805 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}, {'id': 6, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=376.17999999999984, invalid_home_consumption=0, daily_yield_home_consumption=6786.0, imported_home_consumption=4093335.019425548, disengageable_smarthome_power=0))
2024-02-27 15:11:10,807 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', disable_after_unplug=False, prio=True, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={'0': TimeChargingPlan(active=False, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), time=['21:00', '23:00'], name='Zeitladen-Standard', current=32, limit=Limit(selected='soc', amount=1000, soc=75))}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), 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=13, name='Zielladen-Standard', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=100, soc_scheduled=65), time='07:00')}), instant_charging=InstantCharging(current=17, limit=Limit(selected='none', amount=14000, soc=100))))
2024-02-27 15:11:10,808 - {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=83, soc_timestamp=1709043030.622664, force_soc_update=False, range=31, fault_state=0, fault_str='Kein Fehler.'))
2024-02-27 15:11:10,809 - {control.data:266} - {INFO:MainThread} - ev5
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=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-02-27 15:11:10,810 - {control.data:266} - {INFO:MainThread} - ev1
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=91, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-02-27 15:11:10,812 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=32, max_phases=2, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=24000, min_current=6, max_current_single_phase=32, battery_capacity=10000, efficiency=94, nominal_difference=1, keep_charge_active_duration=2)
2024-02-27 15:11:10,813 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=False, charging_power_reserve=300, control_range=[0, 230], feed_in_yield=6800, phase_switch_delay=5, phases_to_use=1, rundown_power=5000, rundown_soc=25, switch_off_delay=180, switch_off_soc=0, switch_off_threshold=300, switch_on_delay=180, switch_on_soc=5, switch_on_threshold=250), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=3), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='local', extern=False, external_buttons_hw=False, grid_protection_active=False, grid_protection_configured=True, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, prices=Prices(bat=0.00029, cp=0, grid=0.0004857, pv=0.000143), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module=<modules.common.configurable_ripple_control_receiver.ConfigurableRcr object at 0x6e3b7a00>, overrice_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-02-27 15:11:10,816 - {control.data:246} - {INFO:MainThread} - general_data-display
local
2024-02-27 15:11:10,818 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-02-27 15:11:10,819 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=True, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=180, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x6e39bd18>), led=Led(active=False), rfid=Rfid(active=False))
2024-02-27 15:11:10,820 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=7200), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=29912.0, monthly_exported=0, yearly_exported=0, exported=23165495.38, fault_state=0, fault_str='Kein Fehler.', power=-3113.0))
2024-02-27 15:11:10,821 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=29912.0, monthly_exported=0, yearly_exported=0, exported=23165495.38, power=-3113.0))
2024-02-27 15:11:10,823 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.2.131', 'current_commit': '2024-02-21 15:31:55 +0100 [82611573a]', 'current_branch': 'master', 'current_branch_commit': '2024-02-27 08:10:42 +0100 [3746fe14a]', 'current_missing_commits': ['2024-02-27 08:10:42 +0100 [3746fe14a] - Merge pull request #1441 from cshagen/master', '2024-02-27 08:08:27 +0100 [bf9ca6c1e] - Merge pull request #1411 from Pendragon77/Wiki', '2024-02-25 23:34:14 +0100 [784c9a8d6] - improve chargepoint layout', '2024-02-25 22:39:53 +0100 [7f4368a6f] - Fix widget spacing', '2024-02-25 22:30:13 +0100 [904e2804f] - Fix simple CP list', '2024-02-25 22:10:04 +0100 [5af8605c3] - Fix monthly autarchy calculation', '2024-02-25 21:47:16 +0100 [1fbe3af3b] - Fix powergraph axis', '2024-02-25 21:26:52 +0100 [7ffc6a683] - layout improvements', '2024-02-23 11:32:37 +0100 [7da01f7d3] - Merge pull request #1440 from benderl/settings-ui', '2024-02-23 11:30:29 +0100 [46caa0698] - build', "2024-02-19 09:28:21 +0100 [dd1fc5910] - Merge branch 'Wiki' of github.com:Pendragon77/OpenWB into Wiki", '2024-02-19 09:27:09 +0100 [7993c393d] - Wiki: Änderungsvorschläge', '2024-02-19 09:21:43 +0100 [6f720da91] - Update docs/Grundkonzept.md', "2024-02-19 09:20:11 +0100 [ec4cafaaa] - Merge branch 'Wiki' of github.com:Pendragon77/OpenWB into Wiki", '2024-02-19 09:19:55 +0100 [6cb332096] - Update docs/Grundkonzept.md', '2024-02-19 09:19:49 +0100 [d8d73c76b] - Update docs/Grundkonzept.md', "2024-02-19 09:19:04 +0100 [b8067417a] - Merge branch 'Wiki' of github.com:Pendragon77/OpenWB into Wiki", '2024-02-19 09:15:01 +0100 [5a721b210] - Update docs/Zähler.md', '2024-02-19 09:14:41 +0100 [881810c30] - Update docs/Zähler.md', '2024-02-19 09:14:32 +0100 [005dff7d0] - Update docs/Zähler.md', '2024-02-19 09:14:18 +0100 [c2de00848] - Update docs/Zähler.md', '2024-02-19 09:14:00 +0100 [cdc2c4ed5] - Update docs/Zähler.md', '2024-02-19 09:13:42 +0100 [76deaab7b] - Update docs/Zähler.md', '2024-02-19 09:13:09 +0100 [dd14798a6] - Update docs/Zähler.md', '2024-02-19 09:12:11 +0100 [056c8bad9] - Update docs/Zähler.md', '2024-02-19 09:11:56 +0100 [498e19c7e] - Update docs/Grundkonzept.md', '2024-02-19 09:11:42 +0100 [8f05724dd] - Update docs/Grundkonzept.md', '2024-02-19 09:11:34 +0100 [64395e2cc] - Update docs/Grundkonzept.md', '2024-02-19 09:11:25 +0100 [2f46886f4] - Update docs/Grundkonzept.md', '2024-02-19 09:11:08 +0100 [ef08879f0] - Update docs/Grundkonzept.md', '2024-02-19 09:09:43 +0100 [634cf6e6d] - Update docs/Grundkonzept.md', '2024-02-19 09:06:02 +0100 [8f32816da] - Wiki: Formatierung', '2024-02-19 09:05:07 +0100 [9f4f9b49a] - Update docs/Zähler.md', '2024-02-19 09:04:34 +0100 [7e720057e] - Update docs/Zähler.md', '2024-02-19 09:04:22 +0100 [9528f3b2d] - Update docs/Grundkonzept.md', '2024-02-19 09:03:25 +0100 [2d9e4977c] - Update docs/Zähler.md', '2024-02-19 09:03:04 +0100 [004ef5b91] - Update docs/Zähler.md', '2024-02-19 09:02:40 +0100 [876675b02] - Update docs/Zähler.md', '2024-02-19 09:02:32 +0100 [f2eaf302d] - Update docs/Zähler.md', '2024-02-19 08:55:33 +0100 [d96ca42f4] - Wiki: Ergänzungen', '2024-02-11 18:24:13 +0100 [7be5088ba] - Wiki: Work in Progress', '2024-02-08 12:24:00 +0100 [571653ffc] - Wiki: Added some files to Counters and a howto'], 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.3-Alpha.4', 'datastore_version': 37, 'lastlivevaluesJson': {'timestamp': 1709043061, 'time': '15:11:01', 'grid': 0.006, 'house-power': 0.398, 'charging-all': 2.52, 'pv-all': 3.111, 'cp6-power': 2.52, 'ev0-soc': 83, 'bat-all-power': 0.199, 'bat-all-soc': 79}, 'usage_terms_acknowledged': True, 'module_update_completed': True}
2024-02-27 15:11:10,824 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'SolarEdge', 'type': 'solaredge', 'id': 0, 'configuration': {'port': 502, 'ip_address': '192.168.2.134'}}
2024-02-27 15:11:10,825 - {control.data:281} - {INFO:MainThread} - component0
{'name': 'SolarEdge Zähler', 'type': 'counter', 'id': 0, 'configuration': {'modbus_id': 1, 'meter_id': 1}}
2024-02-27 15:11:10,827 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'SolarEdge Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {'modbus_id': 1}}
2024-02-27 15:11:10,827 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'SolarEdge Speicher', 'type': 'bat', 'id': 2, 'configuration': {'modbus_id': 1}}
2024-02-27 15:11:10,830 - {control.data:253} - {INFO:MainThread} - 

2024-02-27 15:11:10,831 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-02-27 15:11:10,831 - {control.counter:204} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 34.0W
2024-02-27 15:11:10,832 - {control.counter:379} - {DEBUG:MainThread} - LP6 Switch-Off-Threshold prüfen: 34.0W, Schwelle: 300W, freigegebener Überschuss 0W, Einspeisegrenze 0W
2024-02-27 15:11:10,832 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-02-27 15:11:10,834 - {control.algorithm.min_current:18} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - True, Zähler 0
2024-02-27 15:11:10,841 - {control.counter:176} - {DEBUG:MainThread} - Zähler 0: [36.39, 44.15, 43.86]A verbleibende Ströme, 51105.82W verbleibende Leistung
2024-02-27 15:11:10,842 - {control.algorithm.common:95} - {INFO:MainThread} - LP6: Stromstärke 6A
2024-02-27 15:11:10,843 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-02-27 15:11:10,846 - {control.counter:249} - {DEBUG:MainThread} - Anpassen des Regelbereichs 115.0W
2024-02-27 15:11:10,847 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 1171.8199999999997W
2024-02-27 15:11:10,848 - {control.counter:484} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 1171.8199999999997W
2024-02-27 15:11:10,848 - {control.algorithm.algorithm:38} - {INFO:MainThread} - **PV-geführten Strom setzen**
2024-02-27 15:11:10,849 - {control.algorithm.filter_chargepoints:116} - {DEBUG:MainThread} - Geordnete Ladepunkte [6]
2024-02-27 15:11:10,850 - {control.algorithm.surplus_controlled:42} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - True, Zähler 0
2024-02-27 15:11:10,851 - {control.loadmanagement:76} - {DEBUG:MainThread} - Leistungsüberschreitung auf 1171.8199999999997W korrigieren: [26.0, 0.0, 0.0]
2024-02-27 15:11:10,853 - {control.algorithm.surplus_controlled:118} - {DEBUG:MainThread} - Ungenutzten Sollstrom aufschlagen ergibt 11.39486956521739A.
2024-02-27 15:11:10,854 - {control.counter:183} - {DEBUG:MainThread} - Zähler 0: [30.99513043478261, 44.15, 43.86]A verbleibende Ströme, -68.99999999999977W verbleibender Überschuss
2024-02-27 15:11:10,855 - {control.algorithm.common:95} - {INFO:MainThread} - LP6: Stromstärke 11.39486956521739A
2024-02-27 15:11:10,856 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-02-27 15:11:10,860 - {control.process:111} - {INFO:MainThread} - LP6: set current 11.39 A, state CHARGING_ALLOWED
2024-02-27 15:11:10,864 - {modules.common.component_context:25} - {DEBUG:set current cp6} - Update Komponente ['Ladepunkt']
2024-02-27 15:11:10,883 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-02-27 15:11:15,126 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-02-27 15:11:20,142 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-02-27 15:11:20,146 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-02-27 15:11:20,148 - {root:75} - {INFO:MainThread} - # ***Start*** 
Gruß
Thomas
----------------------------------------
Wallbox OpenWB Standard+ 22 kW
PV Modul JaSolar
WR Solaredge SE7K Hybrid
Speicher LG Resu13
EV Mercedes GLC Hybrid
Benutzeravatar
Thomas aus W
Beiträge: 778
Registriert: Mi Apr 01, 2020 4:00 pm

Re: Rückmeldungen openWB software 2.1.3 Alpha 4 - Fehler im Log nach WR reboot

Beitrag von Thomas aus W »

Installierte Version: 2024-02-27 08:10:42 +0100 [3746fe14a]

Mein Wechselrichter hatte gerade ein Update und wurde neu gestartet.

Anschließend hatt ich im Log einen Solarertrag von 31MWh (der Ertrag der Anlage seit bestehen) mit einer Leistung von 372TW.
virtueller-PV-ertrfag-nach-WR-Reboot-Bildschirmfoto_2024-02-27_22-36-18.png
virtueller-PV-ertrfag-nach-WR-Reboot-Bildschirmfoto_2024-02-27_22-36-18.png (23.34 KiB) 1635 mal betrachtet
Die Ursache ist, dass im Log statt des aktuellen Zählerstandes eine '0' eingetragen wurde, aber nur bei den Summern, also "pv:all" (und "bat:all") Bei den konreten Geräten "pvX" und "batX" stehen die richtigen (also vermutlich die zuletzt empfangenen) Zählerwerte.
PV-Fehler-WR-reboot-Bildschirmfoto_2024-02-27_22-27-06.png
PV-Fehler-WR-reboot-Bildschirmfoto_2024-02-27_22-27-06.png (101.45 KiB) 1635 mal betrachtet
Pendragon
Beiträge: 97
Registriert: Di Jan 30, 2024 5:43 pm

Re: Rückmeldungen openWB software 2.1.3 Alpha 4 - Zielladen mit dynamischem Strompreis

Beitrag von Pendragon »

Thomas aus W hat geschrieben: So Feb 25, 2024 10:54 am
  • Ich möchte mein Auto nicht immer (mit Strom aus der WB) vorklimatisieren. Daher wäre ein Schalter im Ladeprofil, ob Strom für die Vorklimatisierung bereit gestellt werden soll, angebracht.
    Die Einstellung wäre auch in der allgemeinen Konfiguration für's Zielladen sinnvoll, wobei dann die Konfiguration im Ladeprofil Vorrang haben sollte. Im Ladeprofil hätte man also 3 Optionen: "Standard" / "An" / "Aus".
Unterstütze ich zu 100%!
Da ich von dem Feature des Weiterladens nichts wusste, hatte ich am Anfang noch ein Zeitladen, wie hier schon angesprochen, angehängt.
Benutzeravatar
Thomas aus W
Beiträge: 778
Registriert: Mi Apr 01, 2020 4:00 pm

Re: Rückmeldungen openWB software 2.1.3 Alpha 4 - Zielladen mit dynamischem Strompreis

Beitrag von Thomas aus W »

Thomas aus W hat geschrieben: So Feb 25, 2024 10:54 am Ich möchte mein Auto nicht immer (mit Strom aus der WB) vorklimatisieren. Daher wäre ein Schalter im Ladeprofil, ob Strom für die Vorklimatisierung bereit gestellt werden soll, angebracht.
Die Einstellung wäre auch in der allgemeinen Konfiguration für's Zielladen sinnvoll, wobei dann die Konfiguration im Ladeprofil Vorrang haben sollte. Im Ladeprofil hätte man also 3 Optionen: "Standard" / "An" / "Aus".
Ich könnte mir auch vorstellen, dass vom eingestellten Maximalpreis fürs Sofortladen abhängig zu machen.
Ergänzung:
Ich könnte mir auch ein MQTT-Topic vor stellen, in dass man die Werte eines Außenthermometers schreibt (mit Zeitstempel), um dann für die Steuerung des Vorklimatisierungsstroms darauf zu greift um ein Temperaturfenster zu definieren:

Code: Alles auswählen

keine Vorḱlimatisierung zwischen 15° und 25°

oder ähnlich...

bye
TW
Gesperrt