Kostal Plenticore
Re: Kostal Plenticore
Bitte das Debuglevel auf Details stellen und einen Auszug aus dem main.log posten.
Re: Kostal Plenticore
Ich habe das Debuging erhöht und die Speicher Komponente nochmal hinzugefügt. Während ich dann ne weile die richtigen Zeilen im main.log mir rausgesucht habe, sehe ich auf einmal das es nach einigen Minuten sich gefangen hat und das Dasboard dann plötzlich doch funktioniert
Hier sieht man, dass ich gegen 11:02 den Speicher in der Konfig hinzugefügt hatte und dann eine Lücke im Dashboard entsteht. Zu dem Zeitpunkt war oben in der Speicher SOC Anzeige "XX" Und es wurden keine anderen werte angezeigt. Das spiegelt sich dann auch im Log wieder:
Er bekommt scheinbar nicht direkt den SOC und somit bekommt er dann auch einen Fehler im graph.py und zeigt somit nichts mehr an. Es dauert aber scheinbar nur etwas länger, bis er die Werte bekommt.. Wahrscheinlich war ich zu ungeduldig in der Vergangenheit
Jetzt scheint zumindest alles zu funktionieren mit einem "PLENTICORE plus 7.0", Kostal Stromzähler und BYD Speicher
Hier sieht man, dass ich gegen 11:02 den Speicher in der Konfig hinzugefügt hatte und dann eine Lücke im Dashboard entsteht. Zu dem Zeitpunkt war oben in der Speicher SOC Anzeige "XX" Und es wurden keine anderen werte angezeigt. Das spiegelt sich dann auch im Log wieder:
Code: Alles auswählen
2022-11-26 11:02:10,837 - {control.algorithm:45} - {DEBUG:MainThread} - # Algorithmus-Start
2022-11-26 11:02:10,838 - {control.algorithm:47} - {INFO:MainThread} - EVU-Punkt: Leistung[W] 0.30000001192092896, Ströme[A] [1.82, -1.37, 1.34]
2022-11-26 11:02:10,841 - {control.algorithm:85} - {INFO:MainThread} - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen.
2022-11-26 11:02:10,844 - {control.algorithm:205} - {DEBUG:MainThread} - ## Ladung muss nicht wegen aktiven Lastmanagements gestoppt werden.
2022-11-26 11:02:10,847 - {control.algorithm:574} - {INFO:MainThread} - ## Zuteilung des Überschusses
2022-11-26 11:02:10,848 - {control.algorithm:610} - {INFO:MainThread} - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet.
2022-11-26 11:02:10,849 - {control.algorithm:870} - {INFO:MainThread} - ## Übrigen Überschuss verteilen.
2022-11-26 11:02:10,855 - {control.process:22} - {DEBUG:MainThread} - # Ladung starten.
2022-11-26 11:02:10,858 - {soc.modules.common.component_context:24} - {DEBUG:cp2} - Update Komponente ['Ladepunkt']
2022-11-26 11:02:10,868 - {urllib3.connectionpool:228} - {DEBUG:cp2} - Starting new HTTP connection (1): 192.168.178.61:80
2022-11-26 11:02:11,043 - {urllib3.connectionpool:456} - {DEBUG:cp2} - http://192.168.178.61:80 "GET /setCurrent?current=0 HTTP/1.1" 200 29
2022-11-26 11:02:11,044 - {soc.modules.common.req:11} - {DEBUG:cp2} - Get-Response: S0_set current to given value
2022-11-26 11:02:11,045 - {control.pv:433} - {DEBUG:MainThread} - -115.30000001192093W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-11-26 11:02:11,046 - {control.counter:446} - {DEBUG:MainThread} - 10999.699999988079W verbleibende EVU-Bezugs-Leistung
2022-11-26 11:02:13,018 - {helpermodules.command:107} - {DEBUG:Thread-7} - Befehl: {'command': 'addComponent', 'data': {'deviceId': 2, 'deviceType': 'kostal_plenticore', 'type': 'bat'}}, Connection-ID: mqttjs_fe6cbcee
2022-11-26 11:02:13,022 - {helpermodules.command:621} - {INFO:Thread-7} - pub_success: Neue Komponente vom Typ 'bat' mit ID '9' hinzugefügt.
2022-11-26 11:02:13,025 - {helpermodules.command:630} - {INFO:Thread-7} - Befehl erfolgreich ausgeführt: Neue Komponente vom Typ 'bat' mit ID '9' hinzugefügt.
2022-11-26 11:02:20,519 - {root:63} - {INFO:MainThread} - # ***Start***
2022-11-26 11:02:20,543 - {soc.modules.common.component_context:51} - {DEBUG:device2} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Zähler', 'Kostal Plenticore Speicher']
2022-11-26 11:02:20,544 - {soc.modules.common.component_context:24} - {DEBUG:cp2} - Update Komponente ['Ladepunkt']
2022-11-26 11:02:20,551 - {urllib3.connectionpool:228} - {DEBUG:cp2} - Starting new HTTP connection (1): 192.168.178.61:80
2022-11-26 11:02:20,568 - {modules.common.simcount._simcount:35} - {DEBUG:device2} - No previous state found. Starting new simulation.
2022-11-26 11:02:20,594 - {soc.modules.common.store._api:26} - {DEBUG:device2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-910.0776434750012, exported=23638578.0, dc_power=None)
2022-11-26 11:02:20,653 - {modules.common.simcount._simcount:38} - {DEBUG:device2} - Previous state: SimCounterState(timestamp=1669456930.6537912, power=0.30000001192092896, imported=211413.9804217606, exported=147.12729285035886)
2022-11-26 11:02:20,654 - {modules.common.simcount._calculate:13} - {DEBUG:device2} - time passed: 0.00277778, power1: 0.3, power2: -11.2
2022-11-26 11:02:20,654 - {modules.common.simcount._calculate:26} - {DEBUG:device2} - power changed sign. Total energy: -0.0151389, exported energy: -0.0151498
2022-11-26 11:02:20,654 - {modules.common.simcount._simcount:47} - {DEBUG:device2} - imported: 1.08696e-05 Wh, exported: 0.0151498 Wh, new state: SimCounterState(timestamp=1669456940.6538112, power=-11.199999809265137, imported=211413.9804326302, exported=147.1424426388732)
2022-11-26 11:02:20,656 - {modules.common.simcount._simcount:38} - {DEBUG:device2} - Previous state: SimCounterState(timestamp=1669456940.6538112, power=-11.199999809265137, imported=211413.9804326302, exported=147.1424426388732)
2022-11-26 11:02:20,656 - {modules.common.simcount._calculate:13} - {DEBUG:device2} - time passed: 5.98497e-07, power1: -11.2, power2: -11.2
2022-11-26 11:02:20,657 - {modules.common.simcount._calculate:29} - {DEBUG:device2} - power did not change sign. Total energy: -6.70316e-06
2022-11-26 11:02:20,657 - {modules.common.simcount._simcount:47} - {DEBUG:device2} - imported: 0 Wh, exported: 6.70316e-06 Wh, new state: SimCounterState(timestamp=1669456940.6559658, power=-11.199999809265137, imported=211413.9804326302, exported=147.14244934203793)
2022-11-26 11:02:20,659 - {soc.modules.common.store._api:26} - {DEBUG:device2} - Raw data CounterState(voltages=[232.1840057373047, 231.7150115966797, 233.3620147705078], powers=[15.600000381469727, -103.9000015258789, 69.0], currents=[1.6400001049041748, -1.2410000562667847, 1.4010000228881836], power_factors=[1.0, 1.0, 1.0], imported=211413.9804326302, exported=147.14244934203793, power=-11.199999809265137, frequency=49.96000289916992)
2022-11-26 11:02:20,663 - {soc.modules.common.store._api:26} - {DEBUG:device2} - Raw data BatState(imported=0, exported=0, power=0.8727959781238042, soc=0)
2022-11-26 11:02:20,683 - {urllib3.connectionpool:456} - {DEBUG:cp2} - http://192.168.178.61:80 "GET /getParameters HTTP/1.1" 200 313
2022-11-26 11:02:20,687 - {soc.modules.common.req:11} - {DEBUG:cp2} - Get-Response: {"type":"parameters","list":[{"vehicleState":2,"evseState":false,"maxCurrent":16,"actualCurrent":0,"actualPower":0,"duration":9000,"alwaysActive":true,"lastActionUser":"vehicle","lastActionUID":"vehicle","energy":0.01,"mileage":0,"meterReading":1158.56,"currentP1":0,"currentP2":0,"currentP3":0,"useMeter":true}]}
2022-11-26 11:02:20,689 - {soc.modules.common.store._api:26} - {DEBUG:cp2} - Raw data ChargepointState(voltages=[0.0, 0.0, 0.0], currents=[0, 0, 0], power_factors=[0.0, 0.0, 0.0], imported=1158560.0, exported=0, power=0, phases_in_use=1, charge_state=False, plug_state=True, rfid=None)
2022-11-26 11:02:20,699 - {soc.modules.common.component_context:24} - {DEBUG:component4} - Update Komponente ['Kostal Plenticore Wechselrichter']
2022-11-26 11:02:20,700 - {soc.modules.common.store._api:26} - {DEBUG:component4} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-910.0776434750012, exported=23638578.0, dc_power=None)
2022-11-26 11:02:20,701 - {soc.modules.common.component_context:24} - {DEBUG:cp2} - Update Komponente ['Ladepunkt']
2022-11-26 11:02:20,702 - {soc.modules.common.store._api:30} - {DEBUG:component4} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-910.0776434750012, exported=23638578.0, dc_power=None)
2022-11-26 11:02:20,702 - {soc.modules.common.component_context:24} - {DEBUG:component9} - Update Komponente ['Kostal Plenticore Speicher']
2022-11-26 11:02:20,703 - {soc.modules.common.store._api:30} - {DEBUG:cp2} - Saving ChargepointState(voltages=[0.0, 0.0, 0.0], currents=[0, 0, 0], power_factors=[0.0, 0.0, 0.0], imported=1158560.0, exported=0, power=0, phases_in_use=1, charge_state=False, plug_state=True, rfid=None)
2022-11-26 11:02:20,707 - {soc.modules.common.store._api:30} - {DEBUG:component9} - Saving BatState(imported=0, exported=0, power=0.8727959781238042, soc=0)
2022-11-26 11:02:20,765 - {soc.modules.common.component_context:24} - {DEBUG:component6} - Update Komponente ['Kostal Plenticore Zähler']
2022-11-26 11:02:20,765 - {soc.modules.common.store._api:30} - {DEBUG:component6} - Saving CounterState(voltages=[232.1840057373047, 231.7150115966797, 233.3620147705078], powers=[15.600000381469727, -103.9000015258789, 69.0], currents=[1.6400001049041748, -1.2410000562667847, 1.4010000228881836], power_factors=[1.0, 1.0, 1.0], imported=211413.9804326302, exported=147.14244934203793, power=-11.199999809265137, frequency=49.96000289916992)
2022-11-26 11:02:20,797 - {control.bat:72} - {ERROR:MainThread} - Fehler im Bat-Modul 9
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/bat.py", line 69, in calc_power_for_all_components
soc_sum += battery.data["get"]["soc"]
KeyError: 'soc'
2022-11-26 11:02:20,799 - {control.bat:81} - {ERROR:MainThread} - Fehler im Bat-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/bat.py", line 73, in calc_power_for_all_components
self.data["get"]["soc"] = int(soc_sum / soc_count)
ZeroDivisionError: division by zero
2022-11-26 11:02:20,821 - {control.counter:427} - {DEBUG:MainThread} - 11000W EVU-Leistung, die noch bezogen werden kann.
2022-11-26 11:02:20,823 - {control.chargepoint:689} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2022-11-26 11:02:20,824 - {control.chargepoint:680} - {DEBUG:MainThread} - Phasenzahl Lademodus: 3
2022-11-26 11:02:20,824 - {control.chargepoint:706} - {INFO:MainThread} - Phasenumschaltung an Ladepunkt 2 wird durch die Hardware nicht unterstützt.
2022-11-26 11:02:20,826 - {control.ev:384} - {DEBUG:MainThread} - Änderung der Sollstromstärke :False, Änderung des Lademodus :True
2022-11-26 11:02:20,827 - {control.chargepoint:836} - {DEBUG:MainThread} - LP 2, EV: Standard-Fahrzeug (EV-Nr.0): Lademodus stop, Submodus: stop
2022-11-26 11:02:20,830 - {control.chargepoint:347} - {INFO:MainThread} - LP 2: Keine Ladung, da der Lademodus Stop aktiv ist.
2022-11-26 11:02:20,834 - {control.pv:89} - {DEBUG:MainThread} - 0W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-11-26 11:02:20,837 - {control.data:296} - {DEBUG:MainThread} - all
{'get': {'power': 0}, 'config': {'configured': False}, 'set': {'charging_power_left': 0, 'switch_on_soc_reached': False}}
2022-11-26 11:02:20,838 - {control.data:296} - {DEBUG:MainThread} - bat9
{'get': {'daily_imported': 0, 'daily_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': 0.87, 'imported': 0, 'exported': 0}}
2022-11-26 11:02:20,840 - {control.data:269} - {DEBUG:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=10.0, daily_exported=0, power=0, imported=1158560.0, exported=0))
2022-11-26 11:02:20,842 - {control.data:296} - {DEBUG:MainThread} - cp2
ChargepointData(get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=0), currents=[0, 0, 0], daily_imported=10.0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=1158560.0, phases_in_use=1, plug_state=True, power=0, rfid_timestamp=None, rfid=None, state_str='Keine Ladung, da der Lademodus Stop aktiv ist.', voltages=[0.0, 0.0, 0.0]), set=Set(change_ev_permitted=[True, ''], charging_ev=-1, charging_ev_prev=0, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', imported_at_mode_switch=1158560.0, imported_at_plugtime=1127470.0, imported_since_mode_switch=0, imported_since_plugged=31090.0, range_charged=0, time_charged='00:00', timestamp_start_charging=None), manual_lock=False, phases_to_use=1, plug_time='11/25/2022, 09:10:10', required_power=4140, rfid=None, charging_ev_data=<control.ev.Ev object at 0xb01537f0>), config=Config(connection_module={'type': 'smartwb', 'name': 'smartWB / EVSE-Wifi (>= v1.x.x/v2.x.x)', 'configuration': {'ip_address': '192.168.178.61', 'timeout': 2}}, power_module={}, ev=0, name='Standard-Ladepunkt', type='smartwb', template=0, connected_phases=3, phase_1=0, auto_phase_switch_hw=False, control_pilot_interruption_hw=False, id=2))
2022-11-26 11:02:20,843 - {control.data:296} - {DEBUG:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[], id=0)
2022-11-26 11:02:20,845 - {control.data:296} - {DEBUG:MainThread} - counter6
{'set': {'consumption_left': 11000, 'currents_used': [1.64, -1.24, 1.4]}, 'get': {'daily_exported': 5.385260087916, 'daily_imported': 8296.49595253216, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'voltages': [232.18, 231.72, 233.36], 'currents': [1.64, -1.24, 1.4], 'powers': [15.6, -103.9, 69.0], 'power_factors': [1.0, 1.0, 1.0], 'imported': 211413.9804326302, 'exported': 147.14244934203793, 'power': -11.199999809265137, 'frequency': 49.96000289916992}, 'config': {'max_currents': [32, 32, 32], 'max_total_power': 11000}}
2022-11-26 11:02:20,846 - {control.data:273} - {DEBUG:MainThread} - counter_all_data
CounterAllData(get=Get(hierarchy=[{'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'cp', 'children': []}, {'id': 9, 'type': 'bat', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=898.0100001907349, invalid_home_consumption=0, daily_yield_home_consumption=10123.110692444243))
2022-11-26 11:02:20,846 - {control.data:296} - {DEBUG:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=6, limit=Limit(selected='none', amount=1000, soc=50))))
2022-11-26 11:02:20,847 - {control.data:296} - {DEBUG:MainThread} - ev0
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_one_phase=32, battery_capacity=82, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=0, phases=1, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='stop', chargemode='stop', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=False, range=0, fault_state=0, fault_str=''))
2022-11-26 11:02:20,847 - {control.data:296} - {DEBUG:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_one_phase=32, battery_capacity=82, nominal_difference=2)
2022-11-26 11:02:20,848 - {control.data:277} - {DEBUG:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=200, control_range=[-230, 0], feed_in_yield=15000, phase_switch_delay=7, phases_to_use=1, rundown_power=1000, rundown_soc=100, switch_off_delay=60, switch_off_soc=95, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=95, switch_on_threshold=1500), scheduled_charging=ScheduledCharging(phases_to_use=0), standby=Standby(phases_to_use=1), stop=Stop(phases_to_use=1), time_charging=TimeCharging(phases_to_use=1), 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, price_kwh=0.3, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2022-11-26 11:02:20,851 - {control.data:296} - {DEBUG:MainThread} - graph
{'config': {'duration': 120}}
2022-11-26 11:02:20,851 - {control.data:279} - {DEBUG:MainThread} - optional_data
OptionalData(et=Et(active=False, config=EtConfig(max_price=0, provider={}), get=EtGet(price=0, price_list=[])), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme='cards'), led=Led(active=False), rfid=Rfid(active=False))
2022-11-26 11:02:20,852 - {control.data:296} - {DEBUG:MainThread} - all
{'set': {'overhang_power_left': 0, 'available_power': 0, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': -2046, 'exported': 23638578.0, 'daily_exported': 1832.0, 'monthly_exported': 0, 'yearly_exported': 0}, 'config': {'configured': True}}
2022-11-26 11:02:20,852 - {control.data:296} - {DEBUG:MainThread} - pv4
{'get': {'daily_exported': 1832.0, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -910.08, 'exported': 23638578.0, 'currents': [0.0, 0.0, 0.0]}, 'config': {'max_ac_out': 7000000}}
2022-11-26 11:02:20,852 - {control.data:296} - {DEBUG:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.178.60', 'current_commit': '2022-11-18 12:52:32 +0100 [26b81867]', 'current_branch': 'master', 'current_branch_commit': '2022-11-25 13:55:56 +0100 [b50f3985]', 'current_missing_commits': ['2022-11-25 13:55:56 +0100 [b50f3985] - Merge pull request #671 from benderl/web', '2022-11-25 13:48:55 +0100 [754e4660] - mark cloud config as incomplete', '2022-11-25 07:10:07 +0100 [12523925] - Merge pull request #670 from benderl/web', '2022-11-25 07:08:52 +0100 [47fce1d2] - updated settings', '2022-11-24 15:06:03 +0100 [64d2b209] - Merge pull request #669 from LKuemmel/fix-workflow', '2022-11-24 13:03:53 +0100 [f6ee495b] - fix: update soc after plug in (#662)', '2022-11-24 13:03:33 +0100 [1c561e26] - Execute handler at specific times, not at relative times (#668)', '2022-11-24 13:00:12 +0100 [5c68f4f6] - change flake 8 version', '2022-11-24 11:28:20 +0100 [d4cfae5d] - Merge pull request #665 from MartinRinas/PSA-SoC-Module', '2022-11-24 11:26:05 +0100 [e396fd30] - Merge pull request #667 from benderl/web', '2022-11-23 13:10:32 +0100 [3dbf1f55] - clean python cache at boot', '2022-11-23 09:41:51 +0100 [a981a766] - Merge pull request #666 from benderl/web', '2022-11-23 09:38:43 +0100 [8ea683d7] - updated settings', '2022-11-22 12:02:23 +0100 [137ba8fa] - main theme cleanup', '2022-11-22 10:08:59 +0000 [744d3a6b] - fix flake8', '2022-11-22 09:50:21 +0000 [84cdec1a] - add PSA Modul, no SoC calculation', '2022-11-22 10:12:59 +0100 [b9a4c0f6] - Merge pull request #664 from benderl/web', '2022-11-22 10:07:35 +0100 [e139cf69] - updated settings', '2022-11-22 09:44:17 +0100 [6afe7625] - Merge pull request #660 from benderl/web', '2022-11-21 12:39:45 +0100 [cf8f12da] - pv power can be psoitive or negative (#656)', '2022-11-21 10:45:35 +0100 [35070a46] - fix chargelog time charging (#661)', '2022-11-21 09:31:50 +0100 [547f63ac] - upgrade wiki workflow', '2022-11-21 09:28:07 +0100 [646022ee] - Merge pull request #659 from benderl/web', '2022-11-21 09:07:12 +0100 [c9750bc4] - upgrade python workflow'], 'dataprotection_acknowledged': False, 'debug_level': 10, 'release_train': 'master', 'version': '1.99.100', 'datastore_version': 4, 'lastlivevaluesJson': {'timestamp': 1669456931, 'time': '11:02:11', 'grid': 0.0, 'house-power': 2.046, 'charging-all': 0.0, 'pv-all': 2.046, 'cp2-power': 0.0}, 'module_update_completed': True}
2022-11-26 11:02:20,853 - {control.data:309} - {DEBUG:MainThread} - device2
{'name': 'Kostal Plenticore', 'type': 'kostal_plenticore', 'id': 2, 'configuration': {'ip_address': '192.168.178.31'}}
2022-11-26 11:02:20,853 - {control.data:311} - {DEBUG:MainThread} - component4
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 4, 'configuration': {}}
2022-11-26 11:02:20,853 - {control.data:311} - {DEBUG:MainThread} - component6
{'name': 'Kostal Plenticore Zähler', 'type': 'counter', 'id': 6, 'configuration': {}}
2022-11-26 11:02:20,853 - {control.data:311} - {DEBUG:MainThread} - component9
{'name': 'Kostal Plenticore Speicher', 'type': 'bat', 'id': 9, 'configuration': {}}
2022-11-26 11:02:20,854 - {control.data:283} - {DEBUG:MainThread} -
2022-11-26 11:02:20,854 - {control.algorithm:45} - {DEBUG:MainThread} - # Algorithmus-Start
2022-11-26 11:02:20,854 - {control.algorithm:47} - {INFO:MainThread} - EVU-Punkt: Leistung[W] -11.199999809265137, Ströme[A] [1.64, -1.24, 1.4]
2022-11-26 11:02:20,854 - {control.algorithm:85} - {INFO:MainThread} - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen.
2022-11-26 11:02:20,855 - {control.algorithm:205} - {DEBUG:MainThread} - ## Ladung muss nicht wegen aktiven Lastmanagements gestoppt werden.
2022-11-26 11:02:20,856 - {control.algorithm:574} - {INFO:MainThread} - ## Zuteilung des Überschusses
2022-11-26 11:02:20,856 - {control.algorithm:610} - {INFO:MainThread} - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet.
2022-11-26 11:02:20,857 - {control.algorithm:870} - {INFO:MainThread} - ## Übrigen Überschuss verteilen.
2022-11-26 11:02:20,859 - {control.process:22} - {DEBUG:MainThread} - # Ladung starten.
2022-11-26 11:02:20,860 - {soc.modules.common.component_context:24} - {DEBUG:cp2} - Update Komponente ['Ladepunkt']
2022-11-26 11:02:20,864 - {urllib3.connectionpool:228} - {DEBUG:cp2} - Starting new HTTP connection (1): 192.168.178.61:80
2022-11-26 11:02:20,977 - {urllib3.connectionpool:456} - {DEBUG:cp2} - http://192.168.178.61:80 "GET /setCurrent?current=0 HTTP/1.1" 200 29
2022-11-26 11:02:20,978 - {soc.modules.common.req:11} - {DEBUG:cp2} - Get-Response: S0_set current to given value
2022-11-26 11:02:20,980 - {control.pv:433} - {DEBUG:MainThread} - 0W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-11-26 11:02:20,981 - {control.counter:446} - {DEBUG:MainThread} - 11000W verbleibende EVU-Bezugs-Leistung
2022-11-26 11:02:20,982 - {helpermodules.graph:56} - {ERROR:MainThread} - Fehler im Graph-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/graph.py", line 46, in pub_graph_data
dataline.update({"bat-all-soc": data.data.bat_data["all"].data["get"]["soc"]})
KeyError: 'soc'
Jetzt scheint zumindest alles zu funktionieren mit einem "PLENTICORE plus 7.0", Kostal Stromzähler und BYD Speicher
Re: Kostal Plenticore
Ok.. ich muss meine Aussage so halb zurück nehmen. es werden zwar werte nun angezeigt, aber so richtig übereinstimmen tun diese nicht. Wenn Strom aus dem Speicher gezogen wird, wird das nicht angezeigt und der SoC aktualisiert sich auch nicht mehr. Auch wird beim "Hausverbrauch" nur der Strom aus der PV angezeigt, aber das was aus der Batterie genommen wird, wird einfach verworfen. Daher wird hier im Bild nur ein Stromverbrauch von 1,27KW angezeigt obwohl real 2,6KW verbraucht wird. Die restlichen 1,3KW kommen aus der Batterie.
Im Log kann ich keinen Fehler erkennen:
Im Log kann ich keinen Fehler erkennen:
Code: Alles auswählen
2022-11-26 11:38:48,971 - {root:63} - {INFO:MainThread} - # ***Start***
2022-11-26 11:38:48,996 - {soc.modules.common.component_context:51} - {DEBUG:device2} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Zähler', 'Kostal Plenticore Speicher']
2022-11-26 11:38:48,996 - {soc.modules.common.component_context:24} - {DEBUG:cp2} - Update Komponente ['Ladepunkt']
2022-11-26 11:38:49,005 - {urllib3.connectionpool:228} - {DEBUG:cp2} - Starting new HTTP connection (1): 192.168.178.61:80
2022-11-26 11:38:49,020 - {modules.common.simcount._simcount:38} - {DEBUG:device2} - Previous state: SimCounterState(timestamp=1669459119.2834532, power=-1443, imported=172.33424255132906, exported=567.262066786159)
2022-11-26 11:38:49,021 - {modules.common.simcount._calculate:13} - {DEBUG:device2} - time passed: 0.00270467, power1: -1443, power2: -1436
2022-11-26 11:38:49,022 - {modules.common.simcount._calculate:29} - {DEBUG:device2} - power did not change sign. Total energy: -3.89337
2022-11-26 11:38:49,022 - {modules.common.simcount._simcount:47} - {DEBUG:device2} - imported: 0 Wh, exported: 3.89337 Wh, new state: SimCounterState(timestamp=1669459129.020269, power=-1436, imported=172.33424255132906, exported=571.1554407270442)
2022-11-26 11:38:49,052 - {soc.modules.common.store._api:26} - {DEBUG:device2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1187.739249815424, exported=23639512.0, dc_power=None)
2022-11-26 11:38:49,097 - {urllib3.connectionpool:456} - {DEBUG:cp2} - http://192.168.178.61:80 "GET /getParameters HTTP/1.1" 200 313
2022-11-26 11:38:49,100 - {soc.modules.common.req:11} - {DEBUG:cp2} - Get-Response: {"type":"parameters","list":[{"vehicleState":2,"evseState":false,"maxCurrent":16,"actualCurrent":0,"actualPower":0,"duration":9000,"alwaysActive":true,"lastActionUser":"vehicle","lastActionUID":"vehicle","energy":0.01,"mileage":0,"meterReading":1158.56,"currentP1":0,"currentP2":0,"currentP3":0,"useMeter":true}]}
2022-11-26 11:38:49,101 - {soc.modules.common.store._api:26} - {DEBUG:cp2} - Raw data ChargepointState(voltages=[0.0, 0.0, 0.0], currents=[0, 0, 0], power_factors=[0.0, 0.0, 0.0], imported=1158560.0, exported=0, power=0, phases_in_use=1, charge_state=False, plug_state=True, rfid=None)
2022-11-26 11:38:49,116 - {modules.common.simcount._simcount:38} - {DEBUG:device2} - Previous state: SimCounterState(timestamp=1669459119.4386113, power=-6.099999904632568, imported=211416.0099501985, exported=150.74448758985136)
2022-11-26 11:38:49,117 - {modules.common.simcount._calculate:13} - {DEBUG:device2} - time passed: 0.0026883, power1: -6.1, power2: 9.6
2022-11-26 11:38:49,117 - {modules.common.simcount._calculate:26} - {DEBUG:device2} - power changed sign. Total energy: 0.00470453, exported energy: -0.00318572
2022-11-26 11:38:49,118 - {modules.common.simcount._simcount:47} - {DEBUG:device2} - imported: 0.00789025 Wh, exported: 0.00318572 Wh, new state: SimCounterState(timestamp=1669459129.1165013, power=9.600000381469727, imported=211416.0178404533, exported=150.74767331412062)
2022-11-26 11:38:49,119 - {modules.common.simcount._simcount:38} - {DEBUG:device2} - Previous state: SimCounterState(timestamp=1669459129.1165013, power=9.600000381469727, imported=211416.0178404533, exported=150.74767331412062)
2022-11-26 11:38:49,121 - {modules.common.simcount._calculate:13} - {DEBUG:device2} - time passed: 9.56986e-07, power1: 9.6, power2: 9.6
2022-11-26 11:38:49,122 - {modules.common.simcount._calculate:29} - {DEBUG:device2} - power did not change sign. Total energy: 9.18706e-06
2022-11-26 11:38:49,123 - {modules.common.simcount._simcount:47} - {DEBUG:device2} - imported: 9.18706e-06 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1669459129.1199465, power=9.600000381469727, imported=211416.01784964037, exported=150.74767331412062)
2022-11-26 11:38:49,126 - {soc.modules.common.store._api:26} - {DEBUG:device2} - Raw data CounterState(voltages=[232.7570037841797, 231.8710174560547, 233.66201782226562], powers=[35.10000228881836, -59.900001525878906, 26.700000762939453], currents=[1.8560000658035278, -1.3900001049041748, 1.380000114440918], power_factors=[1.0, 1.0, 1.0], imported=211416.01784964037, exported=150.74767331412062, power=9.600000381469727, frequency=49.98800277709961)
2022-11-26 11:38:49,127 - {soc.modules.common.store._api:26} - {DEBUG:device2} - Raw data BatState(imported=172.33424255132906, exported=571.1554407270442, power=-0.20397149511154566, soc=0)
2022-11-26 11:38:49,134 - {soc.modules.common.component_context:24} - {DEBUG:component4} - Update Komponente ['Kostal Plenticore Wechselrichter']
2022-11-26 11:38:49,135 - {soc.modules.common.component_context:24} - {DEBUG:cp2} - Update Komponente ['Ladepunkt']
2022-11-26 11:38:49,135 - {soc.modules.common.store._api:26} - {DEBUG:component4} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1187.739249815424, exported=23639512.0, dc_power=None)
2022-11-26 11:38:49,138 - {soc.modules.common.store._api:30} - {DEBUG:component4} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-1187.739249815424, exported=23639512.0, dc_power=None)
2022-11-26 11:38:49,137 - {soc.modules.common.store._api:30} - {DEBUG:cp2} - Saving ChargepointState(voltages=[0.0, 0.0, 0.0], currents=[0, 0, 0], power_factors=[0.0, 0.0, 0.0], imported=1158560.0, exported=0, power=0, phases_in_use=1, charge_state=False, plug_state=True, rfid=None)
2022-11-26 11:38:49,136 - {soc.modules.common.component_context:24} - {DEBUG:component9} - Update Komponente ['Kostal Plenticore Speicher']
2022-11-26 11:38:49,154 - {soc.modules.common.store._api:30} - {DEBUG:component9} - Saving BatState(imported=172.33424255132906, exported=571.1554407270442, power=-0.20397149511154566, soc=0)
2022-11-26 11:38:49,202 - {soc.modules.common.component_context:24} - {DEBUG:component6} - Update Komponente ['Kostal Plenticore Zähler']
2022-11-26 11:38:49,203 - {soc.modules.common.store._api:30} - {DEBUG:component6} - Saving CounterState(voltages=[232.7570037841797, 231.8710174560547, 233.66201782226562], powers=[35.10000228881836, -59.900001525878906, 26.700000762939453], currents=[1.8560000658035278, -1.3900001049041748, 1.380000114440918], power_factors=[1.0, 1.0, 1.0], imported=211416.01784964037, exported=150.74767331412062, power=9.600000381469727, frequency=49.98800277709961)
2022-11-26 11:38:49,270 - {control.counter:427} - {DEBUG:MainThread} - 10990.39999961853W EVU-Leistung, die noch bezogen werden kann.
2022-11-26 11:38:49,272 - {control.chargepoint:689} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2022-11-26 11:38:49,275 - {control.chargepoint:680} - {DEBUG:MainThread} - Phasenzahl Lademodus: 3
2022-11-26 11:38:49,276 - {control.chargepoint:706} - {INFO:MainThread} - Phasenumschaltung an Ladepunkt 2 wird durch die Hardware nicht unterstützt.
2022-11-26 11:38:49,278 - {control.ev:384} - {DEBUG:MainThread} - Änderung der Sollstromstärke :False, Änderung des Lademodus :True
2022-11-26 11:38:49,280 - {control.chargepoint:836} - {DEBUG:MainThread} - LP 2, EV: Standard-Fahrzeug (EV-Nr.0): Lademodus stop, Submodus: stop
2022-11-26 11:38:49,281 - {control.chargepoint:347} - {INFO:MainThread} - LP 2: Keine Ladung, da der Lademodus Stop aktiv ist.
2022-11-26 11:38:49,284 - {control.pv:89} - {DEBUG:MainThread} - -124.60000038146973W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-11-26 11:38:49,286 - {control.bat:118} - {INFO:MainThread} - -4.2W verbliebende Speicher-Leistung
2022-11-26 11:38:49,288 - {control.data:296} - {DEBUG:MainThread} - all
{'get': {'power': -4.2, 'imported': 172.33, 'exported': 567.26, 'daily_exported': 493.2, 'daily_imported': 168.96, 'soc': 21}, 'config': {'configured': True}, 'set': {'charging_power_left': -4.2, 'switch_on_soc_reached': False}}
2022-11-26 11:38:49,290 - {control.data:296} - {DEBUG:MainThread} - bat9
{'get': {'daily_imported': 168.96, 'daily_exported': 493.2, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -0.2, 'imported': 172.33, 'exported': 571.16, 'soc': 21}}
2022-11-26 11:38:49,291 - {control.data:269} - {DEBUG:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=10.0, daily_exported=0, power=0, imported=1158560.0, exported=0))
2022-11-26 11:38:49,293 - {control.data:296} - {DEBUG:MainThread} - cp2
ChargepointData(get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=0), currents=[0, 0, 0], daily_imported=10.0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=1158560.0, phases_in_use=1, plug_state=True, power=0, rfid_timestamp=None, rfid=None, state_str='Keine Ladung, da der Lademodus Stop aktiv ist.', voltages=[0.0, 0.0, 0.0]), set=Set(change_ev_permitted=[True, ''], charging_ev=-1, charging_ev_prev=0, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', imported_at_mode_switch=1158560.0, imported_at_plugtime=1127470.0, imported_since_mode_switch=0, imported_since_plugged=31090.0, range_charged=0, time_charged='00:00', timestamp_start_charging=None), manual_lock=False, phases_to_use=1, plug_time='11/25/2022, 09:10:10', required_power=0, rfid=None, charging_ev_data=<control.ev.Ev object at 0xb1e84a18>), config=Config(connection_module={'type': 'smartwb', 'name': 'smartWB / EVSE-Wifi (>= v1.x.x/v2.x.x)', 'configuration': {'ip_address': '192.168.178.61', 'timeout': 5}}, power_module={}, ev=0, name='Standard-Ladepunkt', type='smartwb', template=0, connected_phases=3, phase_1=0, auto_phase_switch_hw=False, control_pilot_interruption_hw=False, id=2))
2022-11-26 11:38:49,294 - {control.data:296} - {DEBUG:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[], id=0)
2022-11-26 11:38:49,295 - {control.data:296} - {DEBUG:MainThread} - counter6
{'set': {'consumption_left': 10990.39999961853, 'currents_used': [1.86, -1.39, 1.38]}, 'get': {'daily_exported': 9.05872165595575, 'daily_imported': 8298.52399842686, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'voltages': [232.76, 231.87, 233.66], 'currents': [1.86, -1.39, 1.38], 'powers': [35.1, -59.9, 26.7], 'power_factors': [1.0, 1.0, 1.0], 'imported': 211416.01784964037, 'exported': 150.74767331412062, 'power': 9.600000381469727, 'frequency': 49.98800277709961}, 'config': {'max_currents': [32, 32, 32], 'max_total_power': 11000}}
2022-11-26 11:38:49,296 - {control.data:273} - {DEBUG:MainThread} - counter_all_data
CounterAllData(get=Get(hierarchy=[{'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'cp', 'children': []}, {'id': 9, 'type': 'bat', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=1197.5400003814698, invalid_home_consumption=0, daily_yield_home_consumption=11373.225276770903))
2022-11-26 11:38:49,298 - {control.data:296} - {DEBUG:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=6, limit=Limit(selected='none', amount=1000, soc=50))))
2022-11-26 11:38:49,299 - {control.data:296} - {DEBUG:MainThread} - ev0
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_one_phase=32, battery_capacity=82, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=0, phases=1, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='stop', chargemode='stop', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=False, range=0, fault_state=0, fault_str=''))
2022-11-26 11:38:49,301 - {control.data:296} - {DEBUG:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17, min_current=6, max_current_one_phase=32, battery_capacity=82, nominal_difference=2)
2022-11-26 11:38:49,302 - {control.data:277} - {DEBUG:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=200, control_range=[-230, 0], feed_in_yield=15000, phase_switch_delay=7, phases_to_use=1, rundown_power=1000, rundown_soc=100, switch_off_delay=60, switch_off_soc=95, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=95, switch_on_threshold=1500), scheduled_charging=ScheduledCharging(phases_to_use=0), standby=Standby(phases_to_use=1), stop=Stop(phases_to_use=1), time_charging=TimeCharging(phases_to_use=1), 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, price_kwh=0.3, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2022-11-26 11:38:49,302 - {control.data:296} - {DEBUG:MainThread} - graph
{'config': {'duration': 120}}
2022-11-26 11:38:49,303 - {control.data:279} - {DEBUG:MainThread} - optional_data
OptionalData(et=Et(active=False, config=EtConfig(max_price=0, provider={}), get=EtGet(price=0, price_list=[])), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme='cards'), led=Led(active=False), rfid=Rfid(active=False))
2022-11-26 11:38:49,304 - {control.data:296} - {DEBUG:MainThread} - all
{'set': {'overhang_power_left': -124.60000038146973, 'available_power': -124.60000038146973, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': -1176.2, 'exported': 23639512.0, 'daily_exported': 2766.0, 'monthly_exported': 0, 'yearly_exported': 0}, 'config': {'configured': True}}
2022-11-26 11:38:49,305 - {control.data:296} - {DEBUG:MainThread} - pv4
{'get': {'daily_exported': 2766.0, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -1187.74, 'exported': 23639512.0, 'currents': [0.0, 0.0, 0.0]}, 'config': {'max_ac_out': 7000000}}
2022-11-26 11:38:49,306 - {control.data:296} - {DEBUG:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.178.60', 'current_commit': '2022-11-18 12:52:32 +0100 [26b81867]', 'current_branch': 'master', 'current_branch_commit': '2022-11-25 13:55:56 +0100 [b50f3985]', 'current_missing_commits': ['2022-11-25 13:55:56 +0100 [b50f3985] - Merge pull request #671 from benderl/web', '2022-11-25 13:48:55 +0100 [754e4660] - mark cloud config as incomplete', '2022-11-25 07:10:07 +0100 [12523925] - Merge pull request #670 from benderl/web', '2022-11-25 07:08:52 +0100 [47fce1d2] - updated settings', '2022-11-24 15:06:03 +0100 [64d2b209] - Merge pull request #669 from LKuemmel/fix-workflow', '2022-11-24 13:03:53 +0100 [f6ee495b] - fix: update soc after plug in (#662)', '2022-11-24 13:03:33 +0100 [1c561e26] - Execute handler at specific times, not at relative times (#668)', '2022-11-24 13:00:12 +0100 [5c68f4f6] - change flake 8 version', '2022-11-24 11:28:20 +0100 [d4cfae5d] - Merge pull request #665 from MartinRinas/PSA-SoC-Module', '2022-11-24 11:26:05 +0100 [e396fd30] - Merge pull request #667 from benderl/web', '2022-11-23 13:10:32 +0100 [3dbf1f55] - clean python cache at boot', '2022-11-23 09:41:51 +0100 [a981a766] - Merge pull request #666 from benderl/web', '2022-11-23 09:38:43 +0100 [8ea683d7] - updated settings', '2022-11-22 12:02:23 +0100 [137ba8fa] - main theme cleanup', '2022-11-22 10:08:59 +0000 [744d3a6b] - fix flake8', '2022-11-22 09:50:21 +0000 [84cdec1a] - add PSA Modul, no SoC calculation', '2022-11-22 10:12:59 +0100 [b9a4c0f6] - Merge pull request #664 from benderl/web', '2022-11-22 10:07:35 +0100 [e139cf69] - updated settings', '2022-11-22 09:44:17 +0100 [6afe7625] - Merge pull request #660 from benderl/web', '2022-11-21 12:39:45 +0100 [cf8f12da] - pv power can be psoitive or negative (#656)', '2022-11-21 10:45:35 +0100 [35070a46] - fix chargelog time charging (#661)', '2022-11-21 09:31:50 +0100 [547f63ac] - upgrade wiki workflow', '2022-11-21 09:28:07 +0100 [646022ee] - Merge pull request #659 from benderl/web', '2022-11-21 09:07:12 +0100 [c9750bc4] - upgrade python workflow'], 'dataprotection_acknowledged': False, 'debug_level': 10, 'release_train': 'master', 'version': '1.99.100', 'datastore_version': 4, 'lastlivevaluesJson': {'timestamp': 1669459119, 'time': '11:38:39', 'grid': -0.006, 'house-power': 1.174, 'charging-all': 0.0, 'pv-all': 1.192, 'cp2-power': 0.0, 'bat-all-power': 0.001, 'bat-all-soc': 21}, 'module_update_completed': True}
2022-11-26 11:38:49,308 - {control.data:309} - {DEBUG:MainThread} - device2
{'name': 'Kostal Plenticore', 'type': 'kostal_plenticore', 'id': 2, 'configuration': {'ip_address': '192.168.178.31'}}
2022-11-26 11:38:49,310 - {control.data:311} - {DEBUG:MainThread} - component4
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 4, 'configuration': {}}
2022-11-26 11:38:49,311 - {control.data:311} - {DEBUG:MainThread} - component6
{'name': 'Kostal Plenticore Zähler', 'type': 'counter', 'id': 6, 'configuration': {}}
2022-11-26 11:38:49,312 - {control.data:311} - {DEBUG:MainThread} - component9
{'name': 'Kostal Plenticore Speicher', 'type': 'bat', 'id': 9, 'configuration': {}}
2022-11-26 11:38:49,314 - {control.data:283} - {DEBUG:MainThread} -
2022-11-26 11:38:49,315 - {control.algorithm:45} - {DEBUG:MainThread} - # Algorithmus-Start
2022-11-26 11:38:49,317 - {control.algorithm:47} - {INFO:MainThread} - EVU-Punkt: Leistung[W] 9.600000381469727, Ströme[A] [1.86, -1.39, 1.38]
2022-11-26 11:38:49,319 - {control.algorithm:85} - {INFO:MainThread} - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen.
2022-11-26 11:38:49,320 - {control.algorithm:205} - {DEBUG:MainThread} - ## Ladung muss nicht wegen aktiven Lastmanagements gestoppt werden.
2022-11-26 11:38:49,322 - {control.algorithm:574} - {INFO:MainThread} - ## Zuteilung des Überschusses
2022-11-26 11:38:49,324 - {control.algorithm:610} - {INFO:MainThread} - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet.
2022-11-26 11:38:49,325 - {control.algorithm:870} - {INFO:MainThread} - ## Übrigen Überschuss verteilen.
2022-11-26 11:38:49,326 - {control.process:22} - {DEBUG:MainThread} - # Ladung starten.
2022-11-26 11:38:49,328 - {soc.modules.common.component_context:24} - {DEBUG:cp2} - Update Komponente ['Ladepunkt']
2022-11-26 11:38:49,335 - {urllib3.connectionpool:228} - {DEBUG:cp2} - Starting new HTTP connection (1): 192.168.178.61:80
2022-11-26 11:38:49,402 - {urllib3.connectionpool:456} - {DEBUG:cp2} - http://192.168.178.61:80 "GET /setCurrent?current=0 HTTP/1.1" 200 29
2022-11-26 11:38:49,403 - {soc.modules.common.req:11} - {DEBUG:cp2} - Get-Response: S0_set current to given value
2022-11-26 11:38:49,405 - {control.pv:433} - {DEBUG:MainThread} - -124.60000038146973W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-11-26 11:38:49,405 - {control.counter:446} - {DEBUG:MainThread} - 10990.39999961853W verbleibende EVU-Bezugs-Leistung
Re: Kostal Plenticore
Ich habe das Entladen der Batterie gefixt. Bitte ein Backup machen und dann den neuen Commit holen und testen.
Re: Kostal Plenticore
Hallo Frau Lena K ,
ich besitze 5 Plenticore , 1 KSEM ,2 Batterien .
Das Auslesen der PV Leistung fukntioniert soweit ganz gut .
Nun nach einer Neuinstallation funktioniert auch die Zählung der Einspeiseleistung .
Auch beide Batterien werden ausgelesen über das jeweilige Plenticoremodul .
Das einzige was etwas komisch ist .
Wenn ich wie in der Wiki beschrieben die Speicher "in die Wechselrichter" ziehe addiert er die Ladeleistung zur PV Leistung .
Tue ich sie darunter scheint es zu passen .
Nichts des do Trotz zählt er jede Entladung zur PV Leistung .
Wenn ihr etwas braucht bitte melden .
Es ist die neueste Master installiert
Danke
ich besitze 5 Plenticore , 1 KSEM ,2 Batterien .
Das Auslesen der PV Leistung fukntioniert soweit ganz gut .
Nun nach einer Neuinstallation funktioniert auch die Zählung der Einspeiseleistung .
Auch beide Batterien werden ausgelesen über das jeweilige Plenticoremodul .
Das einzige was etwas komisch ist .
Wenn ich wie in der Wiki beschrieben die Speicher "in die Wechselrichter" ziehe addiert er die Ladeleistung zur PV Leistung .
Tue ich sie darunter scheint es zu passen .
Nichts des do Trotz zählt er jede Entladung zur PV Leistung .
Wenn ihr etwas braucht bitte melden .
Es ist die neueste Master installiert
Danke
23,9 kwp PV , 30,6 kWh BYD HVS Box 2 x 20,4 kWh BYD HVS Box
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
Re: Kostal Plenticore
Bitte das Debuglevel auf Details stellen und einen kompletten Durchlauf von # ***Start*** bis # ***Start*** aus dem main.log posten, wenn der Fehler auftritt. Sensible Daten wie Benutzernamen und Kennwörter unkenntlich machen.Meth hat geschrieben: ↑So Feb 26, 2023 5:56 am Hallo Frau Lena K ,
ich besitze 5 Plenticore , 1 KSEM ,2 Batterien .
Das Auslesen der PV Leistung fukntioniert soweit ganz gut .
Nun nach einer Neuinstallation funktioniert auch die Zählung der Einspeiseleistung .
Auch beide Batterien werden ausgelesen über das jeweilige Plenticoremodul .
Das einzige was etwas komisch ist .
Wenn ich wie in der Wiki beschrieben die Speicher "in die Wechselrichter" ziehe addiert er die Ladeleistung zur PV Leistung .
Tue ich sie darunter scheint es zu passen .
Nichts des do Trotz zählt er jede Entladung zur PV Leistung .
Wenn ihr etwas braucht bitte melden .
Es ist die neueste Master installiert
Danke
Re: Kostal Plenticore
Hallo Frau K ,LenaK hat geschrieben: ↑Do Mär 02, 2023 3:44 pmBitte das Debuglevel auf Details stellen und einen kompletten Durchlauf von # ***Start*** bis # ***Start*** aus dem main.log posten, wenn der Fehler auftritt. Sensible Daten wie Benutzernamen und Kennwörter unkenntlich machen.Meth hat geschrieben: ↑So Feb 26, 2023 5:56 am Hallo Frau Lena K ,
ich besitze 5 Plenticore , 1 KSEM ,2 Batterien .
Das Auslesen der PV Leistung fukntioniert soweit ganz gut .
Nun nach einer Neuinstallation funktioniert auch die Zählung der Einspeiseleistung .
Auch beide Batterien werden ausgelesen über das jeweilige Plenticoremodul .
Das einzige was etwas komisch ist .
Wenn ich wie in der Wiki beschrieben die Speicher "in die Wechselrichter" ziehe addiert er die Ladeleistung zur PV Leistung .
Tue ich sie darunter scheint es zu passen .
Nichts des do Trotz zählt er jede Entladung zur PV Leistung .
Wenn ihr etwas braucht bitte melden .
Es ist die neueste Master installiert
Danke
anbei mal ein Bild von meiner Oberfläche von heute .
Wie man schön sehen kann zählt er die Batterie Entladung auch als PV Leistung und addiert sie dann zum Hausverbrauch zusammen .
Einen Log versuch ich noch zu generieren .
Und etwaige Einspeisung zählt er auch nicht .
Hier noch das Log .
Jetzt leider das gesamte da ich in Arbeit bin ....
Ich hoffe das hilft .
23,9 kwp PV , 30,6 kWh BYD HVS Box 2 x 20,4 kWh BYD HVS Box
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
Re: Kostal Plenticore
Wieso wird die Batterieleistung als PV-Leistung gezählt? Batterieleistung 611W, PV-Leistung 74W. Export 7W. Dh der Rest der erzeugten Leistung muss im Haus verbraucht werden.
Du hast den Zähler mit KSEM benannt, diesen aber als Plenticore konfiguriert. Kann es sein, dass die Zählerwerte am EVU-Punkt nicht stimmen? Wenn die Werte falsch sind, kann auch der Hausverbrauch nicht richtig berechnet werden.
KSEM wird derzeit noch nicht von 2.0 unterstützt.
Du hast den Zähler mit KSEM benannt, diesen aber als Plenticore konfiguriert. Kann es sein, dass die Zählerwerte am EVU-Punkt nicht stimmen? Wenn die Werte falsch sind, kann auch der Hausverbrauch nicht richtig berechnet werden.
KSEM wird derzeit noch nicht von 2.0 unterstützt.