Zusätzliche openWB an Kostal Infrastruktur

Aluebber
Beiträge: 4
Registriert: Sa Dez 23, 2023 9:29 pm

Zusätzliche openWB an Kostal Infrastruktur

Beitrag von Aluebber »

Hallo zusammen,
ich besitze eine PV-Anlage 11,2 kwp mit Kostal Plenticore-WR, BYD HVS Speicher, KSEM und Kostal Wallbox (PV abhängiges Laden etc. über den KSEM).
Ich bekomme nun von meiner Firme ein Elektrofahzeug und benötige in dem Zuge eine WB mit RFID und Energiezähler.
Dabei bin ich über die OpenWB Pro und openWB Standalone gestoßen. Kann ich dies zusätzlich zu Kostal-Wallbox installieren oder sind da Schwierigkeiten hinsichtlich der Steuerung der Boxen zu erwarten?

Vielen Dank und Grüße
Arne
openWB
Site Admin
Beiträge: 8496
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 1 time
Been thanked: 27 times

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von openWB »

Wenn 2 in der Regelung rumfurwerken wird das eher zu Problemen führen.
Mit passender Konfiguration kann man das aber durchaus entschärfen.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Aluebber
Beiträge: 4
Registriert: Sa Dez 23, 2023 9:29 pm

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von Aluebber »

Danke für die schnelle Antwort. Dann probier ichs mit der openWB pro.
Aluebber
Beiträge: 4
Registriert: Sa Dez 23, 2023 9:29 pm

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von Aluebber »

Hallo nochmal,
ich habe mir nun das Image der V. 2 installiert und auf neuem Stand gebracht. Aktuell bekomme ich den korrekten Heimverbrauch angezeigt, aber unter Energie einen Fantasiewert:
Heute:
Energie
7.199.405.210.000.000.000,00 kWh

Eigerichtet ist ein Gerät Kostal Plenticor mit den Modulen Wechselrichter und Batterie und der KSEM als Extra Gerät, weil ich keine Werte bekommen habe, wenn ich das Modul Plenticore Zähler unter dem Gerät Kostal Plenticore eingerichtet habe.
Monosnap openWB.png
openWB Konfiguration .png
Habe ich irgendwo einen Fehler in der Konfiguration?
VG
Arne
LenaK
Beiträge: 1310
Registriert: Fr Jan 22, 2021 6:40 am
Been thanked: 16 times

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von LenaK »

Aluebber
Beiträge: 4
Registriert: Sa Dez 23, 2023 9:29 pm

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von Aluebber »

Entschuldigt, anbei das Log.
Lastmanagement.jpg

Code: Alles auswählen

