Rückmeldungen Stable 1.9.281

Fragen zur Nutzung, Features, usw..
sebbie
Beiträge: 3
Registriert: So Okt 23, 2022 1:09 pm

Re: Rückmeldungen Stable 1.9.281

Beitrag von sebbie »

sebbie hat geschrieben: So Okt 23, 2022 1:28 pm Hallo zusammen,

seit der Installtion der Version 1.9.281 habe ich Probleme in alle Lade-Modi. Es verhält sich in allen drei Modi gleich. Es wird permant zwischen der Soll-Ampere Zahl und einer hören Amperezahl geschwankt.

Sofort-Laden: Einstellung 6A -> Ladeschwankung zwischen 6A und 16A
Min + PV: Einstellung Mindestampere 6A -> Ladeschwankung zwischen 6A und 16A obwohl nicht ausreichend PV-Strom geliefert wird
PV: Wenn mind 1400W Überschuss vorhanden sind -> Schwankung zwischen 6A und 16A andernfalls auscchalten den Ladung.
  • Auflistung der konfigurierten Module:
    - EVU: Strombezugsmodul: Sungrow Speicher; Version des Sungrow: SH (Hybrid)
    - Ladepunkte: Anbindung: go-E (go-e version 0.41)
    - PV: PV-Modul: Sungrow
    - Batterie-Speicher: Speicher-Modul: Sungrow Hybrid
  • Auflistung der installierten Hardware mit Typenbezeichnung
    - openWB:
    - Board: Raspberry Pi 3 Model B Rev 1.2
    - CPU: ARMv7 Processor rev 4 (v7l)
    - CPU-Kerne: 4
  • Fahrzeug: Renault Zoe Phase 1

Vergesst es bitte wieder. Eine laufende Docker Instanz kam dazwischen. Also kein Fehler mehr vorhanden
LutzB
Beiträge: 3508
Registriert: Di Feb 25, 2020 9:23 am

Re: Rückmeldungen Stable 1.9.281

Beitrag von LutzB »

@sebbie
Sorry, wenn es Dich jetzt trifft, aber der letzte Beitrag zeigt, wie wichtig ALLE Informationen zur Installation sind.

Wie soll da im Forum oder durch den Support geholfen werden, wenn extern angegebene Systeme nicht genannt werden? Es gab schon genügend Meldungen zu nicht nachvollziehbaren Verhalten, das letztendlich seine Ursache z.B. in einem per MQTT angebundenen SmartHome System hatten.
StromMachtSchnell
Beiträge: 27
Registriert: Di Nov 17, 2020 9:22 pm

Re: Rückmeldungen Stable 1.9.281

Beitrag von StromMachtSchnell »

Nach dem Update auf .281 (.277) habe ich mal wieder in die Logs geschaut und finde folgende Meldung regelmäßig im Log:

Code: Alles auswählen

2022-10-26 12:20:02: PID: 21542: ##### cron5min.sh started ##### (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
    pf2 = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
  File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 165, in <module>
Traceback (most recent call last):
2022-10-26 12:15:03: PID: 14560: ##### cron5min.sh finished ##### (LV0)
Taucht teilweise alle 5 Minuten auf, manchmal aber auch länger nicht.

Nach dem Reboot kommt immer einmal:

Code: Alles auswählen

2022-10-26 08:22:12: at_reboot: E: Der dpkg-Prozess wurde unterbrochen; Sie müssen manuell »sudo dpkg --configure -a« ausführen, um das Problem zu beheben.
Das "manuell" klingt nicht so als könnte sich das durch ein Update beheben lassen? Wie mache ich das manuell?

Das mag durchaus schon viel länger als seit der .281 da sein, ich habe vermutlich dieses Jahr noch nicht keine Logs angeschaut.
LutzB
Beiträge: 3508
Registriert: Di Feb 25, 2020 9:23 am

Re: Rückmeldungen Stable 1.9.281

Beitrag von LutzB »

StromMachtSchnell hat geschrieben: Mi Okt 26, 2022 12:59 pm Nach dem Update auf .281 (.277) habe ich mal wieder in die Logs geschaut und finde folgende Meldung regelmäßig im Log:

Code: Alles auswählen

2022-10-26 12:20:02: PID: 21542: ##### cron5min.sh started ##### (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
    pf2 = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
  File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 165, in <module>
Traceback (most recent call last):
2022-10-26 12:15:03: PID: 14560: ##### cron5min.sh finished ##### (LV0)
Taucht teilweise alle 5 Minuten auf, manchmal aber auch länger nicht.
Ist erst einmal nicht kritisch, solange das nicht alle 10 Sekunden in jeder Regelschleife auftaucht.
StromMachtSchnell hat geschrieben: Mi Okt 26, 2022 12:59 pm Nach dem Reboot kommt immer einmal:

Code: Alles auswählen

