Problem in der Nightly 1.9.249

Fragen zur Nutzung, Features, usw..
LenaK
Beiträge: 975
Registriert: Fr Jan 22, 2021 6:40 am

Re: Problem in der Nightly 1.9.249

Beitrag von LenaK »

HSC hat geschrieben: Fr Okt 22, 2021 2:42 pm Danke Lena für Deine RM.
Und wir zerbrechen uns die Köpfe..., der Vorzeichenfehler war mehrmals schon eine Vermutung.
VG
Der entscheidende Hinweis war, dass die Exportwerte gesunken sind.
derNeueDet hat geschrieben: Fr Okt 22, 2021 2:43 pm Ah, da hat jemand mit gelesen.
Evtl. Auch ein Thema zwischen den Modbus Libs in Python2 und 3?

Ich hatte mal geschaut vor meinen Umbauten des Flex EVU Kits.
Wenn ich es noch richtig weiß, war in Python 2 die modbus lib mit einer höheren Version installiert als in Python 3.

Code: Alles auswählen

[pi@openWB:~ $ pip list |grep -i modbu
pymodbus (2.5.1)
pi@openWB:~ $ pip3 list |grep -i modbu
pymodbus (2.4.0)]
Danke, dass du Logging u den Simcount gebaut hast ;)

VG
Det
Die Versionen schaue ich mir nochmal an und behalte das auch mal bei weiteren Problemen in die Richtung im Hinterkopf.

Der PR ist jetzt auch drin.
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Problem in der Nightly 1.9.249

Beitrag von HSC »

👍
Und wieder haben wir alle was dazugelernt...
VG
LarsBr87
Beiträge: 329
Registriert: Do Nov 05, 2020 12:02 pm

Re: Problem in der Nightly 1.9.249

Beitrag von LarsBr87 »

LenaK hat geschrieben: Fr Okt 22, 2021 2:38 pm Die Funktion, die den Leistungsverlauf für das simcount integriert, wurde überarbeitet. Dabei ist für den Export wohl ein Vorzeichenfehler reingekommen.

Das von lacky beschriebene Problem rührt vermutlich von der Umstellung von Python 2 auf 3 her, da dort anders decodiert wird. Testen kann ich es leider nicht.

Der PR #1654 muss noch gemerged werden und sollte das dann beheben.
Sieht gut aus heute morgen. Läuft wieder😊 danke nochmal
lacky
Beiträge: 150
Registriert: Fr Nov 01, 2019 7:30 pm

Re: Problem in der Nightly 1.9.249

Beitrag von lacky »

ich hab jetzt nochmal ein update gemacht!
EVU Werte sind jetzt alle da, die PV Werte fehlen noch immer, Zähler ist am EVU kit angeschlossen, also TCP => Modbus ok!
• openWB Kit + Display + Addon Platine • colors Theme • EVU: openWB Kit MPM3PM • PV: MPM3PM am EVU Kit • LP1: openWB EVSE-DIN mit MPM3PM •
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Problem in der Nightly 1.9.249

Beitrag von derNeueDet »

Poste bitte mal die PV Kit Einstellungen.
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)
lacky
Beiträge: 150
Registriert: Fr Nov 01, 2019 7:30 pm

Re: Problem in der Nightly 1.9.249

Beitrag von lacky »

derNeueDet hat geschrieben: Sa Okt 23, 2021 11:02 am Poste bitte mal die PV Kit Einstellungen.
6A89B347-8D48-44F8-BB85-30A03FB73AB3.png
Dateianhänge
3823126C-4762-45D1-B1BA-C7683333E146.png
• openWB Kit + Display + Addon Platine • colors Theme • EVU: openWB Kit MPM3PM • PV: MPM3PM am EVU Kit • LP1: openWB EVSE-DIN mit MPM3PM •
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Problem in der Nightly 1.9.249

Beitrag von derNeueDet »

Ok, das sollte passen. Bitte Debug auf 2 stellen und einen Ausschnitt aus nur PV Log unter Status hier reinstellen.

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)
lacky
Beiträge: 150
Registriert: Fr Nov 01, 2019 7:30 pm

Re: Problem in der Nightly 1.9.249

Beitrag von lacky »

Code: Alles auswählen

AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:03:07: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:03:07: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:03:07: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:03:07: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:02:57: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:57: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:57: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:57: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:02:48: Überschuss (37) ist größer als Schaltschwelle (0), neuer Ladestromwert: 9 (LV0) at 263 nurpvlademodus nurpv.sh
2021-10-23 14:02:48: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:48: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:48: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:48: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:02:38: Überschuss (252) ist größer als Schaltschwelle (0), neuer Ladestromwert: 9 (LV0) at 263 nurpvlademodus nurpv.sh
2021-10-23 14:02:38: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:38: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:38: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:38: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:02:27: Überschuss (117) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0) at 263 nurpvlademodus nurpv.sh
2021-10-23 14:02:27: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:27: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:27: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:27: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:02:18: Überschuss (99) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0) at 263 nurpvlademodus nurpv.sh
2021-10-23 14:02:18: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:18: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:18: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:18: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:02:08: Überschuss (122) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0) at 263 nurpvlademodus nurpv.sh
2021-10-23 14:02:08: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:08: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:08: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:02:08: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:01:57: Überschuss (151) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0) at 263 nurpvlademodus nurpv.sh
2021-10-23 14:01:57: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:01:57: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:01:57: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:01:57: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:01:47: Überschuss (118) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0) at 263 nurpvlademodus nurpv.sh
2021-10-23 14:01:47: Schaltschwelle: 0, zum runterregeln: -230 (LV0) at 552 main /var/www/html/openWB/regel.sh
2021-10-23 14:01:47: Gesamt Anzahl Phasen= 1 (LV0) at 513 main /var/www/html/openWB/regel.sh
2021-10-23 14:01:47: LP1 Anzahl Phasen während Ladung= 1 (LV0) at 434 main /var/www/html/openWB/regel.sh
2021-10-23 14:01:47: Alte Anzahl genutzter Phasen= 1 (LV0) at 419 main /var/www/html/openWB/regel.sh
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:01:37: Überschuss (113) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0)
2021-10-23 14:01:37: Schaltschwelle: 0, zum runterregeln: -230 (LV0)
2021-10-23 14:01:37: Gesamt Anzahl Phasen= 1 (LV0)
2021-10-23 14:01:37: LP1 Anzahl Phasen während Ladung= 1 (LV0)
2021-10-23 14:01:37: Alte Anzahl genutzter Phasen= 1 (LV0)
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:01:27: Überschuss (126) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0)
2021-10-23 14:01:27: Schaltschwelle: 0, zum runterregeln: -230 (LV0)
2021-10-23 14:01:27: Gesamt Anzahl Phasen= 1 (LV0)
2021-10-23 14:01:27: LP1 Anzahl Phasen während Ladung= 1 (LV0)
2021-10-23 14:01:27: Alte Anzahl genutzter Phasen= 1 (LV0)
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:01:17: Überschuss (106) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0)
2021-10-23 14:01:17: Schaltschwelle: 0, zum runterregeln: -230 (LV0)
2021-10-23 14:01:17: Gesamt Anzahl Phasen= 1 (LV0)
2021-10-23 14:01:17: LP1 Anzahl Phasen während Ladung= 1 (LV0)
2021-10-23 14:01:17: Alte Anzahl genutzter Phasen= 1 (LV0)
AttributeError: 'str' object has no attribute 'decode'
    ikwh = int(struct.unpack('>i', all.decode('hex'))[0]) 
  File "/var/www/html/openWB/modules/wr_pvkit/readmpm3pm.py", line 39, in <module>
Traceback (most recent call last):
2021-10-23 14:01:07: Überschuss (126) ist größer als Schaltschwelle (0), neuer Ladestromwert: 8 (LV0)
2021-10-23 14:01:07: Schaltschwelle: 0, zum runterregeln: -230 (LV0)
2021-10-23 14:01:07: Gesamt Anzahl Phasen= 1 (LV0)
2021-10-23 14:01:07: LP1 Anzahl Phasen während Ladung= 1 (LV0)
2021-10-23 14:01:07: Alte Anzahl genutzter Phasen= 1 (LV0)
AttributeError: 'str' object has no attribute 'decode'
 
• openWB Kit + Display + Addon Platine • colors Theme • EVU: openWB Kit MPM3PM • PV: MPM3PM am EVU Kit • LP1: openWB EVSE-DIN mit MPM3PM •
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Problem in der Nightly 1.9.249

Beitrag von derNeueDet »

Ah, das Thema war gestern auch im neuen EVU Kit.
Der Aufruf über python3 scheint hier beim mpm3pm Schwierigkeiten zu machen.
Ich vermute, dass es an den unterschiedlichen Versionen des pymodbus Moduls liegt.
Ich könnte dir jetzt einen Quickfix bauen indem ich das mpm3pm Modul wieder per Python2 aufrufe, aber ich bin mir nicht sicher, ob das dann heute jemand merged.


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)
lacky
Beiträge: 150
Registriert: Fr Nov 01, 2019 7:30 pm

Re: Problem in der Nightly 1.9.249

Beitrag von lacky »

derNeueDet hat geschrieben: Sa Okt 23, 2021 12:33 pm Ah, das Thema war gestern auch im neuen EVU Kit.
Der Aufruf über python3 scheint hier beim mpm3pm Schwierigkeiten zu machen.
Ich vermute, dass es an den unterschiedlichen Versionen des pymodbus Moduls liegt.
Ich könnte dir jetzt einen Quickfix bauen indem ich das mpm3pm Modul wieder per Python2 aufrufe, aber ich bin mir nicht sicher, ob das dann heute jemand merged.


VG
Det
servus!
das EVU kit ist ja auch ein mpm3pm zähler, dort geht es jetzt!

ist nicht dringend, ich stelle dann wieder um auf beta!

lg.
• openWB Kit + Display + Addon Platine • colors Theme • EVU: openWB Kit MPM3PM • PV: MPM3PM am EVU Kit • LP1: openWB EVSE-DIN mit MPM3PM •
Gesperrt