2024-01-16 08:01:00,793 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-01-16 08:01:00,812 - {modules.common.component_context:55} - {DEBUG:device0} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Speicher', 'Kostal Plenticore Zähler']
2024-01-16 08:01:00,983 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1705388451.0957856, power=0, imported=0.0, exported=0)
2024-01-16 08:01:00,984 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00274663, power1: 0, power2: 0
2024-01-16 08:01:00,985 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 0
2024-01-16 08:01:00,985 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388460.983665, power=0, imported=0.0, exported=0)
2024-01-16 08:01:00,986 - {modules.devices.kostal_plenticore.bat:28} - {DEBUG:device0} - raw bat power 0
2024-01-16 08:01:01,041 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:01,229 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1705388451.4486408, power=4.1738228873100525e-08, imported=7.547741798664256e+20, exported=3.954000331207622e+28)
2024-01-16 08:01:01,230 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00271694, power1: 4.17382e-08, power2: 5.4277e+15
2024-01-16 08:01:01,230 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 7.37338e+12
2024-01-16 08:01:01,231 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 7.37338e+12 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388461.229639, power=5427703180165120.0, imported=7.547741872398082e+20, exported=3.954000331207622e+28)
2024-01-16 08:01:01,232 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[0.9931538701057434, 1.2233716006448958e-05, -5.866170882384836e-10], powers=[2.7302393598109825e+23, 107616456.0, 2.730259175649343e+23], voltages=[3117273.5, -9.416088731254784e+16, 8.249963405369494e+37], power_factors=[2.2779507836064226e-41, 2.2779507836064226e-41, 2.2779507836064226e-41], imported=7.547741872398082e+20, exported=3.954000331207622e+28, power=5427703180165120.0, frequency=1.3773359564202087e-18)
2024-01-16 08:01:01,233 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=0.0, exported=0, power=0, soc=24)
2024-01-16 08:01:01,246 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['Kostal Plenticore Speicher']
2024-01-16 08:01:01,247 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=0.0, exported=0, power=0, soc=24)
2024-01-16 08:01:01,302 - {modules.common.component_context:25} - {DEBUG:component1} - Update Komponente ['Kostal Plenticore Wechselrichter']
2024-01-16 08:01:01,303 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:01,303 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:01,311 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/pv/1/get/exported, Payload -3.7987762289321786e+33 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:01,331 - {modules.common.component_context:25} - {DEBUG:component6} - Update Komponente ['Kostal Plenticore Zähler']
2024-01-16 08:01:01,332 - {modules.common.store._api:30} - {INFO:component6} - Saving CounterState(currents=[0.9931538701057434, 1.2233716006448958e-05, -5.866170882384836e-10], powers=[2.7302393598109825e+23, 107616456.0, 2.730259175649343e+23], voltages=[3117273.5, -9.416088731254784e+16, 8.249963405369494e+37], power_factors=[2.2779507836064226e-41, 2.2779507836064226e-41, 2.2779507836064226e-41], imported=7.547741872398082e+20, exported=3.954000331207622e+28, power=5427703180165120.0, frequency=1.3773359564202087e-18)
2024-01-16 08:01:01,338 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/counter/6/get/voltages, Payload 3117273.5 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:01,396 - {control.bat_all:174} - {INFO:MainThread} - 0W verbleibende Speicher-Leistung
2024-01-16 08:01:01,398 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 6: [24.01, 25.0, 25.0]A
2024-01-16 08:01:01,398 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 6: -5427703180141120.0W
2024-01-16 08:01:01,400 - {modules.common.simcount._simcount:37} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1705388451.6119504, power=4.1738228873100525e-08, imported=3.9026945650302785e+36, exported=nan)
2024-01-16 08:01:01,401 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00271912, power1: 4.17382e-08, power2: 5.4277e+15
2024-01-16 08:01:01,401 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 7.37928e+12
2024-01-16 08:01:01,401 - {modules.common.simcount._simcount:46} - {DEBUG:MainThread} - imported: 7.37928e+12 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388461.4007652, power=5427703180165120.0, imported=3.9026945650302785e+36, exported=nan)
2024-01-16 08:01:01,402 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(soc=24, daily_exported=0.0, daily_imported=0.0, imported=0.0, exported=0, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-01-16 08:01:01,403 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=24, daily_exported=0, daily_imported=0, fault_str='Kein Fehler.', fault_state=0, imported=0, exported=0, power=0.0), set=Set(charging_power_left=0, regulate_up=True, switch_on_soc_reached=False))
2024-01-16 08:01:01,405 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=0, daily_exported=0, power=0, imported=0, exported=0))
2024-01-16 08:01:01,406 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Profil', rfid_enabling=False, valid_tags=[])
2024-01-16 08:01:01,406 - {control.data:266} - {INFO:MainThread} - cpt1
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=1, max_current_multi_phases=16, max_current_single_phase=16, name='Carport', rfid_enabling=False, valid_tags=[])
2024-01-16 08:01:01,407 - {control.data:266} - {INFO:MainThread} - counter6
CounterData(config=Config(max_currents=[25, 25, 25], max_total_power=24000), get=Get(powers=[2.7302393598109825e+23, 107616456.0, 2.730259175649343e+23], currents=[0.99, 0.0, -0.0], voltages=[-0.0, 0.0, -0.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=1.3773359564202087e-18, daily_exported=0, daily_imported=0, imported=7.547741872398082e+20, exported=3.954000331207622e+28, fault_state=0, fault_str='Kein Fehler.', power=5427703180165120.0), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=-5427703180141120.0, raw_currents_left=[24.01, 25.0, 25.0], surplus_power_left=0, state_str=''))
2024-01-16 08:01:01,408 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 6, 'type': 'counter', 'children': [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}]}]), set=Set(loadmanagement_active=False, home_consumption=5427703180165120.0, invalid_home_consumption=0, daily_yield_home_consumption=11184753869300000000000000000000, imported_home_consumption=3.9026945650302785e+36, disengageable_smarthome_power=0))
2024-01-16 08:01:01,408 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=True, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=20, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='soc', amount=1000, soc=50))))
2024-01-16 08:01:01,409 - {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=0, soc_timestamp=0, force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2024-01-16 08:01:01,409 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(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=20000, min_current=6, max_current_single_phase=16, battery_capacity=77000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-01-16 08:01:01,410 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=1), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=200, control_range=[0, 230], feed_in_yield=0, phase_switch_delay=7, phases_to_use=1, rundown_power=1000, rundown_soc=80, switch_off_delay=60, switch_off_soc=40, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=60, switch_on_threshold=1500), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=1), 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='', mqtt_bridge=False, prices=Prices(bat=0.0002, cp=0, grid=0.0003, pv=0.00015), range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2024-01-16 08:01:01,410 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2024-01-16 08:01:01,410 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-01-16 08:01:01,410 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x7f801acdf0>), led=Led(active=False), rfid=Rfid(active=False))
2024-01-16 08:01:01,411 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=1724.557, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-01-16 08:01:01,411 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=1724.557, power=0))
2024-01-16 08:01:01,411 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.23.235', 'current_commit': '2024-01-15 15:38:32 +0100 [606af0aa4]', 'current_branch': 'master', 'current_branch_commit': '2024-01-15 15:38:32 +0100 [606af0aa4]', 'current_missing_commits': [], 'datastore_version': 34, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.3-Alpha.2', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1705388451, 'time': '08:00:51', 'grid': 0.0, 'house-power': 0.0, 'charging-all': 0.0, 'pv-all': -0.0, 'bat-all-power': 0.0, 'bat-all-soc': 24}, 'module_update_completed': True}
2024-01-16 08:01:01,412 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'Kostal Plenticore', 'type': 'kostal_plenticore', 'id': 0, 'configuration': {'ip_address': '192.168.23.233'}}
2024-01-16 08:01:01,413 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {}}
2024-01-16 08:01:01,413 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'Kostal Plenticore Speicher', 'type': 'bat', 'id': 2, 'configuration': {}}
2024-01-16 08:01:01,414 - {control.data:281} - {INFO:MainThread} - component6
{'name': 'Kostal Plenticore Zähler', 'type': 'counter', 'id': 6, 'configuration': {}}
2024-01-16 08:01:01,415 - {control.data:253} - {INFO:MainThread} - 