2022-10-26 08:22:12: at_reboot: E: Der dpkg-Prozess wurde unterbrochen; Sie müssen manuell »sudo dpkg --configure -a« ausführen, um das Problem zu beheben.
Das "manuell" klingt nicht so als könnte sich das durch ein Update beheben lassen? Wie mache ich das manuell?
Bei jedem Booten und nach dem Update wird geprüft, ob wichtige Systempakete vorhanden sind. Anscheinend gab es irgendwann einmal einen Abbruch dieses Vorgangs. Wie und mit welcher Geschwindigkeit ist Deine Box ans Internet angebunden? Der Vorgang kann durchaus etwas dauern. Vielleicht ist der in ein Timeout gelaufen.
Beheben können wir das per Remote-Support. Bitte ein Ticket erstellen, auf diesen Beitrag hinweisen und am Besten direkt Deine Cloud Zugangsdaten mitschicken.
StromMachtSchnell
Beiträge: 27
Registriert: Di Nov 17, 2020 9:22 pm

Re: Rückmeldungen Stable 1.9.281

Beitrag von StromMachtSchnell »

LutzB hat geschrieben: Mi Okt 26, 2022 2:59 pm Bei jedem Booten und nach dem Update wird geprüft, ob wichtige Systempakete vorhanden sind. Anscheinend gab es irgendwann einmal einen Abbruch dieses Vorgangs. Wie und mit welcher Geschwindigkeit ist Deine Box ans Internet angebunden? Der Vorgang kann durchaus etwas dauern. Vielleicht ist der in ein Timeout gelaufen.
Beheben können wir das per Remote-Support. Bitte ein Ticket erstellen, auf diesen Beitrag hinweisen und am Besten direkt Deine Cloud Zugangsdaten mitschicken.
Die Box hängt per Kabel am GBit Switch, Internet Anbindung sind 200 oder 250 MBit. Sollte ausreichend sein ;) Ticket habe ich geöffnet, danke (500 Zeichen sind knapp...).
mcluckey
Beiträge: 5
Registriert: Mi Okt 26, 2022 7:05 pm

Re: Rückmeldungen Stable 1.9.281

Beitrag von mcluckey »

openWB series2 Duo (nach 2020)
Kernel: Linux 4.19.66-v7+ GNU/Linux
Python 3.5.3
openWB Version: 1.9.281
Board: Raspberry Pi 3 Model B Plus Rev 1.3

Seit dem Update auf die 1.9.281 bekomme ich keine Werte mehr von meiner Batterie (weder Watt (Consumption_W) noch den Batteriestand (RSOC)). Diese rufe ich per JSON ab. Im Frontend der OpenWB steht immer 0
Der komplette JSON sieht z.B. so aus (wird von meiner Hausautomation IP-Symcon extra für die OpenWB generiert):

Code: Alles auswählen

{"PowerOut":0,"PowerProduced":20.2457027778255,"Consumption_W":-453,"RSOC":75,"watt":-13,"Bezugkwh":4.14101111113132,"Einspeisungkwh":0.00292777779577591}
Alle anderen Werte scheinen korrekt ausgelesen zu werden.
Im Fehler log der OpenWB steht folgendes:

Code: Alles auswählen

AttributeError: 'NoneType' object has no attribute 'encode'
File "jq.pyx", line 113, in jq.compile
imported = jq.compile(config.jq_imported).input(response).first()
File "/var/www/html/openWB/packages/modules/json/bat.py", line 33, in update
self.components[component].update(response.json())
File "/var/www/html/openWB/packages/modules/json/device.py", line 62, in update
Traceback (most recent call last):
2022-10-26 21:02:24: PID: 2478: soc.modules.common.fault_state: Json Speicher: FaultState FaultStateLevel.ERROR, FaultStr <class 'AttributeError'> 'NoneType' object has no attribute 'encode', Traceback:
2022-10-26 21:02:19: PID: 6185: **** WARNING **** Regulation loop needs 8 seconds (LV0)
Ich würde mich sehr freuen wenn das wieder geht, der nächste Sommer kommt bestimmt und so kann ich aktuell kein PV gesteuertes laden umsetzten.
LutzB
Beiträge: 3508
Registriert: Di Feb 25, 2020 9:23 am

Re: Rückmeldungen Stable 1.9.281

Beitrag von LutzB »

Wie sieht Deine Query dazu aus?
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Rückmeldungen Stable 1.9.281

Beitrag von derNeueDet »

zeig mal was du beim Speicher konfiguriert hast.

Die Filter Ausdrücke zu dem JSON sollten

Code: Alles auswählen

.RSOC
und

Code: Alles auswählen

.Consumption_W 
lauten.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
mcluckey
Beiträge: 5
Registriert: Mi Okt 26, 2022 7:05 pm

Re: Rückmeldungen Stable 1.9.281

