Re: Feedback Alpha 4
Verfasst: So Nov 13, 2022 9:13 pm
Ich hab' eine Konfigurationsseite fürs PSA Modul erstellt, PR ist offen und mit deinem verlinkt. Renault kann ich auch gleich noch machen.rleidner hat geschrieben: ↑So Nov 13, 2022 10:34 am Kurze Frage bzw. Problem zur Konfiguration der SOC-Module ohne spezielle Konfigurationsseite, d.h. via JSON:
Im Konfigurations-UI wird angezeigt, was in der config.py als default eingestellt ist.
Änderungen werden im UI in einer Unterstruktur connection_module gespeichert - sieht man in MQTT und auch im
in dieser Zeile in openwb-ui-settings/src/components/vehicles/OpenwbVehicleProxy.vue:
object: 'connection_module.configuration',Im UI wird aber weiterhin der default Inhalt der "configuration" bzw. der default der config.py angezeigt.Code: Alles auswählen
<openwb-base-textarea title="Konfiguration" subtype="json" :model-value="configuration" @update:model-value=" updateConfiguration({ value: $event, object: 'connection_module.configuration', }) " > <template #help> Bitte prüfen Sie, ob die Eingaben richtig interpretiert werden. </template> </openwb-base-textarea>
Zur Laufzeit werden auch die defaults gezogen.
Ich denke, wenn die obige Zeile so aussieht:
object: 'configuration',
wird das wieder laufen.
@LutzB, @LenaK, könnt Ihr da mal reinsehen.
Meine Entwicklungsumgebung für vue ist noch im Entstehen.
Momentan bleibt zum Testen nur, die realen Konfigurationsdaten im SOC-Modul hart zu verdrahten.
Auch hier hab' ich eine Einstellungsseite erstellt. Macht es Sinn de_DE und DE in den Defaults bei der Erstellung der Konfig mitzugeben? Vermute dass das für 80% der Anwender passen wird.rleidner hat geschrieben: ↑So Nov 13, 2022 8:28 pm Info für die Renault-Fahrer:
In PR https://github.com/openWB/core/pull/638 ist der SOC-Modul für Renault migriert.
SOC-Abruf ist mit einem Account getestet sollte funktionieren.
SOC und Range werden an OWB 2.0 geliefert.
Konfiguration momentan über MQTT.
topic: openWB/set/vehicle/<vehicle-id>/soc_module/config
payload:Der Wakeup Teil ist nicht migriert. Das gibt es bei anderen Herstellern nicht.Code: Alles auswählen
{ "userid": "Benutzername", "password": "Passwort", "location": "de_DE", "country": "DE", "vin": "none" }
Ist das noch aktuell bzw. notwendig?
Falls notwendig muss erst mal geklärt werden, ob und wie das in 2.0 sinnvoll implementiert werden kann.
Zum Thema Namenskonventionen habe ich gerade noch den Wiki-Eintrag zur Entwicklungsumgebung ergänzt.
Gut erkannt! War ein Copy/Paste Fehler von den Ladepunkten. Fix ist im UI-Repo drin und kommt dann auch ins Core.rleidner hat geschrieben: ↑So Nov 13, 2022 10:34 am Kurze Frage bzw. Problem zur Konfiguration der SOC-Module ohne spezielle Konfigurationsseite, d.h. via JSON:
Im Konfigurations-UI wird angezeigt, was in der config.py als default eingestellt ist.
Änderungen werden im UI in einer Unterstruktur connection_module gespeichert - sieht man in MQTT und auch im
in dieser Zeile in openwb-ui-settings/src/components/vehicles/OpenwbVehicleProxy.vue:
object: 'connection_module.configuration',Im UI wird aber weiterhin der default Inhalt der "configuration" bzw. der default der config.py angezeigt.Code: Alles auswählen
<openwb-base-textarea title="Konfiguration" subtype="json" :model-value="configuration" @update:model-value=" updateConfiguration({ value: $event, object: 'connection_module.configuration', }) " > <template #help> Bitte prüfen Sie, ob die Eingaben richtig interpretiert werden. </template> </openwb-base-textarea>
Zur Laufzeit werden auch die defaults gezogen.
Ich denke, wenn die obige Zeile so aussieht:
object: 'configuration',
wird das wieder laufen.
@LutzB, @LenaK, könnt Ihr da mal reinsehen.
Meine Entwicklungsumgebung für vue ist noch im Entstehen.
Momentan bleibt zum Testen nur, die realen Konfigurationsdaten im SOC-Modul hart zu verdrahten.
Code: Alles auswählen
2022-11-15 15:06:57,356 - {root:63} - {INFO:MainThread} - # ***Start***
2022-11-15 15:06:57,387 - {soc.modules.common.component_context:51} - {DEBUG:device4} - Update Komponenten ['EnergyMeter 1.0']
2022-11-15 15:06:57,388 - {soc.modules.common.component_context:51} - {DEBUG:device8} - Update Komponenten ['Pumpe']
2022-11-15 15:06:57,388 - {soc.modules.common.component_context:51} - {DEBUG:device9} - Update Komponenten ['Trockner']
2022-11-15 15:06:57,389 - {soc.modules.common.component_context:24} - {DEBUG:device14} - Update Komponente ['LP1 (Garage)']
2022-11-15 15:06:57,391 - {modules.sma_sunny_boy.device:72} - {DEBUG:device15} - Start device reading {'component22': <modules.sma_sunny_boy.inverter.SmaSunnyBoyInverter object at 0x728226a0>}
2022-11-15 15:06:57,397 - {urllib3.connectionpool:227} - {DEBUG:device9} - Starting new HTTP connection (1): 192.168.178.209:80
2022-11-15 15:06:57,403 - {urllib3.connectionpool:227} - {DEBUG:device8} - Starting new HTTP connection (1): 192.168.178.81:80
2022-11-15 15:06:57,403 - {modules.sma_sunny_boy.device:72} - {DEBUG:device16} - Start device reading {'component23': <modules.sma_sunny_boy.inverter.SmaSunnyBoyInverter object at 0x72822d18>}
2022-11-15 15:06:57,408 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-11-15 15:06:57,410 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt']
2022-11-15 15:06:57,415 - {soc.modules.common.component_context:24} - {DEBUG:device15} - Update Komponente ['WR Garage (neu)']
2022-11-15 15:06:57,417 - {soc.modules.common.component_context:24} - {DEBUG:device16} - Update Komponente ['WR Haus (neu)']
2022-11-15 15:06:57,421 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/llkwh HTTP/1.1" 200 8
2022-11-15 15:06:57,423 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 5584.809
2022-11-15 15:06:57,424 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/llkwh: 5584.809
2022-11-15 15:06:57,429 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-11-15 15:06:57,432 - {urllib3.connectionpool:452} - {DEBUG:device8} - http://192.168.178.81:80 "GET /meter/0 HTTP/1.1" 200 119
2022-11-15 15:06:57,434 - {soc.modules.common.req:11} - {DEBUG:device8} - Get-Response: {"power":0.00,"overpower":0.00,"is_valid":true,"timestamp":1668524818,"counters":[0.000, 0.000, 0.000],"total":5154910}
2022-11-15 15:06:57,899 - {soc.modules.common.component_context:24} - {DEBUG:device4} - Update Komponente ['EnergyMeter 1.0']
2022-11-15 15:06:57,900 - {urllib3.connectionpool:452} - {DEBUG:device9} - http://192.168.178.209:80 "GET /meter/0 HTTP/1.1" 200 87
2022-11-15 15:06:57,901 - {soc.modules.common.store._api:26} - {DEBUG:device4} - Raw data CounterState(voltages=[230.184, 229.228, 230.455], powers=[-750.9, -143.4, 201.2], currents=[-3.276, -1.408, 1.092], power_factors=[0.998, 0.706, 0.964], imported=34291498.5, exported=73784664.1, power=-693.1, frequency=50)
2022-11-15 15:06:58,374 - {soc.modules.common.req:11} - {DEBUG:device9} - Get-Response: {"power":2.41,"is_valid":true,"timestamp":0,"counters":[0.000, 0.000, 0.000],"total":0}
2022-11-15 15:06:58,375 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla1 HTTP/1.1" 200 3
2022-11-15 15:06:58,380 - {modules.sma_shm.device:29} - {DEBUG:device4} - All components updated
2022-11-15 15:06:58,386 - {soc.modules.common.fault_state:40} - {ERROR:device8} - Pumpe: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> float() argument must be a string or a number, not 'dict', Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/json/device.py", line 39, in update_components
component.update(response)
File "/var/www/html/openWB/packages/modules/json/counter.py", line 31, in update
imported = float(jq.compile(config.jq_imported).input(response).first())
TypeError: float() argument must be a string or a number, not 'dict'
2022-11-15 15:06:58,820 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0
2022-11-15 15:06:59,227 - {soc.modules.common.fault_state:40} - {ERROR:device9} - Trockner: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> float() argument must be a string or a number, not 'dict', Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/json/device.py", line 39, in update_components
component.update(response)
File "/var/www/html/openWB/packages/modules/json/counter.py", line 31, in update
imported = float(jq.compile(config.jq_imported).input(response).first())
TypeError: float() argument must be a string or a number, not 'dict'
2022-11-15 15:06:59,238 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla1: 0.0
2022-11-15 15:06:59,245 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-11-15 15:06:59,250 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla2 HTTP/1.1" 200 3
2022-11-15 15:06:59,255 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0
2022-11-15 15:06:59,258 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla2: 0.0
2022-11-15 15:06:59,263 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-11-15 15:06:59,268 - {modules.sma_sunny_boy.inverter:63} - {DEBUG:device15} - WR 192.168.178.204: InverterState(currents=[0.0, 0.0, 0.0], power=-404, exported=2409995, dc_power=-480)
2022-11-15 15:06:59,269 - {soc.modules.common.store._api:26} - {DEBUG:device15} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-404, exported=2409995, dc_power=-480)
2022-11-15 15:06:59,277 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla3 HTTP/1.1" 200 3
2022-11-15 15:06:59,279 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0
2022-11-15 15:06:59,281 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla3: 0.0
2022-11-15 15:06:59,289 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80
2022-11-15 15:06:59,295 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/llaktuell HTTP/1.1" 200 1
2022-11-15 15:06:59,299 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0
2022-11-15 15:06:59,300 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/llaktuell: 0
2022-11-15 15:06:59,304 - {modules.common.simcount._simcount:38} - {DEBUG:device14} - Previous state: SimCounterState(timestamp=1668521209.1858914, power=0.0, imported=239498.64784922922, exported=0)
2022-11-15 15:06:59,305 - {modules.common.simcount._calculate:13} - {DEBUG:device14} - time passed: 0.00281078, power1: 0, power2: 0
2022-11-15 15:06:59,309 - {modules.common.simcount._calculate:29} - {DEBUG:device14} - power did not change sign. Total energy: 0
2022-11-15 15:06:59,309 - {modules.common.simcount._simcount:47} - {DEBUG:device14} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1668521219.3047004, power=0.0, imported=239498.64784922922, exported=0)
2022-11-15 15:06:59,311 - {soc.modules.common.store._api:26} - {DEBUG:device14} - Raw data CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=239498.64784922922, exported=0, power=0.0, frequency=50)
2022-11-15 15:06:59,686 - {modules.sma_sunny_boy.inverter:63} - {DEBUG:device16} - WR 192.168.178.201: InverterState(currents=[0.0, 0.0, 0.0], power=-795, exported=40864203, dc_power=-808)
2022-11-15 15:06:59,686 - {soc.modules.common.store._api:26} - {DEBUG:device16} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-795, exported=40864203, dc_power=-808)
2022-11-15 15:06:59,690 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt']
2022-11-15 15:06:59,690 - {soc.modules.common.component_context:24} - {DEBUG:component14} - Update Komponente ['Pumpe']
2022-11-15 15:06:59,694 - {soc.modules.common.fault_state:40} - {ERROR:component14} - Pumpe: FaultState FaultStateLevel.ERROR, FaultStr <class 'AttributeError'> 'CounterValueStoreBroker' object has no attribute 'state', Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/store/_api.py", line 37, in update_values
component.store.update()
File "/var/www/html/openWB/packages/modules/common/store/_counter.py", line 60, in update
state = self.calc_virtual(self.delegate.delegate.state)
AttributeError: 'CounterValueStoreBroker' object has no attribute 'state'
2022-11-15 15:06:59,695 - {soc.modules.common.component_context:24} - {DEBUG:component15} - Update Komponente ['Trockner']
2022-11-15 15:06:59,699 - {soc.modules.common.component_context:24} - {DEBUG:component21} - Update Komponente ['LP1 (Garage)']
2022-11-15 15:06:59,701 - {soc.modules.common.store._api:30} - {DEBUG:component21} - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=239498.64784922922, exported=0, power=0.0, frequency=50)
2022-11-15 15:06:59,704 - {soc.modules.common.fault_state:40} - {ERROR:component15} - Trockner: FaultState FaultStateLevel.ERROR, FaultStr <class 'AttributeError'> 'CounterValueStoreBroker' object has no attribute 'state', Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/store/_api.py", line 37, in update_values
component.store.update()
File "/var/www/html/openWB/packages/modules/common/store/_counter.py", line 60, in update
state = self.calc_virtual(self.delegate.delegate.state)
AttributeError: 'CounterValueStoreBroker' object has no attribute 'state'
2022-11-15 15:06:59,704 - {soc.modules.common.component_context:24} - {DEBUG:component22} - Update Komponente ['WR Garage (neu)']
2022-11-15 15:06:59,707 - {soc.modules.common.component_context:24} - {DEBUG:component23} - Update Komponente ['WR Haus (neu)']
2022-11-15 15:06:59,715 - {soc.modules.common.store._api:26} - {DEBUG:component22} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-404, exported=2409995, dc_power=-480)
2022-11-15 15:06:59,717 - {soc.modules.common.store._api:26} - {DEBUG:component23} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-795, exported=40864203, dc_power=-808)
2022-11-15 15:06:59,722 - {soc.modules.common.store._api:30} - {DEBUG:component22} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-404, exported=2409995, dc_power=-480)
2022-11-15 15:06:59,724 - {soc.modules.common.store._api:30} - {DEBUG:component23} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-795, exported=40864203, dc_power=-808)
2022-11-15 15:06:59,814 - {soc.modules.common.component_context:24} - {DEBUG:component7} - Update Komponente ['EnergyMeter 1.0']
2022-11-15 15:06:59,814 - {soc.modules.common.store._api:30} - {DEBUG:component7} - Saving CounterState(voltages=[230.184, 229.228, 230.455], powers=[-750.9, -143.4, 201.2], currents=[-3.276, -1.408, 1.092], power_factors=[0.998, 0.706, 0.964], imported=34291498.5, exported=73784664.1, power=-693.1, frequency=50)
2022-11-15 15:06:59,909 - {control.counter:427} - {DEBUG:MainThread} - 24000W EVU-Leistung, die noch bezogen werden kann.
2022-11-15 15:06:59,912 - {control.chargepoint:689} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2022-11-15 15:06:59,914 - {control.chargepoint:680} - {DEBUG:MainThread} - Phasenzahl Lademodus: 1
2022-11-15 15:06:59,915 - {control.ev:629} - {DEBUG:MainThread} - Keine Ladung, da kein Zeitfenster für Zeitladen aktiv ist.
2022-11-15 15:06:59,916 - {control.ev:454} - {DEBUG:MainThread} - Anpassen der Sollstromstärke an EV-Vorgaben. Sollstromstärke: 1 neue Sollstromstärke: 6
2022-11-15 15:06:59,918 - {control.ev:382} - {DEBUG:MainThread} - Änderung der Sollstromstärke :False, Änderung des Lademodus :False
2022-11-15 15:06:59,923 - {control.chargepoint:844} - {DEBUG:MainThread} - LP 13, EV: Tesla (EV-Nr.3): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: pv_charging, Phasen: 1, Priorität: False, max. Ist-Strom: 0.0
2022-11-15 15:06:59,928 - {control.pv:89} - {DEBUG:MainThread} - 578.1W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-11-15 15:06:59,933 - {control.data:296} - {DEBUG:MainThread} - all
{'get': {'power': 0}, 'config': {'configured': False}, 'set': {'charging_power_left': 0, 'switch_on_soc_reached': False}}
2022-11-15 15:06:59,934 - {control.data:269} - {DEBUG:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=6354.0, daily_exported=0, power=0, imported=3703327.0, exported=0))
2022-11-15 15:06:59,937 - {control.data:296} - {DEBUG:MainThread} - cp13
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=49.0), currents=[0.0, 0.0, 0.0], daily_imported=6354.0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3703327.0, phases_in_use=0, plug_state=True, power=0, rfid_timestamp=None, rfid=None, state_str=None, voltages=[230.1, 230.4, 230.1]), set=Set(change_ev_permitted=[True, ''], charging_ev=3, charging_ev_prev=3, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', imported_at_mode_switch=3696973.0, imported_at_plugtime=3696973.0, imported_since_mode_switch=6352.0, imported_since_plugged=6354.0, range_charged=31.76, time_charged='3:12', timestamp_start_charging='11/15/2022, 11:30:11'), manual_lock=False, phases_to_use=1, plug_time='11/15/2022, 11:29:21', required_power=1380, rfid=None, charging_ev_data=<control.ev.Ev object at 0x71f56c40>), config=Config(connection_module={'type': 'external_openwb', 'configuration': {'ip_address': '192.168.178.210', 'duo_num': 1}}, power_module={}, ev=3, name='Gartenhaus', type='external_openwb', template=0, connected_phases=3, phase_1=2, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=13))
2022-11-15 15:06:59,939 - {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-15 15:06:59,940 - {control.data:296} - {DEBUG:MainThread} - counter7
{'set': {'consumption_left': 24000, 'currents_used': [-3.28, -1.41, 1.09]}, 'get': {'daily_exported': 3172.5, 'daily_imported': 21312.1, 'voltages': [230.18, 229.23, 230.46], 'currents': [-3.28, -1.41, 1.09], 'powers': [-750.9, -143.4, 201.2], 'power_factors': [1.0, 0.71, 0.96], 'imported': 34291498.5, 'exported': 73784664.1, 'power': -693.1, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'frequency': 50}, 'config': {'max_currents': [35, 35, 35], 'max_total_power': 24000}}
2022-11-15 15:06:59,940 - {control.data:296} - {DEBUG:MainThread} - counter14
{'set': {}, 'get': {'daily_exported': 0.0, 'daily_imported': 0.0, 'fault_str': "<class 'AttributeError'> 'CounterValueStoreBroker' object has no attribute 'state'", 'fault_state': 2, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 56301.038407951295, 'exported': 0.0, 'power': 0, 'frequency': 50}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-11-15 15:06:59,941 - {control.data:296} - {DEBUG:MainThread} - counter15
{'set': {}, 'get': {'daily_exported': 0.0, 'daily_imported': 0.0, 'fault_str': "<class 'AttributeError'> 'CounterValueStoreBroker' object has no attribute 'state'", 'fault_state': 2, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 83079.43415724726, 'power': 0, 'frequency': 50, 'exported': 0.0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-11-15 15:06:59,941 - {control.data:296} - {DEBUG:MainThread} - counter21
{'set': {'currents_used': [0.0, 0.0, 0.0]}, 'get': {'daily_exported': 0, 'daily_imported': 18682.663384738, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 239498.64784922922, 'exported': 0, 'power': 0.0, 'frequency': 50, 'fault_str': 'Kein Fehler.', 'fault_state': 0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-11-15 15:06:59,942 - {control.data:273} - {DEBUG:MainThread} - counter_all_data
CounterAllData(get=Get(hierarchy=[{'id': 7, 'type': 'counter', 'children': [{'id': 13, 'type': 'cp', 'children': []}, {'id': 14, 'type': 'counter', 'children': []}, {'id': 15, 'type': 'counter', 'children': []}, {'id': 21, 'type': 'counter', 'children': []}, {'id': 22, 'type': 'inverter', 'children': []}, {'id': 23, 'type': 'inverter', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=505.9, invalid_home_consumption=0, daily_yield_home_consumption=34447.6))
2022-11-15 15:06:59,944 - {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='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=22, soc=50))))
2022-11-15 15:06:59,945 - {control.data:296} - {DEBUG:MainThread} - ct1
ChargeTemplateData(name='Tesla', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=True, plans={'3': TimeChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2022-11-07', '2022-11-07'], weekly=[False, False, False, False, False, False, False]), time=['01:00', '06:30'], name='Nachts', current=16, limit=Limit(selected='soc', amount=1000, soc=70))}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=16, min_current=0, feed_in_limit=False, min_soc=0, max_soc=95), scheduled_charging=ScheduledCharging(plans={'1': ScheduledChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, name='Zielladen-Standard', limit=ScheduledLimit(selected='none', amount=1000, soc_limit=65, soc_scheduled=65), time='07:00')}), instant_charging=InstantCharging(current=16, limit=Limit(selected='soc', amount=20000, soc=80))))
2022-11-15 15:06:59,945 - {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-15 15:06:59,945 - {control.data:296} - {DEBUG:MainThread} - ev1
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=0, 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-15 15:06:59,946 - {control.data:296} - {DEBUG:MainThread} - ev2
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=0, 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-15 15:06:59,948 - {control.data:296} - {DEBUG:MainThread} - ev3
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Tesla', 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=20, min_current=6, max_current_one_phase=16, battery_capacity=75, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=6, phases=1, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='pv_charging', chargemode='pv_charging', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None), charge_template=1, ev_template=1, name='Tesla', tag_id=[], get=Get(soc=49.0, soc_timestamp='11/15/2022, 14:39:04', force_soc_update=False, range=239.58244580000002, fault_state=0, fault_str='Kein Fehler.'))
2022-11-15 15:06:59,948 - {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-15 15:06:59,948 - {control.data:296} - {DEBUG:MainThread} - et1
EvTemplateData(name='Tesla', 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=20, min_current=6, max_current_one_phase=16, battery_capacity=75, nominal_difference=2)
2022-11-15 15:06:59,949 - {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=0, phase_switch_delay=8, phases_to_use=0, rundown_power=1000, rundown_soc=50, switch_off_delay=180, switch_off_soc=40, switch_off_threshold=350, switch_on_delay=40, switch_on_soc=60, switch_on_threshold=1300), 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=3), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='local', extern=False, external_buttons_hw=False, grid_protection_active=False, grid_protection_configured=False, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, price_kwh=0.23, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2022-11-15 15:06:59,949 - {control.data:296} - {DEBUG:MainThread} - graph
{'config': {'duration': 120}}
2022-11-15 15:06:59,950 - {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-15 15:06:59,950 - {control.data:296} - {DEBUG:MainThread} - all
{'set': {'overhang_power_left': 578.1, 'available_power': 578.1, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': -1229, 'exported': 43274194, 'daily_exported': 16313, 'monthly_exported': 0, 'yearly_exported': 0}, 'config': {'configured': True}}
2022-11-15 15:06:59,951 - {control.data:296} - {DEBUG:MainThread} - pv22
{'get': {'daily_exported': 7651, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -404, 'exported': 2409995, 'currents': [0.0, 0.0, 0.0]}, 'config': {'max_ac_out': 0}}
2022-11-15 15:06:59,951 - {control.data:296} - {DEBUG:MainThread} - pv23
{'get': {'daily_exported': 8662, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -795, 'exported': 40864203, 'currents': [0.0, 0.0, 0.0]}, 'config': {'max_ac_out': 0}}
2022-11-15 15:06:59,952 - {control.data:296} - {DEBUG:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.178.99', 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'lastlivevaluesJson': {'timestamp': 1668521209, 'time': '15:06:49', 'grid': -0.753, 'counter21-power': 0.0, 'house-power': 0.476, 'charging-all': 0.0, 'pv-all': 1.229, 'cp13-power': 0.0}, 'version': '1.99.100', 'current_commit': '2022-11-15 14:15:29 +0100 [cd40749e]', 'current_missing_commits': [], 'current_branch': 'master', 'current_branch_commit': '2022-11-15 14:15:29 +0100 [cd40749e]', 'datastore_version': 4, 'module_update_completed': True}
2022-11-15 15:06:59,952 - {control.data:309} - {DEBUG:MainThread} - device4
{'name': 'EVU', 'type': 'sma_shm', 'id': 4, 'configuration': {}}
2022-11-15 15:06:59,952 - {control.data:311} - {DEBUG:MainThread} - component7
{'name': 'EnergyMeter 1.0', 'type': 'counter', 'id': 7, 'configuration': {'serials': '1900210416'}}
2022-11-15 15:06:59,953 - {control.data:309} - {DEBUG:MainThread} - device8
{'name': 'Pumpe', 'type': 'json', 'id': 8, 'configuration': {'url': 'http://192.168.178.81/meter/0'}}
2022-11-15 15:06:59,953 - {control.data:311} - {DEBUG:MainThread} - component14
{'name': 'Pumpe', 'type': 'counter', 'id': 14, 'configuration': {'jq_power': '.power', 'jq_exported': '', 'jq_imported': ''}}
2022-11-15 15:06:59,953 - {control.data:309} - {DEBUG:MainThread} - device9
{'name': 'Trockner', 'type': 'json', 'id': 9, 'configuration': {'url': 'http://192.168.178.209/meter/0'}}
2022-11-15 15:06:59,953 - {control.data:311} - {DEBUG:MainThread} - component15
{'name': 'Trockner', 'type': 'counter', 'id': 15, 'configuration': {'jq_power': '.power', 'jq_exported': '', 'jq_imported': ''}}
2022-11-15 15:06:59,954 - {control.data:309} - {DEBUG:MainThread} - device14
{'name': 'openWB (1.9)', 'type': 'http', 'id': 14, 'configuration': {'url': 'http://192.168.178.51'}}
2022-11-15 15:06:59,954 - {control.data:311} - {DEBUG:MainThread} - component21
{'name': 'LP1 (Garage)', 'type': 'counter', 'id': 21, 'configuration': {'current_l1_path': '/openWB/ramdisk/lla1', 'current_l2_path': '/openWB/ramdisk/lla2', 'current_l3_path': '/openWB/ramdisk/lla3', 'exported_path': 'none', 'imported_path': '/openWB/ramdisk/llkwh', 'power_path': '/openWB/ramdisk/llaktuell'}}
2022-11-15 15:06:59,954 - {control.data:309} - {DEBUG:MainThread} - device15
{'name': 'WR Garage (neu)', 'type': 'sma_sunny_boy', 'id': 15, 'configuration': {'ip_address': '192.168.178.204'}}
2022-11-15 15:06:59,954 - {control.data:311} - {DEBUG:MainThread} - component22
{'name': 'WR Garage (neu)', 'type': 'inverter', 'id': 22, 'configuration': {'hybrid': False, 'version': 0}}
2022-11-15 15:06:59,955 - {control.data:309} - {DEBUG:MainThread} - device16
{'name': 'WR Haus (neu)', 'type': 'sma_sunny_boy', 'id': 16, 'configuration': {'ip_address': '192.168.178.201'}}
2022-11-15 15:06:59,955 - {control.data:311} - {DEBUG:MainThread} - component23
{'name': 'WR Haus (neu)', 'type': 'inverter', 'id': 23, 'configuration': {'hybrid': False, 'version': 0}}
2022-11-15 15:06:59,955 - {control.data:283} - {DEBUG:MainThread} -
2022-11-15 15:06:59,955 - {control.algorithm:45} - {DEBUG:MainThread} - # Algorithmus-Start
2022-11-15 15:06:59,956 - {control.algorithm:47} - {INFO:MainThread} - EVU-Punkt: Leistung[W] -693.1, Ströme[A] [-3.28, -1.41, 1.09]
2022-11-15 15:06:59,956 - {control.algorithm:85} - {INFO:MainThread} - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen.
2022-11-15 15:06:59,958 - {control.algorithm:205} - {DEBUG:MainThread} - ## Ladung muss nicht wegen aktiven Lastmanagements gestoppt werden.
2022-11-15 15:06:59,960 - {control.algorithm:574} - {INFO:MainThread} - ## Zuteilung des Überschusses
2022-11-15 15:06:59,961 - {control.algorithm:600} - {DEBUG:MainThread} - Zuteilung für Ladepunkte [13] in Lademodus pv_charging Submodus pv_charging Prio False
2022-11-15 15:06:59,962 - {control.pv:190} - {INFO:MainThread} - LP 13: Die Ladung kann nicht gestartet werden, da die Einschaltschwelle (1300W) nicht erreicht wird.
2022-11-15 15:06:59,971 - {control.algorithm:857} - {INFO:MainThread} - Keine Ladung an LP13, da das Reduzieren/Abschalten der anderen Ladepunkte nicht ausreicht.
2022-11-15 15:06:59,972 - {control.algorithm:859} - {DEBUG:MainThread} - Wiederherstellen des Zustands, bevor LP13 betrachtet wurde.
2022-11-15 15:06:59,979 - {control.algorithm:610} - {INFO:MainThread} - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet.
2022-11-15 15:06:59,979 - {control.algorithm:870} - {INFO:MainThread} - ## Übrigen Überschuss verteilen.
2022-11-15 15:06:59,982 - {control.process:22} - {DEBUG:MainThread} - # Ladung starten.
2022-11-15 15:06:59,985 - {control.process:108} - {INFO:MainThread} - LP13: set current 0 A
2022-11-15 15:06:59,989 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt']
2022-11-15 15:07:00,001 - {control.pv:433} - {DEBUG:MainThread} - 578.1W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-11-15 15:07:00,003 - {control.counter:446} - {DEBUG:MainThread} - 24000W verbleibende EVU-Bezugs-Leistung
2022-11-15 15:07:07,355 - {root:63} - {INFO:MainThread} - # ***Start***
mrinas hat geschrieben: ↑Di Nov 15, 2022 2:13 pm Eben ein Update auf die aktuellste Version gemacht, ich bekomme nun Fehlermeldungen von einem JSON Zähler, waren mir vorher so noch nicht aufgefallen. Am Zähler hat sich nichts geändert, ich kontrollier' das aber gleich auch nochmal.
Code: Alles auswählen
2022-11-15 15:06:57,356 - {root:63} - {INFO:MainThread} - # ***Start*** 2022-11-15 15:06:57,387 - {soc.modules.common.component_context:51} - {DEBUG:device4} - Update Komponenten ['EnergyMeter 1.0'] 2022-11-15 15:06:57,388 - {soc.modules.common.component_context:51} - {DEBUG:device8} - Update Komponenten ['Pumpe'] 2022-11-15 15:06:57,388 - {soc.modules.common.component_context:51} - {DEBUG:device9} - Update Komponenten ['Trockner'] 2022-11-15 15:06:57,389 - {soc.modules.common.component_context:24} - {DEBUG:device14} - Update Komponente ['LP1 (Garage)'] 2022-11-15 15:06:57,391 - {modules.sma_sunny_boy.device:72} - {DEBUG:device15} - Start device reading {'component22': <modules.sma_sunny_boy.inverter.SmaSunnyBoyInverter object at 0x728226a0>} 2022-11-15 15:06:57,397 - {urllib3.connectionpool:227} - {DEBUG:device9} - Starting new HTTP connection (1): 192.168.178.209:80 2022-11-15 15:06:57,403 - {urllib3.connectionpool:227} - {DEBUG:device8} - Starting new HTTP connection (1): 192.168.178.81:80 2022-11-15 15:06:57,403 - {modules.sma_sunny_boy.device:72} - {DEBUG:device16} - Start device reading {'component23': <modules.sma_sunny_boy.inverter.SmaSunnyBoyInverter object at 0x72822d18>} 2022-11-15 15:06:57,408 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80 2022-11-15 15:06:57,410 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt'] 2022-11-15 15:06:57,415 - {soc.modules.common.component_context:24} - {DEBUG:device15} - Update Komponente ['WR Garage (neu)'] 2022-11-15 15:06:57,417 - {soc.modules.common.component_context:24} - {DEBUG:device16} - Update Komponente ['WR Haus (neu)'] 2022-11-15 15:06:57,421 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/llkwh HTTP/1.1" 200 8 2022-11-15 15:06:57,423 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 5584.809 2022-11-15 15:06:57,424 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/llkwh: 5584.809 2022-11-15 15:06:57,429 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80 2022-11-15 15:06:57,432 - {urllib3.connectionpool:452} - {DEBUG:device8} - http://192.168.178.81:80 "GET /meter/0 HTTP/1.1" 200 119 2022-11-15 15:06:57,434 - {soc.modules.common.req:11} - {DEBUG:device8} - Get-Response: {"power":0.00,"overpower":0.00,"is_valid":true,"timestamp":1668524818,"counters":[0.000, 0.000, 0.000],"total":5154910} 2022-11-15 15:06:57,899 - {soc.modules.common.component_context:24} - {DEBUG:device4} - Update Komponente ['EnergyMeter 1.0'] 2022-11-15 15:06:57,900 - {urllib3.connectionpool:452} - {DEBUG:device9} - http://192.168.178.209:80 "GET /meter/0 HTTP/1.1" 200 87 2022-11-15 15:06:57,901 - {soc.modules.common.store._api:26} - {DEBUG:device4} - Raw data CounterState(voltages=[230.184, 229.228, 230.455], powers=[-750.9, -143.4, 201.2], currents=[-3.276, -1.408, 1.092], power_factors=[0.998, 0.706, 0.964], imported=34291498.5, exported=73784664.1, power=-693.1, frequency=50) 2022-11-15 15:06:58,374 - {soc.modules.common.req:11} - {DEBUG:device9} - Get-Response: {"power":2.41,"is_valid":true,"timestamp":0,"counters":[0.000, 0.000, 0.000],"total":0} 2022-11-15 15:06:58,375 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla1 HTTP/1.1" 200 3 2022-11-15 15:06:58,380 - {modules.sma_shm.device:29} - {DEBUG:device4} - All components updated 2022-11-15 15:06:58,386 - {soc.modules.common.fault_state:40} - {ERROR:device8} - Pumpe: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> float() argument must be a string or a number, not 'dict', Traceback: Traceback (most recent call last): File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__ self.__updater(components_list) File "/var/www/html/openWB/packages/modules/json/device.py", line 39, in update_components component.update(response) File "/var/www/html/openWB/packages/modules/json/counter.py", line 31, in update imported = float(jq.compile(config.jq_imported).input(response).first()) TypeError: float() argument must be a string or a number, not 'dict' 2022-11-15 15:06:58,820 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0 2022-11-15 15:06:59,227 - {soc.modules.common.fault_state:40} - {ERROR:device9} - Trockner: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> float() argument must be a string or a number, not 'dict', Traceback: Traceback (most recent call last): File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__ self.__updater(components_list) File "/var/www/html/openWB/packages/modules/json/device.py", line 39, in update_components component.update(response) File "/var/www/html/openWB/packages/modules/json/counter.py", line 31, in update imported = float(jq.compile(config.jq_imported).input(response).first()) TypeError: float() argument must be a string or a number, not 'dict' 2022-11-15 15:06:59,238 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla1: 0.0 2022-11-15 15:06:59,245 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80 2022-11-15 15:06:59,250 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla2 HTTP/1.1" 200 3 2022-11-15 15:06:59,255 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0 2022-11-15 15:06:59,258 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla2: 0.0 2022-11-15 15:06:59,263 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80 2022-11-15 15:06:59,268 - {modules.sma_sunny_boy.inverter:63} - {DEBUG:device15} - WR 192.168.178.204: InverterState(currents=[0.0, 0.0, 0.0], power=-404, exported=2409995, dc_power=-480) 2022-11-15 15:06:59,269 - {soc.modules.common.store._api:26} - {DEBUG:device15} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-404, exported=2409995, dc_power=-480) 2022-11-15 15:06:59,277 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/lla3 HTTP/1.1" 200 3 2022-11-15 15:06:59,279 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0.0 2022-11-15 15:06:59,281 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/lla3: 0.0 2022-11-15 15:06:59,289 - {urllib3.connectionpool:227} - {DEBUG:device14} - Starting new HTTP connection (1): 192.168.178.51:80 2022-11-15 15:06:59,295 - {urllib3.connectionpool:452} - {DEBUG:device14} - http://192.168.178.51:80 "GET /openWB/ramdisk/llaktuell HTTP/1.1" 200 1 2022-11-15 15:06:59,299 - {soc.modules.common.req:11} - {DEBUG:device14} - Get-Response: 0 2022-11-15 15:06:59,300 - {modules.http.api:13} - {DEBUG:device14} - Antwort auf http://192.168.178.51/openWB/ramdisk/llaktuell: 0 2022-11-15 15:06:59,304 - {modules.common.simcount._simcount:38} - {DEBUG:device14} - Previous state: SimCounterState(timestamp=1668521209.1858914, power=0.0, imported=239498.64784922922, exported=0) 2022-11-15 15:06:59,305 - {modules.common.simcount._calculate:13} - {DEBUG:device14} - time passed: 0.00281078, power1: 0, power2: 0 2022-11-15 15:06:59,309 - {modules.common.simcount._calculate:29} - {DEBUG:device14} - power did not change sign. Total energy: 0 2022-11-15 15:06:59,309 - {modules.common.simcount._simcount:47} - {DEBUG:device14} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1668521219.3047004, power=0.0, imported=239498.64784922922, exported=0) 2022-11-15 15:06:59,311 - {soc.modules.common.store._api:26} - {DEBUG:device14} - Raw data CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=239498.64784922922, exported=0, power=0.0, frequency=50) 2022-11-15 15:06:59,686 - {modules.sma_sunny_boy.inverter:63} - {DEBUG:device16} - WR 192.168.178.201: InverterState(currents=[0.0, 0.0, 0.0], power=-795, exported=40864203, dc_power=-808) 2022-11-15 15:06:59,686 - {soc.modules.common.store._api:26} - {DEBUG:device16} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-795, exported=40864203, dc_power=-808) 2022-11-15 15:06:59,690 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt'] 2022-11-15 15:06:59,690 - {soc.modules.common.component_context:24} - {DEBUG:component14} - Update Komponente ['Pumpe'] 2022-11-15 15:06:59,694 - {soc.modules.common.fault_state:40} - {ERROR:component14} - Pumpe: FaultState FaultStateLevel.ERROR, FaultStr <class 'AttributeError'> 'CounterValueStoreBroker' object has no attribute 'state', Traceback: Traceback (most recent call last): File "/var/www/html/openWB/packages/modules/common/store/_api.py", line 37, in update_values component.store.update() File "/var/www/html/openWB/packages/modules/common/store/_counter.py", line 60, in update state = self.calc_virtual(self.delegate.delegate.state) AttributeError: 'CounterValueStoreBroker' object has no attribute 'state' 2022-11-15 15:06:59,695 - {soc.modules.common.component_context:24} - {DEBUG:component15} - Update Komponente ['Trockner'] 2022-11-15 15:06:59,699 - {soc.modules.common.component_context:24} - {DEBUG:component21} - Update Komponente ['LP1 (Garage)'] 2022-11-15 15:06:59,701 - {soc.modules.common.store._api:30} - {DEBUG:component21} - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=239498.64784922922, exported=0, power=0.0, frequency=50) 2022-11-15 15:06:59,704 - {soc.modules.common.fault_state:40} - {ERROR:component15} - Trockner: FaultState FaultStateLevel.ERROR, FaultStr <class 'AttributeError'> 'CounterValueStoreBroker' object has no attribute 'state', Traceback: Traceback (most recent call last): File "/var/www/html/openWB/packages/modules/common/store/_api.py", line 37, in update_values component.store.update() File "/var/www/html/openWB/packages/modules/common/store/_counter.py", line 60, in update state = self.calc_virtual(self.delegate.delegate.state) AttributeError: 'CounterValueStoreBroker' object has no attribute 'state' 2022-11-15 15:06:59,704 - {soc.modules.common.component_context:24} - {DEBUG:component22} - Update Komponente ['WR Garage (neu)'] 2022-11-15 15:06:59,707 - {soc.modules.common.component_context:24} - {DEBUG:component23} - Update Komponente ['WR Haus (neu)'] 2022-11-15 15:06:59,715 - {soc.modules.common.store._api:26} - {DEBUG:component22} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-404, exported=2409995, dc_power=-480) 2022-11-15 15:06:59,717 - {soc.modules.common.store._api:26} - {DEBUG:component23} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-795, exported=40864203, dc_power=-808) 2022-11-15 15:06:59,722 - {soc.modules.common.store._api:30} - {DEBUG:component22} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-404, exported=2409995, dc_power=-480) 2022-11-15 15:06:59,724 - {soc.modules.common.store._api:30} - {DEBUG:component23} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-795, exported=40864203, dc_power=-808) 2022-11-15 15:06:59,814 - {soc.modules.common.component_context:24} - {DEBUG:component7} - Update Komponente ['EnergyMeter 1.0'] 2022-11-15 15:06:59,814 - {soc.modules.common.store._api:30} - {DEBUG:component7} - Saving CounterState(voltages=[230.184, 229.228, 230.455], powers=[-750.9, -143.4, 201.2], currents=[-3.276, -1.408, 1.092], power_factors=[0.998, 0.706, 0.964], imported=34291498.5, exported=73784664.1, power=-693.1, frequency=50) 2022-11-15 15:06:59,909 - {control.counter:427} - {DEBUG:MainThread} - 24000W EVU-Leistung, die noch bezogen werden kann. 2022-11-15 15:06:59,912 - {control.chargepoint:689} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3 2022-11-15 15:06:59,914 - {control.chargepoint:680} - {DEBUG:MainThread} - Phasenzahl Lademodus: 1 2022-11-15 15:06:59,915 - {control.ev:629} - {DEBUG:MainThread} - Keine Ladung, da kein Zeitfenster für Zeitladen aktiv ist. 2022-11-15 15:06:59,916 - {control.ev:454} - {DEBUG:MainThread} - Anpassen der Sollstromstärke an EV-Vorgaben. Sollstromstärke: 1 neue Sollstromstärke: 6 2022-11-15 15:06:59,918 - {control.ev:382} - {DEBUG:MainThread} - Änderung der Sollstromstärke :False, Änderung des Lademodus :False 2022-11-15 15:06:59,923 - {control.chargepoint:844} - {DEBUG:MainThread} - LP 13, EV: Tesla (EV-Nr.3): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: pv_charging, Phasen: 1, Priorität: False, max. Ist-Strom: 0.0 2022-11-15 15:06:59,928 - {control.pv:89} - {DEBUG:MainThread} - 578.1W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung. 2022-11-15 15:06:59,933 - {control.data:296} - {DEBUG:MainThread} - all {'get': {'power': 0}, 'config': {'configured': False}, 'set': {'charging_power_left': 0, 'switch_on_soc_reached': False}} 2022-11-15 15:06:59,934 - {control.data:269} - {DEBUG:MainThread} - cp_all_data AllChargepointData(get=AllGet(daily_imported=6354.0, daily_exported=0, power=0, imported=3703327.0, exported=0)) 2022-11-15 15:06:59,937 - {control.data:296} - {DEBUG:MainThread} - cp13 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=49.0), currents=[0.0, 0.0, 0.0], daily_imported=6354.0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3703327.0, phases_in_use=0, plug_state=True, power=0, rfid_timestamp=None, rfid=None, state_str=None, voltages=[230.1, 230.4, 230.1]), set=Set(change_ev_permitted=[True, ''], charging_ev=3, charging_ev_prev=3, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', imported_at_mode_switch=3696973.0, imported_at_plugtime=3696973.0, imported_since_mode_switch=6352.0, imported_since_plugged=6354.0, range_charged=31.76, time_charged='3:12', timestamp_start_charging='11/15/2022, 11:30:11'), manual_lock=False, phases_to_use=1, plug_time='11/15/2022, 11:29:21', required_power=1380, rfid=None, charging_ev_data=<control.ev.Ev object at 0x71f56c40>), config=Config(connection_module={'type': 'external_openwb', 'configuration': {'ip_address': '192.168.178.210', 'duo_num': 1}}, power_module={}, ev=3, name='Gartenhaus', type='external_openwb', template=0, connected_phases=3, phase_1=2, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=13)) 2022-11-15 15:06:59,939 - {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-15 15:06:59,940 - {control.data:296} - {DEBUG:MainThread} - counter7 {'set': {'consumption_left': 24000, 'currents_used': [-3.28, -1.41, 1.09]}, 'get': {'daily_exported': 3172.5, 'daily_imported': 21312.1, 'voltages': [230.18, 229.23, 230.46], 'currents': [-3.28, -1.41, 1.09], 'powers': [-750.9, -143.4, 201.2], 'power_factors': [1.0, 0.71, 0.96], 'imported': 34291498.5, 'exported': 73784664.1, 'power': -693.1, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'frequency': 50}, 'config': {'max_currents': [35, 35, 35], 'max_total_power': 24000}} 2022-11-15 15:06:59,940 - {control.data:296} - {DEBUG:MainThread} - counter14 {'set': {}, 'get': {'daily_exported': 0.0, 'daily_imported': 0.0, 'fault_str': "<class 'AttributeError'> 'CounterValueStoreBroker' object has no attribute 'state'", 'fault_state': 2, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 56301.038407951295, 'exported': 0.0, 'power': 0, 'frequency': 50}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}} 2022-11-15 15:06:59,941 - {control.data:296} - {DEBUG:MainThread} - counter15 {'set': {}, 'get': {'daily_exported': 0.0, 'daily_imported': 0.0, 'fault_str': "<class 'AttributeError'> 'CounterValueStoreBroker' object has no attribute 'state'", 'fault_state': 2, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 83079.43415724726, 'power': 0, 'frequency': 50, 'exported': 0.0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}} 2022-11-15 15:06:59,941 - {control.data:296} - {DEBUG:MainThread} - counter21 {'set': {'currents_used': [0.0, 0.0, 0.0]}, 'get': {'daily_exported': 0, 'daily_imported': 18682.663384738, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 239498.64784922922, 'exported': 0, 'power': 0.0, 'frequency': 50, 'fault_str': 'Kein Fehler.', 'fault_state': 0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}} 2022-11-15 15:06:59,942 - {control.data:273} - {DEBUG:MainThread} - counter_all_data CounterAllData(get=Get(hierarchy=[{'id': 7, 'type': 'counter', 'children': [{'id': 13, 'type': 'cp', 'children': []}, {'id': 14, 'type': 'counter', 'children': []}, {'id': 15, 'type': 'counter', 'children': []}, {'id': 21, 'type': 'counter', 'children': []}, {'id': 22, 'type': 'inverter', 'children': []}, {'id': 23, 'type': 'inverter', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=505.9, invalid_home_consumption=0, daily_yield_home_consumption=34447.6)) 2022-11-15 15:06:59,944 - {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='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=22, soc=50)))) 2022-11-15 15:06:59,945 - {control.data:296} - {DEBUG:MainThread} - ct1 ChargeTemplateData(name='Tesla', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=True, plans={'3': TimeChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2022-11-07', '2022-11-07'], weekly=[False, False, False, False, False, False, False]), time=['01:00', '06:30'], name='Nachts', current=16, limit=Limit(selected='soc', amount=1000, soc=70))}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=16, min_current=0, feed_in_limit=False, min_soc=0, max_soc=95), scheduled_charging=ScheduledCharging(plans={'1': ScheduledChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, name='Zielladen-Standard', limit=ScheduledLimit(selected='none', amount=1000, soc_limit=65, soc_scheduled=65), time='07:00')}), instant_charging=InstantCharging(current=16, limit=Limit(selected='soc', amount=20000, soc=80)))) 2022-11-15 15:06:59,945 - {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-15 15:06:59,945 - {control.data:296} - {DEBUG:MainThread} - ev1 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=0, 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-15 15:06:59,946 - {control.data:296} - {DEBUG:MainThread} - ev2 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=0, 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-15 15:06:59,948 - {control.data:296} - {DEBUG:MainThread} - ev3 EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Tesla', 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=20, min_current=6, max_current_one_phase=16, battery_capacity=75, nominal_difference=2), et_num=0)), control_parameter=ControlParameter(required_current=6, phases=1, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='pv_charging', chargemode='pv_charging', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None), charge_template=1, ev_template=1, name='Tesla', tag_id=[], get=Get(soc=49.0, soc_timestamp='11/15/2022, 14:39:04', force_soc_update=False, range=239.58244580000002, fault_state=0, fault_str='Kein Fehler.')) 2022-11-15 15:06:59,948 - {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-15 15:06:59,948 - {control.data:296} - {DEBUG:MainThread} - et1 EvTemplateData(name='Tesla', 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=20, min_current=6, max_current_one_phase=16, battery_capacity=75, nominal_difference=2) 2022-11-15 15:06:59,949 - {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=0, phase_switch_delay=8, phases_to_use=0, rundown_power=1000, rundown_soc=50, switch_off_delay=180, switch_off_soc=40, switch_off_threshold=350, switch_on_delay=40, switch_on_soc=60, switch_on_threshold=1300), 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=3), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='local', extern=False, external_buttons_hw=False, grid_protection_active=False, grid_protection_configured=False, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, price_kwh=0.23, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False)) 2022-11-15 15:06:59,949 - {control.data:296} - {DEBUG:MainThread} - graph {'config': {'duration': 120}} 2022-11-15 15:06:59,950 - {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-15 15:06:59,950 - {control.data:296} - {DEBUG:MainThread} - all {'set': {'overhang_power_left': 578.1, 'available_power': 578.1, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': -1229, 'exported': 43274194, 'daily_exported': 16313, 'monthly_exported': 0, 'yearly_exported': 0}, 'config': {'configured': True}} 2022-11-15 15:06:59,951 - {control.data:296} - {DEBUG:MainThread} - pv22 {'get': {'daily_exported': 7651, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -404, 'exported': 2409995, 'currents': [0.0, 0.0, 0.0]}, 'config': {'max_ac_out': 0}} 2022-11-15 15:06:59,951 - {control.data:296} - {DEBUG:MainThread} - pv23 {'get': {'daily_exported': 8662, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -795, 'exported': 40864203, 'currents': [0.0, 0.0, 0.0]}, 'config': {'max_ac_out': 0}} 2022-11-15 15:06:59,952 - {control.data:296} - {DEBUG:MainThread} - system {'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.178.99', 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'lastlivevaluesJson': {'timestamp': 1668521209, 'time': '15:06:49', 'grid': -0.753, 'counter21-power': 0.0, 'house-power': 0.476, 'charging-all': 0.0, 'pv-all': 1.229, 'cp13-power': 0.0}, 'version': '1.99.100', 'current_commit': '2022-11-15 14:15:29 +0100 [cd40749e]', 'current_missing_commits': [], 'current_branch': 'master', 'current_branch_commit': '2022-11-15 14:15:29 +0100 [cd40749e]', 'datastore_version': 4, 'module_update_completed': True} 2022-11-15 15:06:59,952 - {control.data:309} - {DEBUG:MainThread} - device4 {'name': 'EVU', 'type': 'sma_shm', 'id': 4, 'configuration': {}} 2022-11-15 15:06:59,952 - {control.data:311} - {DEBUG:MainThread} - component7 {'name': 'EnergyMeter 1.0', 'type': 'counter', 'id': 7, 'configuration': {'serials': '1900210416'}} 2022-11-15 15:06:59,953 - {control.data:309} - {DEBUG:MainThread} - device8 {'name': 'Pumpe', 'type': 'json', 'id': 8, 'configuration': {'url': 'http://192.168.178.81/meter/0'}} 2022-11-15 15:06:59,953 - {control.data:311} - {DEBUG:MainThread} - component14 {'name': 'Pumpe', 'type': 'counter', 'id': 14, 'configuration': {'jq_power': '.power', 'jq_exported': '', 'jq_imported': ''}} 2022-11-15 15:06:59,953 - {control.data:309} - {DEBUG:MainThread} - device9 {'name': 'Trockner', 'type': 'json', 'id': 9, 'configuration': {'url': 'http://192.168.178.209/meter/0'}} 2022-11-15 15:06:59,953 - {control.data:311} - {DEBUG:MainThread} - component15 {'name': 'Trockner', 'type': 'counter', 'id': 15, 'configuration': {'jq_power': '.power', 'jq_exported': '', 'jq_imported': ''}} 2022-11-15 15:06:59,954 - {control.data:309} - {DEBUG:MainThread} - device14 {'name': 'openWB (1.9)', 'type': 'http', 'id': 14, 'configuration': {'url': 'http://192.168.178.51'}} 2022-11-15 15:06:59,954 - {control.data:311} - {DEBUG:MainThread} - component21 {'name': 'LP1 (Garage)', 'type': 'counter', 'id': 21, 'configuration': {'current_l1_path': '/openWB/ramdisk/lla1', 'current_l2_path': '/openWB/ramdisk/lla2', 'current_l3_path': '/openWB/ramdisk/lla3', 'exported_path': 'none', 'imported_path': '/openWB/ramdisk/llkwh', 'power_path': '/openWB/ramdisk/llaktuell'}} 2022-11-15 15:06:59,954 - {control.data:309} - {DEBUG:MainThread} - device15 {'name': 'WR Garage (neu)', 'type': 'sma_sunny_boy', 'id': 15, 'configuration': {'ip_address': '192.168.178.204'}} 2022-11-15 15:06:59,954 - {control.data:311} - {DEBUG:MainThread} - component22 {'name': 'WR Garage (neu)', 'type': 'inverter', 'id': 22, 'configuration': {'hybrid': False, 'version': 0}} 2022-11-15 15:06:59,955 - {control.data:309} - {DEBUG:MainThread} - device16 {'name': 'WR Haus (neu)', 'type': 'sma_sunny_boy', 'id': 16, 'configuration': {'ip_address': '192.168.178.201'}} 2022-11-15 15:06:59,955 - {control.data:311} - {DEBUG:MainThread} - component23 {'name': 'WR Haus (neu)', 'type': 'inverter', 'id': 23, 'configuration': {'hybrid': False, 'version': 0}} 2022-11-15 15:06:59,955 - {control.data:283} - {DEBUG:MainThread} - 2022-11-15 15:06:59,955 - {control.algorithm:45} - {DEBUG:MainThread} - # Algorithmus-Start 2022-11-15 15:06:59,956 - {control.algorithm:47} - {INFO:MainThread} - EVU-Punkt: Leistung[W] -693.1, Ströme[A] [-3.28, -1.41, 1.09] 2022-11-15 15:06:59,956 - {control.algorithm:85} - {INFO:MainThread} - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen. 2022-11-15 15:06:59,958 - {control.algorithm:205} - {DEBUG:MainThread} - ## Ladung muss nicht wegen aktiven Lastmanagements gestoppt werden. 2022-11-15 15:06:59,960 - {control.algorithm:574} - {INFO:MainThread} - ## Zuteilung des Überschusses 2022-11-15 15:06:59,961 - {control.algorithm:600} - {DEBUG:MainThread} - Zuteilung für Ladepunkte [13] in Lademodus pv_charging Submodus pv_charging Prio False 2022-11-15 15:06:59,962 - {control.pv:190} - {INFO:MainThread} - LP 13: Die Ladung kann nicht gestartet werden, da die Einschaltschwelle (1300W) nicht erreicht wird. 2022-11-15 15:06:59,971 - {control.algorithm:857} - {INFO:MainThread} - Keine Ladung an LP13, da das Reduzieren/Abschalten der anderen Ladepunkte nicht ausreicht. 2022-11-15 15:06:59,972 - {control.algorithm:859} - {DEBUG:MainThread} - Wiederherstellen des Zustands, bevor LP13 betrachtet wurde. 2022-11-15 15:06:59,979 - {control.algorithm:610} - {INFO:MainThread} - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet. 2022-11-15 15:06:59,979 - {control.algorithm:870} - {INFO:MainThread} - ## Übrigen Überschuss verteilen. 2022-11-15 15:06:59,982 - {control.process:22} - {DEBUG:MainThread} - # Ladung starten. 2022-11-15 15:06:59,985 - {control.process:108} - {INFO:MainThread} - LP13: set current 0 A 2022-11-15 15:06:59,989 - {soc.modules.common.component_context:24} - {DEBUG:cp13} - Update Komponente ['Ladepunkt'] 2022-11-15 15:07:00,001 - {control.pv:433} - {DEBUG:MainThread} - 578.1W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung. 2022-11-15 15:07:00,003 - {control.counter:446} - {DEBUG:MainThread} - 24000W verbleibende EVU-Bezugs-Leistung 2022-11-15 15:07:07,355 - {root:63} - {INFO:MainThread} - # ***Start***
Code: Alles auswählen
{'name': 'Pumpe', 'type': 'counter', 'id': 14, 'configuration': {'jq_power': '.power', 'jq_exported': '', 'jq_imported': ''}}
Code: Alles auswählen
'jq_exported': None