2024-01-16 08:01:01,415 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-01-16 08:01:01,415 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-01-16 08:01:01,416 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-01-16 08:01:01,416 - {control.counter:236} - {DEBUG:MainThread} - Damit der Speicher hochregeln kann, muss unabhängig vom eingestellten Regelmodus Bezug erzeugt werden.
2024-01-16 08:01:01,418 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: -5427703180165220.0W
2024-01-16 08:01:01,418 - {control.counter:484} - {DEBUG:MainThread} - Zähler 6: Begrenzung der verbleibenden Leistung auf -5427703180165220.0W
2024-01-16 08:01:01,418 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-01-16 08:01:01,419 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-01-16 08:01:01,419 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-01-16 08:01:01,557 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-16 08:01:05,570 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-16 08:01:05,571 - {root:56} - {DEBUG:MainThread} - Don't start multiple instances of smarthome thread.
2024-01-16 08:01:10,578 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-01-16 08:01:10,578 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-01-16 08:01:10,585 - {modules.common.component_context:55} - {DEBUG:device0} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Speicher', 'Kostal Plenticore Zähler']
2024-01-16 08:01:10,607 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1705388460.983665, power=0, imported=0.0, exported=0)
2024-01-16 08:01:10,607 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00267315, power1: 0, power2: 0
2024-01-16 08:01:10,607 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 0
2024-01-16 08:01:10,607 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388470.6070228, power=0, imported=0.0, exported=0)
2024-01-16 08:01:10,608 - {modules.devices.kostal_plenticore.bat:28} - {DEBUG:device0} - raw bat power 0
2024-01-16 08:01:10,621 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:10,699 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1705388461.229639, power=5427703180165120.0, imported=7.547741872398082e+20, exported=3.954000331207622e+28)
2024-01-16 08:01:10,700 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00263062, power1: 5.4277e+15, power2: 5.4277e+15
2024-01-16 08:01:10,700 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 1.42782e+13
2024-01-16 08:01:10,700 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 1.42782e+13 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388470.6998763, power=5427700495810560.0, imported=7.547742015180371e+20, exported=3.954000331207622e+28)
2024-01-16 08:01:10,701 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[-4.0582556174501734e+37, -0.0008516223751939833, -1.1203718644008163e+24], powers=[-1.5950139570288303e-23, -2.7302607969452087e+23, 107616304.0], voltages=[2.7563942869739766e+19, 8.831686037692457e-37, -1.6291580244582997e-17], power_factors=[2.2779507836064226e-41, 2.2779507836064226e-41, 2.2779507836064226e-41], imported=7.547742015180371e+20, exported=3.954000331207622e+28, power=5427700495810560.0, frequency=-1.6632556529498706e+38)
2024-01-16 08:01:10,701 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=0.0, exported=0, power=0, soc=24)
2024-01-16 08:01:10,706 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['Kostal Plenticore Speicher']
2024-01-16 08:01:10,709 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=0.0, exported=0, power=0, soc=24)
2024-01-16 08:01:10,734 - {modules.common.component_context:25} - {DEBUG:component1} - Update Komponente ['Kostal Plenticore Wechselrichter']
2024-01-16 08:01:10,734 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:10,735 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:10,739 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/pv/1/get/exported, Payload -3.7987762289321786e+33 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:10,750 - {modules.common.component_context:25} - {DEBUG:component6} - Update Komponente ['Kostal Plenticore Zähler']
2024-01-16 08:01:10,750 - {modules.common.store._api:30} - {INFO:component6} - Saving CounterState(currents=[-4.0582556174501734e+37, -0.0008516223751939833, -1.1203718644008163e+24], powers=[-1.5950139570288303e-23, -2.7302607969452087e+23, 107616304.0], voltages=[2.7563942869739766e+19, 8.831686037692457e-37, -1.6291580244582997e-17], power_factors=[2.2779507836064226e-41, 2.2779507836064226e-41, 2.2779507836064226e-41], imported=7.547742015180371e+20, exported=3.954000331207622e+28, power=5427700495810560.0, frequency=-1.6632556529498706e+38)
2024-01-16 08:01:10,753 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/counter/6/get/voltages, Payload 2.7563942869739766e+19 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:10,766 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/counter/6/get/frequency, Payload -1.6632556529498706e+38 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:10,802 - {control.bat_all:174} - {INFO:MainThread} - 0W verbleibende Speicher-Leistung
2024-01-16 08:01:10,804 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 6: [4.0582556174501734e+37, 25.0, 1.1203718644008163e+24]A
2024-01-16 08:01:10,804 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 6: -5427700495786560.0W
2024-01-16 08:01:10,807 - {modules.common.simcount._simcount:37} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1705388461.4007652, power=5427703180165120.0, imported=3.9026945650302785e+36, exported=nan)
2024-01-16 08:01:10,809 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00261301, power1: 5.4277e+15, power2: 5.4277e+15
2024-01-16 08:01:10,809 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 1.41827e+13
2024-01-16 08:01:10,810 - {modules.common.simcount._simcount:46} - {DEBUG:MainThread} - imported: 1.41827e+13 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388470.807619, power=5427700495810560.0, imported=3.9026945650302785e+36, exported=nan)
2024-01-16 08:01:10,812 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(soc=24, daily_exported=0.0, daily_imported=0.0, imported=0.0, exported=0, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-01-16 08:01:10,814 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=24, daily_exported=0, daily_imported=0, fault_str='Kein Fehler.', fault_state=0, imported=0, exported=0, power=0.0), set=Set(charging_power_left=0, regulate_up=True, switch_on_soc_reached=False))
2024-01-16 08:01:10,814 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=0, daily_exported=0, power=0, imported=0, exported=0))
2024-01-16 08:01:10,815 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Profil', rfid_enabling=False, valid_tags=[])
2024-01-16 08:01:10,815 - {control.data:266} - {INFO:MainThread} - cpt1
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=1, max_current_multi_phases=16, max_current_single_phase=16, name='Carport', rfid_enabling=False, valid_tags=[])
2024-01-16 08:01:10,815 - {control.data:266} - {INFO:MainThread} - counter6
CounterData(config=Config(max_currents=[25, 25, 25], max_total_power=24000), get=Get(powers=[-0.0, -2.7302607969452087e+23, 107616304.0], currents=[-4.0582556174501734e+37, -0.0, -1.1203718644008163e+24], voltages=[-0.0, 0.0, -0.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=1.3773359564202087e-18, daily_exported=0, daily_imported=0, imported=7.547742015180371e+20, exported=3.954000331207622e+28, fault_state=0, fault_str='Kein Fehler.', power=5427700495810560.0), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=-5427700495786560.0, raw_currents_left=[4.0582556174501734e+37, 25.0, 1.1203718644008163e+24], surplus_power_left=0, state_str=''))
2024-01-16 08:01:10,815 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 6, 'type': 'counter', 'children': [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}]}]), set=Set(loadmanagement_active=False, home_consumption=5427700495810560.0, invalid_home_consumption=0, daily_yield_home_consumption=11184753869300000000000000000000, imported_home_consumption=3.9026945650302785e+36, disengageable_smarthome_power=0))
2024-01-16 08:01:10,816 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=True, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=20, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='soc', amount=1000, soc=50))))
2024-01-16 08:01:10,817 - {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=0, soc_timestamp=0, force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2024-01-16 08:01:10,817 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(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=20000, min_current=6, max_current_single_phase=16, battery_capacity=77000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-01-16 08:01:10,818 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=1), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=200, control_range=[0, 230], feed_in_yield=0, phase_switch_delay=7, phases_to_use=1, rundown_power=1000, rundown_soc=80, switch_off_delay=60, switch_off_soc=40, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=60, switch_on_threshold=1500), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=1), 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='', mqtt_bridge=False, prices=Prices(bat=0.0002, cp=0, grid=0.0003, pv=0.00015), range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2024-01-16 08:01:10,818 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2024-01-16 08:01:10,818 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-01-16 08:01:10,818 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x7f82db08b0>), led=Led(active=False), rfid=Rfid(active=False))
2024-01-16 08:01:10,819 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=1724.557, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-01-16 08:01:10,819 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=1724.557, power=0))
2024-01-16 08:01:10,820 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.23.235', 'current_commit': '2024-01-15 15:38:32 +0100 [606af0aa4]', 'current_branch': 'master', 'current_branch_commit': '2024-01-15 15:38:32 +0100 [606af0aa4]', 'current_missing_commits': [], 'datastore_version': 34, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.3-Alpha.2', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1705388461, 'time': '08:01:01', 'grid': 5427703180165.12, 'house-power': 5427703180165.12, 'charging-all': 0.0, 'pv-all': -0.0, 'bat-all-power': 0.0, 'bat-all-soc': 24}, 'module_update_completed': True}
2024-01-16 08:01:10,821 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'Kostal Plenticore', 'type': 'kostal_plenticore', 'id': 0, 'configuration': {'ip_address': '192.168.23.233'}}
2024-01-16 08:01:10,821 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {}}
2024-01-16 08:01:10,821 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'Kostal Plenticore Speicher', 'type': 'bat', 'id': 2, 'configuration': {}}
2024-01-16 08:01:10,822 - {control.data:281} - {INFO:MainThread} - component6
{'name': 'Kostal Plenticore Zähler', 'type': 'counter', 'id': 6, 'configuration': {}}
2024-01-16 08:01:10,822 - {control.data:253} - {INFO:MainThread} - 

