Feedback Alpha 4

Fragen zur Nutzung, Features, usw..
rleidner
Beiträge: 793
Registriert: Mo Nov 02, 2020 9:50 am

Re: Feedback Alpha 4

Beitrag von rleidner »

okaegi hat geschrieben: So Nov 13, 2022 8:48 pm Wakeup braucht es m.e. nicht mehr. Ist mit einer Firmwareupdate der zoe gelöst worden.
Gruss Oliver
Danke für die schnelle Antwort. :)
Ich dachte mir schon so etwas - sieht auch eher nach Workaround aus...
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Benutzeravatar
mrinas
Beiträge: 1904
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Feedback Alpha 4

Beitrag von mrinas »

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',

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>
Im UI wird aber weiterhin der default Inhalt der "configuration" bzw. der default der config.py angezeigt.
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.
Ich hab' eine Konfigurationsseite fürs PSA Modul erstellt, PR ist offen und mit deinem verlinkt. Renault kann ich auch gleich noch machen.

Ein kleines Detail ist mir hierbei aufgefallen, sowohl im VW ID als auch im BMW Modul wird die Schreibweise 'user_id' verwendet, magst Du das in deinem PR noch anpassen damit wir hier konsistent bleiben?
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
Benutzeravatar
mrinas
Beiträge: 1904
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Feedback Alpha 4

Beitrag von mrinas »

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:

Code: Alles auswählen

{
  "userid": "Benutzername",
  "password": "Passwort",
  "location": "de_DE",
  "country": "DE",
  "vin": "none"
}
Der Wakeup Teil ist nicht migriert. Das gibt es bei anderen Herstellern nicht.
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.
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.
Und kennt jemand weitere Details warum location und country benötigt wird und kann mir ein, zwei Sätze für den Hinweistext spendieren? location de_DE sieht mir eher nach dem Locale aus, aber warum würde das für den Abruf des SOCs notwendig sein?
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
LutzB
Beiträge: 3494
Registriert: Di Feb 25, 2020 9:23 am

Re: Feedback Alpha 4

Beitrag von LutzB »

Mann! Ihr seid am Wochenende aber fleißig gewesen! :o
mrinas hat geschrieben: So Nov 13, 2022 10:12 pm Ein kleines Detail ist mir hierbei aufgefallen, sowohl im VW ID als auch im BMW Modul wird die Schreibweise 'user_id' verwendet, magst Du das in deinem PR noch anpassen damit wir hier konsistent bleiben?
Zum Thema Namenskonventionen habe ich gerade noch den Wiki-Eintrag zur Entwicklungsumgebung ergänzt.
LutzB
Beiträge: 3494
Registriert: Di Feb 25, 2020 9:23 am

Re: Feedback Alpha 4

Beitrag von LutzB »

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',

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>
Im UI wird aber weiterhin der default Inhalt der "configuration" bzw. der default der config.py angezeigt.
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.
Gut erkannt! War ein Copy/Paste Fehler von den Ladepunkten. Fix ist im UI-Repo drin und kommt dann auch ins Core.
Benutzeravatar
mrinas
Beiträge: 1904
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Feedback Alpha 4

Beitrag von mrinas »

Ich hab' mal angefangen einzelne Probleme als issue in GitHub einzustellen, wird in diesem Thread ja doch zunehmend unübersichtlich.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
Benutzeravatar
mrinas
Beiträge: 1904
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Feedback Alpha 4

Beitrag von mrinas »

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*** 
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
LenaK
Beiträge: 1029
Registriert: Fr Jan 22, 2021 6:40 am

Re: Feedback Alpha 4

Beitrag von LenaK »

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': ''}}
Es wurde im UI angepasst, dass bei leerem Feld None und kein leerer String gespeichert wird. Es wird auch nur auf None geprüft. Speichere die Json-Module im UI nochmal ab, dann sollte zB

Code: Alles auswählen

'jq_exported': None
sein und die Daten wieder kommen.
LenaK
Beiträge: 1029
Registriert: Fr Jan 22, 2021 6:40 am

Re: Feedback Alpha 4

Beitrag von LenaK »

Da die aktuelle Version Beta 1 ist, schließe ich hier. Wenn es nicht klappt, melde Dich gerne dort nochmal.
Benutzeravatar
mrinas
Beiträge: 1904
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Feedback Alpha 4

Beitrag von mrinas »

jup, speichern hat geholfen, Fehler ist weg.

Ist Beta1 die aktuelle Version? Der Branch hängt bereits ein paar commits hinten dran. Aber das ist im Grunde vermutlich auch egal, muss nur im Post hingewiesen werden ob man nightly oder beta macht.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
Gesperrt