Beitrag von mcluckey »

derNeueDet hat geschrieben: Mi Okt 26, 2022 8:06 pm zeig mal was du beim Speicher konfiguriert hast.

Die Filter Ausdrücke zu dem JSON sollten

Code: Alles auswählen

.RSOC
und

Code: Alles auswählen

.Consumption_W 
lauten.

VG
Det
Ja, ist so eingestellt. Soweit ich das überblicke sind das dazu auch die Standartwerte, daher hatte ich das nicht extra erwähnt.
mcluckey
Beiträge: 5
Registriert: Mi Okt 26, 2022 7:05 pm

Re: Rückmeldungen Stable 1.9.281

Beitrag von mcluckey »

Hier noch der ausführlichere Fehler Log:

Code: Alles auswählen

AttributeError: 'NoneType' object has no attribute 'encode'
File "jq.pyx", line 113, in jq.compile
imported = jq.compile(config.jq_imported).input(response).first()
File "/var/www/html/openWB/packages/modules/json/bat.py", line 33, in update
self.components[component].update(response.json())
File "/var/www/html/openWB/packages/modules/json/device.py", line 62, in update
Traceback (most recent call last):
2022-10-27 11:08:44: PID: 2478: soc.modules.common.fault_state: Json Speicher: FaultState FaultStateLevel.ERROR, FaultStr <class 'AttributeError'> 'NoneType' object has no attribute 'encode', Traceback:
2022-10-27 11:08:43: PID: 2478: soc.modules.common.req: Get-Response: {"PowerOut":1734,"PowerProduced":1.7148833333503717,"Consumption_W":1263,"RSOC":5,"watt":3,"Bezugkwh":1.7629111111309612,"Einspeisungkwh":0.0125000000084583}
2022-10-27 11:08:43: PID: 2478: requests.packages.urllib3.connectionpool: http://symbox:3777 "GET /hook/OpenWB HTTP/1.1" 200 157
2022-10-27 11:08:43: PID: 2478: requests.packages.urllib3.connectionpool: Starting new HTTP connection (1): symbox:3777
2022-10-27 11:08:43: PID: 2478: soc.modules.common.component_context: Update Komponenten ['Json Speicher']
2022-10-27 11:08:43: PID: 2478: modules.json.device: Start device reading {'componentNone': <modules.json.bat.JsonBat object at 0x737fef30>}
2022-10-27 11:08:43: PID: 2478: legacy run server: Received command ["modules.json.device","bat","http://symbox:3777/hook/OpenWB",".Consumption_W",".RSOC"]
2022-10-27 11:08:43: PID: 26758: Speicher SoC: .RSOC (LV2) at 22 main modules/speicher_json/main.sh
2022-10-27 11:08:43: PID: 26758: Speicher Watt: .Consumption_W (LV2) at 21 main modules/speicher_json/main.sh
2022-10-27 11:08:43: PID: 26758: Speicher URL: http://symbox:3777/hook/OpenWB (LV2) at 20 main modules/speicher_json/main.sh
2022-10-27 11:08:43: PID: 2478: legacy run server: Completed running command in 0.70s: ["modules.json.device","inverter","http://symbox:3777/hook/OpenWB",".PowerOut",".PowerProduced","1"]
2022-10-27 11:08:43: PID: 2478: soc.modules.common.store._api: Saving InverterState(currents=[0.0, 0.0, 0.0], power=-1734.0, exported=1.7148833333503717)
2022-10-27 11:08:42: PID: 2478: soc.modules.common.req: Get-Response: {"PowerOut":1734,"PowerProduced":1.7148833333503717,"Consumption_W":1263,"RSOC":5,"watt":3,"Bezugkwh":1.7629111111309612,"Einspeisungkwh":0.0125000000084583}
2022-10-27 11:08:42: PID: 2478: requests.packages.urllib3.connectionpool: http://symbox:3777 "GET /hook/OpenWB HTTP/1.1" 200 157
2022-10-27 11:08:42: PID: 2478: requests.packages.urllib3.connectionpool: Starting new HTTP connection (1): symbox:3777
2022-10-27 11:08:42: PID: 2478: soc.modules.common.component_context: Update Komponenten ['Json Wechselrichter']
2022-10-27 11:08:42: PID: 2478: modules.json.device: Start device reading {'component1': <modules.json.inverter.JsonInverter object at 0x744d4bd0>}
2022-10-27 11:08:42: PID: 2478: legacy run server: Received command ["modules.json.device","inverter","http://symbox:3777/hook/OpenWB",".PowerOut",".PowerProduced","1"]
2022-10-27 11:08:41: PID: 26551: **** Regulation loop start **** (LV1) at 70 main /var/www/html/openWB/regel.sh
2022-10-27 11:08:39: PID: 25209: **** WARNING **** Regulation loop needs 8 seconds (LV0) at 57 cleanup /var/www/html/openWB/regel.sh
set-currents: setze ladung auf 10A
2022-10-27 11:08:38: PID: 25209: uberschuss -5 wattbezug 5 ladestatus 1 llsoll 10 pvwatt -1697 mindestuberschussphasen 1100 wattkombiniert -5 schaltschwelle 230 (LV2) at 576 main /var/www/html/openWB/regel.sh
2022-10-27 11:08:38: PID: 25209: anzahlphasen 1 (LV1) at 575 main /var/www/html/openWB/regel.sh
2022-10-27 11:08:37: PID: 25209: Zeit zum abfragen aller Werte 6 Sekunden (LV1) at 176 main /var/www/html/openWB/regel.sh
2022-10-27 11:08:36: PID: 25209: chargestatlp1 0 chargestatlp2 0 chargestatlp3 0 (LV1) at 1300 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25209: plugstatlp1 1 plugstatlp2 0 plugstatlp3 0 (LV1) at 1299 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25209: lp1enabled 1 lp2enabled 1 lp3enabled 1 (LV1) at 1298 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25209: EVU 1:V/0A 2: V/0A 3: V/0A (LV1) at 1297 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25209: lla3 0 llv3 0.0 llas13 0 llas23  soclp1 0 soclp2 0 (LV1) at 1296 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25209: lla2 0 llv2 0.0 llas12 0 llas22  sofortll 32 hausverbrauch 1702 wattbezug 5 uberschuss -5 (LV1) at 1295 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25209: lla1 0 llv1 229.9 llas11 0 llas21  mindestuberschuss 1100 abschaltuberschuss 100 lademodus 1 (LV1) at 1294 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25209: pv1watt -1697 pv2watt  pvwatt -1697 ladeleistung 0 llalt 10 nachtladen 0 nachtladen 0 minimalA 6 maximalA 32 (LV1) at 1293 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25209: speicherleistung 0 speichersoc 0 (LV1) at 1288 loadvars loadvars.sh
2022-10-27 11:08:36: PID: 25478: RET: 0 (LV2) at 21 main modules/bezug_json/main.sh
2022-10-27 11:08:36: PID: 2478: legacy run server: Completed running command in 1.06s: ["modules.json.device","counter","http://symbox:3777/hook/OpenWB",".watt",".Bezugkwh",".Einspeisungk
2022-10-27 11:08:36: PID: 2478: soc.modules.common.store._api: Saving CounterState(currents=[0.0, 0.0, 0.0], frequency=50, power=5, voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=1.7629111111309612, powers=[0.0, 0.0, 0.0], exported=0.0125000000084583)
2022-10-27 11:08:35: PID: 2478: soc.modules.common.req: Get-Response: {"PowerOut":1717,"PowerProduced":1.7148833333503717,"Consumption_W":1254,"RSOC":5,"watt":5,"Bezugkwh":1.7629111111309612,"Einspeisungkwh":0.0125000000084583}
2022-10-27 11:08:35: PID: 2478: requests.packages.urllib3.connectionpool: http://symbox:3777 "GET /hook/OpenWB HTTP/1.1" 200 157
2022-10-27 11:08:35: PID: 2478: requests.packages.urllib3.connectionpool: Starting new HTTP connection (1): symbox:3777
2022-10-27 11:08:35: PID: 2478: soc.modules.common.component_context: Update Komponenten ['Json Zähler']
2022-10-27 11:08:35: PID: 2478: modules.json.device: Start device reading {'componentNone': <modules.json.counter.JsonCounter object at 0x73823950>}
2022-10-27 11:08:35: PID: 2478: legacy run server: Received command ["modules.json.device","counter","http://symbox:3777/hook/OpenWB",".watt",".Bezugkwh",".Einspeisungk
2022-10-27 11:08:35: PID: 25478: Filter Einsp: .Einspeisungkwh (LV2) at 16 main modules/bezug_json/main.sh
2022-10-27 11:08:35: PID: 25478: Filter Bezug: .Bezugkwh (LV2) at 15 main modules/bezug_json/main.sh
2022-10-27 11:08:35: PID: 25478: Filter Watt : .watt (LV2) at 14 main modules/bezug_json/main.sh
2022-10-27 11:08:35: PID: 25478: EVU URL: http://symbox:3777/hook/OpenWB (LV2) at 13 main modules/bezug_json/main.sh
2022-10-27 11:08:34: PID: 25418: BattLeistung: 0 (LV1) at 31 main modules/speicher_json/main.sh
2022-10-27 11:08:34: PID: 25418: RET: 0 (LV2) at 27 main modules/speicher_json/main.sh
2022-10-27 11:08:34: PID: 2478: legacy run server: Completed running command in 0.68s: ["modules.json.device","bat","http://symbox:3777/hook/Ope
Antworten