2024-01-16 08:01:10,824 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-01-16 08:01:10,824 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-01-16 08:01:10,826 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-01-16 08:01:10,827 - {control.counter:236} - {DEBUG:MainThread} - Damit der Speicher hochregeln kann, muss unabhängig vom eingestellten Regelmodus Bezug erzeugt werden.
2024-01-16 08:01:10,827 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: -5427700495810660.0W
2024-01-16 08:01:10,827 - {control.counter:484} - {DEBUG:MainThread} - Zähler 6: Begrenzung der verbleibenden Leistung auf -5427700495810660.0W
2024-01-16 08:01:10,828 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-01-16 08:01:10,828 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-01-16 08:01:10,828 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-01-16 08:01:10,958 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-16 08:01:15,972 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-16 08:01:15,974 - {root:56} - {DEBUG:MainThread} - Don't start multiple instances of smarthome thread.
2024-01-16 08:01:20,980 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-01-16 08:01:20,981 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-01-16 08:01:20,988 - {modules.common.component_context:55} - {DEBUG:device0} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Speicher', 'Kostal Plenticore Zähler']
2024-01-16 08:01:21,014 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1705388470.6070228, power=0, imported=0.0, exported=0)
2024-01-16 08:01:21,015 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00289103, power1: 0, power2: 0
2024-01-16 08:01:21,015 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 0
2024-01-16 08:01:21,015 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388481.0147219, power=0, imported=0.0, exported=0)
2024-01-16 08:01:21,015 - {modules.devices.kostal_plenticore.bat:28} - {DEBUG:device0} - raw bat power 0
2024-01-16 08:01:21,036 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:21,150 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1705388470.6998763, power=5427700495810560.0, imported=7.547742015180371e+20, exported=3.954000331207622e+28)
2024-01-16 08:01:21,150 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00290291, power1: 5.4277e+15, power2: -4.17383e-08
2024-01-16 08:01:21,150 - {modules.common.simcount._calculate:24} - {DEBUG:device0} - power changed sign. Total energy: 7.87806e+12, exported energy: -4.65861e-34
2024-01-16 08:01:21,151 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 7.87806e+12 Wh, exported: 4.65861e-34 Wh, new state: SimCounterState(timestamp=1705388481.1503434, power=-4.173827150566467e-08, imported=7.547742093960935e+20, exported=3.954000331207622e+28)
2024-01-16 08:01:21,151 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[-0.014358360320329666, -9.795056056431196e+28, 1.6254224503422306e-15], powers=[-107615488.0, 4.173771017690342e-08, 2.404908424474251e-41], voltages=[7749825567129600.0, 4.414642855558332e-31, 2.482691706973128e-05], power_factors=[2.2779507836064226e-41, 2.2779507836064226e-41, 2.2779507836064226e-41], imported=7.547742093960935e+20, exported=3.954000331207622e+28, power=-4.173827150566467e-08, frequency=4.4818917588942987e-29)
2024-01-16 08:01:21,151 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=0.0, exported=0, power=0, soc=24)
2024-01-16 08:01:21,160 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['Kostal Plenticore Speicher']
2024-01-16 08:01:21,161 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=0.0, exported=0, power=0, soc=24)
2024-01-16 08:01:21,187 - {modules.common.component_context:25} - {DEBUG:component1} - Update Komponente ['Kostal Plenticore Wechselrichter']
2024-01-16 08:01:21,188 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:21,188 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:21,192 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/pv/1/get/exported, Payload -3.7987762289321786e+33 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:21,204 - {modules.common.component_context:25} - {DEBUG:component6} - Update Komponente ['Kostal Plenticore Zähler']
2024-01-16 08:01:21,204 - {modules.common.store._api:30} - {INFO:component6} - Saving CounterState(currents=[-0.014358360320329666, -9.795056056431196e+28, 1.6254224503422306e-15], powers=[-107615488.0, 4.173771017690342e-08, 2.404908424474251e-41], voltages=[7749825567129600.0, 4.414642855558332e-31, 2.482691706973128e-05], power_factors=[2.2779507836064226e-41, 2.2779507836064226e-41, 2.2779507836064226e-41], imported=7.547742093960935e+20, exported=3.954000331207622e+28, power=-4.173827150566467e-08, frequency=4.4818917588942987e-29)
2024-01-16 08:01:21,208 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/counter/6/get/voltages, Payload 7749825567129600.0 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:21,257 - {control.bat_all:174} - {INFO:MainThread} - 0W verbleibende Speicher-Leistung
2024-01-16 08:01:21,258 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 6: [25.01, 9.795056056431196e+28, 25.0]A
2024-01-16 08:01:21,258 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 6: 24000.00000004174W
2024-01-16 08:01:21,259 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -4.173827150566467e-08W, Berücksichtigte Komponenten neben EVU [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}, {'id': 2, 'type': 'bat', 'children': []}]
2024-01-16 08:01:21,260 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(soc=24, daily_exported=0.0, daily_imported=0.0, imported=0.0, exported=0, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-01-16 08:01:21,261 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=24, daily_exported=0, daily_imported=0, fault_str='Kein Fehler.', fault_state=0, imported=0, exported=0, power=0.0), set=Set(charging_power_left=0, regulate_up=True, switch_on_soc_reached=False))
2024-01-16 08:01:21,261 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=0, daily_exported=0, power=0, imported=0, exported=0))
2024-01-16 08:01:21,262 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Profil', rfid_enabling=False, valid_tags=[])
2024-01-16 08:01:21,262 - {control.data:266} - {INFO:MainThread} - cpt1
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=1, max_current_multi_phases=16, max_current_single_phase=16, name='Carport', rfid_enabling=False, valid_tags=[])
2024-01-16 08:01:21,263 - {control.data:266} - {INFO:MainThread} - counter6
CounterData(config=Config(max_currents=[25, 25, 25], max_total_power=24000), get=Get(powers=[-107615488.0, 0.0, 0.0], currents=[-0.01, -9.795056056431196e+28, 0.0], voltages=[-0.0, 0.0, -0.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=4.4818917588942987e-29, daily_exported=0, daily_imported=0, imported=7.547742093960935e+20, exported=3.954000331207622e+28, fault_state=1, fault_str='Der Wert für den Hausverbrauch ist nicht plausibel (negativ). Bitte die Leistungen der Komponenten und die Anordnung in der Hierarchie prüfen.', power=-4.173827150566467e-08), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=24000.00000004174, raw_currents_left=[25.01, 9.795056056431196e+28, 25.0], surplus_power_left=0, state_str=''))
2024-01-16 08:01:21,263 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 6, 'type': 'counter', 'children': [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}]}]), set=Set(loadmanagement_active=False, home_consumption=5427700495810560.0, invalid_home_consumption=1, daily_yield_home_consumption=11184753869300000000000000000000, imported_home_consumption=3.9026945650302785e+36, disengageable_smarthome_power=0))
2024-01-16 08:01:21,263 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=True, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=20, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='soc', amount=1000, soc=50))))
2024-01-16 08:01:21,264 - {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=0, soc_timestamp=0, force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2024-01-16 08:01:21,264 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(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=20000, min_current=6, max_current_single_phase=16, battery_capacity=77000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-01-16 08:01:21,264 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=1), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=200, control_range=[0, 230], feed_in_yield=0, phase_switch_delay=7, phases_to_use=1, rundown_power=1000, rundown_soc=80, switch_off_delay=60, switch_off_soc=40, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=60, switch_on_threshold=1500), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=1), 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='', mqtt_bridge=False, prices=Prices(bat=0.0002, cp=0, grid=0.0003, pv=0.00015), range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2024-01-16 08:01:21,265 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2024-01-16 08:01:21,265 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-01-16 08:01:21,265 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x7f82db2310>), led=Led(active=False), rfid=Rfid(active=False))
2024-01-16 08:01:21,266 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=1724.557, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-01-16 08:01:21,267 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=1724.557, power=0))
2024-01-16 08:01:21,268 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.23.235', 'current_commit': '2024-01-15 15:38:32 +0100 [606af0aa4]', 'current_branch': 'master', 'current_branch_commit': '2024-01-15 15:38:32 +0100 [606af0aa4]', 'current_missing_commits': [], 'datastore_version': 34, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.3-Alpha.2', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1705388470, 'time': '08:01:10', 'grid': 5427700495810.56, 'house-power': 5427700495810.56, 'charging-all': 0.0, 'pv-all': -0.0, 'bat-all-power': 0.0, 'bat-all-soc': 24}, 'module_update_completed': True}
2024-01-16 08:01:21,268 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'Kostal Plenticore', 'type': 'kostal_plenticore', 'id': 0, 'configuration': {'ip_address': '192.168.23.233'}}
2024-01-16 08:01:21,269 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {}}
2024-01-16 08:01:21,270 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'Kostal Plenticore Speicher', 'type': 'bat', 'id': 2, 'configuration': {}}
2024-01-16 08:01:21,270 - {control.data:281} - {INFO:MainThread} - component6
{'name': 'Kostal Plenticore Zähler', 'type': 'counter', 'id': 6, 'configuration': {}}
2024-01-16 08:01:21,272 - {control.data:253} - {INFO:MainThread} - 

2024-01-16 08:01:21,272 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-01-16 08:01:21,273 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-01-16 08:01:21,274 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-01-16 08:01:21,275 - {control.counter:236} - {DEBUG:MainThread} - Damit der Speicher hochregeln kann, muss unabhängig vom eingestellten Regelmodus Bezug erzeugt werden.
2024-01-16 08:01:21,275 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: -99.99999995826147W
2024-01-16 08:01:21,275 - {control.counter:484} - {DEBUG:MainThread} - Zähler 6: Begrenzung der verbleibenden Leistung auf -99.99999995826147W
2024-01-16 08:01:21,275 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-01-16 08:01:21,276 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-01-16 08:01:21,277 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-01-16 08:01:21,417 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-16 08:01:25,465 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-16 08:01:25,465 - {root:56} - {DEBUG:MainThread} - Don't start multiple instances of smarthome thread.
2024-01-16 08:01:30,472 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-01-16 08:01:30,472 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-01-16 08:01:30,481 - {modules.common.component_context:55} - {DEBUG:device0} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Speicher', 'Kostal Plenticore Zähler']
2024-01-16 08:01:30,504 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1705388481.0147219, power=0, imported=0.0, exported=0)
2024-01-16 08:01:30,504 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00263595, power1: 0, power2: 0
2024-01-16 08:01:30,504 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 0
2024-01-16 08:01:30,504 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388490.5041428, power=0, imported=0.0, exported=0)
2024-01-16 08:01:30,506 - {modules.devices.kostal_plenticore.bat:28} - {DEBUG:device0} - raw bat power 0
2024-01-16 08:01:30,518 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:30,619 - {modules.common.simcount._simcount:37} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1705388481.1503434, power=-4.173827150566467e-08, imported=7.547742093960935e+20, exported=3.954000331207622e+28)
2024-01-16 08:01:30,619 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00263032, power1: -4.17383e-08, power2: 2.73029e+23
2024-01-16 08:01:30,620 - {modules.common.simcount._calculate:24} - {DEBUG:device0} - power changed sign. Total energy: 3.59076e+20, exported energy: -8.39147e-42
2024-01-16 08:01:30,620 - {modules.common.simcount._simcount:46} - {DEBUG:device0} - imported: 3.59076e+20 Wh, exported: 8.39147e-42 Wh, new state: SimCounterState(timestamp=1705388490.6194787, power=2.730288178830943e+23, imported=1.11385015565739e+21, exported=3.954000331207622e+28)
2024-01-16 08:01:30,622 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[-4.0582556174501734e+37, 1.3563921907928677e+27, -4.327231181779447e-37], powers=[2.3901947905988405e-41, 1.5950325741461935e-23, 107616296.0], voltages=[2.4485531380236125e-09, -6.847935226858499e+24, 3117273.5], power_factors=[2.2779507836064226e-41, 2.2779507836064226e-41, 2.2779507836064226e-41], imported=1.11385015565739e+21, exported=3.954000331207622e+28, power=2.730288178830943e+23, frequency=1.5949997575325363e-23)
2024-01-16 08:01:30,623 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=0.0, exported=0, power=0, soc=24)
2024-01-16 08:01:30,636 - {modules.common.component_context:25} - {DEBUG:component2} - Update Komponente ['Kostal Plenticore Speicher']
2024-01-16 08:01:30,636 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=0.0, exported=0, power=0, soc=24)
2024-01-16 08:01:30,660 - {modules.common.component_context:25} - {DEBUG:component1} - Update Komponente ['Kostal Plenticore Wechselrichter']
2024-01-16 08:01:30,660 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:30,661 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=0, exported=-3.7987762289321786e+33, dc_power=None)
2024-01-16 08:01:30,667 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/pv/1/get/exported, Payload -3.7987762289321786e+33 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:30,677 - {modules.common.component_context:25} - {DEBUG:component6} - Update Komponente ['Kostal Plenticore Zähler']
2024-01-16 08:01:30,678 - {modules.common.store._api:30} - {INFO:component6} - Saving CounterState(currents=[-4.0582556174501734e+37, 1.3563921907928677e+27, -4.327231181779447e-37], powers=[2.3901947905988405e-41, 1.5950325741461935e-23, 107616296.0], voltages=[2.4485531380236125e-09, -6.847935226858499e+24, 3117273.5], power_factors=[2.2779507836064226e-41, 2.2779507836064226e-41, 2.2779507836064226e-41], imported=1.11385015565739e+21, exported=3.954000331207622e+28, power=2.730288178830943e+23, frequency=1.5949997575325363e-23)
2024-01-16 08:01:30,681 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/counter/6/get/voltages, Payload -6.847935226858499e+24 liegt in keinem der angegebenen Wertebereiche.
2024-01-16 08:01:30,733 - {control.bat_all:174} - {INFO:MainThread} - 0W verbleibende Speicher-Leistung
2024-01-16 08:01:30,734 - {control.counter:142} - {DEBUG:MainThread} - Verbleibende Ströme: [4.0582556174501734e+37, -1.3563921907928677e+27, 25.0], Überbelastung wird durch Hausverbrauch verursacht
2024-01-16 08:01:30,735 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 6: [4.0582556174501734e+37, 0, 25.0]A
2024-01-16 08:01:30,735 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 6: -2.730288178830943e+23W
2024-01-16 08:01:30,737 - {modules.common.simcount._simcount:37} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1705388470.807619, power=5427700495810560.0, imported=3.9026945650302785e+36, exported=nan)
2024-01-16 08:01:30,737 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00553599, power1: 5.4277e+15, power2: 2.73029e+23
2024-01-16 08:01:30,738 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 7.55743e+20
2024-01-16 08:01:30,738 - {modules.common.simcount._simcount:46} - {DEBUG:MainThread} - imported: 7.55743e+20 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1705388490.7371953, power=2.730288178830943e+23, imported=3.902694565030279e+36, exported=nan)
2024-01-16 08:01:30,740 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(soc=24, daily_exported=0.0, daily_imported=0.0, imported=0.0, exported=0, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-01-16 08:01:30,741 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=24, daily_exported=0, daily_imported=0, fault_str='Kein Fehler.', fault_state=0, imported=0, exported=0, power=0.0), set=Set(charging_power_left=0, regulate_up=True, switch_on_soc_reached=False))
2024-01-16 08:01:30,741 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=0, daily_exported=0, power=0, imported=0, exported=0))
2024-01-16 08:01:30,742 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Profil', rfid_enabling=False, valid_tags=[])
2024-01-16 08:01:30,743 - {control.data:266} - {INFO:MainThread} - cpt1
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=1, max_current_multi_phases=16, max_current_single_phase=16, name='Carport', rfid_enabling=False, valid_tags=[])
2024-01-16 08:01:30,744 - {control.data:266} - {INFO:MainThread} - counter6
CounterData(config=Config(max_currents=[25, 25, 25], max_total_power=24000), get=Get(powers=[0.0, 0.0, 107616296.0], currents=[-4.0582556174501734e+37, 1.3563921907928677e+27, -0.0], voltages=[-0.0, 0.0, -0.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=1.5949997575325363e-23, daily_exported=0, daily_imported=0, imported=1.11385015565739e+21, exported=3.954000331207622e+28, fault_state=0, fault_str='Kein Fehler.', power=2.730288178830943e+23), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=-2.730288178830943e+23, raw_currents_left=[4.0582556174501734e+37, 0, 25.0], surplus_power_left=0, state_str=''))
2024-01-16 08:01:30,744 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 6, 'type': 'counter', 'children': [{'id': 1, 'type': 'inverter', 'children': [{'id': 2, 'type': 'bat', 'children': []}]}]}]), set=Set(loadmanagement_active=False, home_consumption=2.730288178830943e+23, invalid_home_consumption=0, daily_yield_home_consumption=11184753869300000000000000000000, imported_home_consumption=3.902694565030279e+36, disengageable_smarthome_power=0))
2024-01-16 08:01:30,745 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=True, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=20, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='soc', amount=1000, soc=50))))
2024-01-16 08:01:30,746 - {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=0, soc_timestamp=0, force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2024-01-16 08:01:30,747 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(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=20000, min_current=6, max_current_single_phase=16, battery_capacity=77000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-01-16 08:01:30,748 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=1), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=200, control_range=[0, 230], feed_in_yield=0, phase_switch_delay=7, phases_to_use=1, rundown_power=1000, rundown_soc=80, switch_off_delay=60, switch_off_soc=40, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=60, switch_on_threshold=1500), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=1), 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='', mqtt_bridge=False, prices=Prices(bat=0.0002, cp=0, grid=0.0003, pv=0.00015), range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2024-01-16 08:01:30,748 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2024-01-16 08:01:30,749 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-01-16 08:01:30,749 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x7f801a96d0>), led=Led(active=False), rfid=Rfid(active=False))
2024-01-16 08:01:30,749 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=1724.557, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-01-16 08:01:30,750 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=1724.557, power=0))
2024-01-16 08:01:30,751 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.23.235', 'current_commit': '2024-01-15 15:38:32 +0100 [606af0aa4]', 'current_branch': 'master', 'current_branch_commit': '2024-01-15 15:38:32 +0100 [606af0aa4]', 'current_missing_commits': [], 'datastore_version': 34, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.3-Alpha.2', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1705388481, 'time': '08:01:21', 'grid': -0.0, 'house-power': 5427700495810.56, 'charging-all': 0.0, 'pv-all': -0.0, 'bat-all-power': 0.0, 'bat-all-soc': 24}, 'module_update_completed': True}
2024-01-16 08:01:30,752 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'Kostal Plenticore', 'type': 'kostal_plenticore', 'id': 0, 'configuration': {'ip_address': '192.168.23.233'}}
2024-01-16 08:01:30,752 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {}}
2024-01-16 08:01:30,753 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'Kostal Plenticore Speicher', 'type': 'bat', 'id': 2, 'configuration': {}}
2024-01-16 08:01:30,753 - {control.data:281} - {INFO:MainThread} - component6
{'name': 'Kostal Plenticore Zähler', 'type': 'counter', 'id': 6, 'configuration': {}}
2024-01-16 08:01:30,753 - {control.data:253} - {INFO:MainThread} - 

2024-01-16 08:01:30,754 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-01-16 08:01:30,754 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-01-16 08:01:30,755 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-01-16 08:01:30,755 - {control.counter:236} - {DEBUG:MainThread} - Damit der Speicher hochregeln kann, muss unabhängig vom eingestellten Regelmodus Bezug erzeugt werden.
2024-01-16 08:01:30,755 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: -2.730288178830943e+23W
2024-01-16 08:01:30,756 - {control.counter:484} - {DEBUG:MainThread} - Zähler 6: Begrenzung der verbleibenden Leistung auf -2.730288178830943e+23W
2024-01-16 08:01:30,756 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-01-16 08:01:30,756 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-01-16 08:01:30,757 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-01-16 08:01:30,895 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-16 08:01:35,921 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-16 08:01:35,922 - {root:56} - {DEBUG:MainThread} - Don't start multiple instances of smarthome thread.
LenaK
Beiträge: 1310
Registriert: Fr Jan 22, 2021 6:40 am
Been thanked: 16 times

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von LenaK »

Auch die Daten für die Leistung stimmen nicht. Kostal liefert keine Zählerstände, daher berechnet openWB diese anhand der Leistung. Dh zunächst müssen die Leistungen passen, dann nochmal die Komponenten neu anlegen, um die berechneten Zählerstände zurücksetzen.
Kann man im Plenticore die Word-Order einstellen? Es wird little endian erwartet.
Amok83
Beiträge: 677
Registriert: Mi Dez 02, 2020 10:17 am
Has thanked: 2 times

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von Amok83 »

Wieso liefert denn Kostal keine Zählerstände? :?:
Es gibt für die Wechselrichter und KSEM sowohl Tagezähler, als auch Gesamtzähler in der Kommunikation.
Über den Enector kann ich nichts sagen, den habe ich nicht im Einsatz.
Kostal Piko 17
Kostal Plenticore Plus 10
Kostal Smart Energy Meter
BYD HVS 12.8
ioBroker
openWB series2 Duo
VW ID.7
LenaK
Beiträge: 1310
Registriert: Fr Jan 22, 2021 6:40 am
Been thanked: 16 times

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von LenaK »

Für Kostal Plenticore WR und KSEM werden die Zählerstände ausgelesen. Hast Du die Register für die Zählerstände von Kostal Plenticore Zähler und Speicher?
Amok83
Beiträge: 677
Registriert: Mi Dez 02, 2020 10:17 am
Has thanked: 2 times

Re: Zusätzliche openWB an Kostal Infrastruktur

Beitrag von Amok83 »

LenaK hat geschrieben: Mi Jan 31, 2024 8:46 am Für Kostal Plenticore WR und KSEM werden die Zählerstände ausgelesen. Hast Du die Register für die Zählerstände von Kostal Plenticore Zähler und Speicher?
Am sinnvollsten vermutlich Gesamtzähler!?
Da gibt es einige im Plenticore auszulesen, je nachdem was man braucht. Interessant sind wohl vor allem:
- Addr. 0x140 / 320 für "Total yield" in Wh
- Addr. 0x416 / 1046 für "Total DC charge energy (DC-side to battery)" in Wh
- Addr. 0x418 / 1048 für "Total DC discharge energy (DC-side from battery)" in Wh
- Addr. 0x41C / 1052 für "Total AC discharge energy (battery to grid)" in Wh
- Addr. 0x6E / 110 für "Total home consumption Battery" in Wh
- Addr. 0x70 / 112 für "Total home consumption Grid" in Wh
- Addr. 0x72 / 114 für "Total home consumption PV" in Wh

Quelle: "https://cdn-production.kostal.com/-/med ... hybrid.pdf"

Dann gibt es im KSEM auch noch ein paar relevante Zähler, wenn nicht direkt über Plenticore mit ausgelesen:
- Holding Register Addr. 0x200 / 512 "Total Imported Energy" (Wirkenergie) in 0,1 Wh
- Holding Register Addr. 0x204 / 516 "Total Exported Energy" (Wirkenergie) in 0,1 Wh

Quelle: "https://cdn-production.kostal.com/-/med ... sem_de.pdf"

Gruß
Alex
Kostal Piko 17
Kostal Plenticore Plus 10
Kostal Smart Energy Meter
BYD HVS 12.8
ioBroker
openWB series2 Duo
VW ID.7
Antworten