Seite 1 von 1

PV Erträge werden nicht summiert (Victron)

Verfasst: Sa Apr 24, 2021 6:59 am
von dmq
Hallo,

ich habe die Situation, dass meine PV Erträge nicht summiert werden:

Auf der openWB Status-Seite erfolgt folgendes:

Tagesertrag [kWh]
0,000
Monatsertrag [kWh]
0,000
Jahresertrag [kWh]
0,000

Hat jemand eine Idee, wie ich mich der Analyse annähern kann?

Der Aufruf von:

Code: Alles auswählen

http://$url/openWB/ramdisk/pvkwh
Führt zum Zählerstand.

Der Gesamtertrag [kWh] wird (bzw. wurde) auch erfasst. Er ändert sich nicht mehr.

Was habe ich geändert:

Ich hatte bisher die Anlage mit einem Fronius WR per modbus-tcp angeschlossen. Nun ist eine 2. Anlage mit Victron Cerbo dazugekommen. Der Cerbo spricht auch mit dem Fronius WR über modbus-tcp und hat somit alle Daten "vereint". Aus diesem Grund ist er einzig in der PV Konfiguration hinterlegt - die aktuellen Daten erhalte ich ja auch. Aber scheinbar wird nicht mehr hochgezählt :(

Hier noch ein paar Werte:

openWB Series 2 Standard +
Stable: 1.9.220

EVU Modul = Victron
PV Modul = Victron
Speichermodul = Victron
PV 2 Modul = nicht vorhanden


Danke vorab,
dmq

Re: PV Erträge werden nicht summiert

Verfasst: Sa Apr 24, 2021 7:47 am
von dmq
doppelt.

Re: PV Erträge werden nicht summiert

Verfasst: Sa Apr 24, 2021 7:47 am
von dmq
Ich habe gerade einen Tasmota Gerät per JSON Abfrage noch angehangen (als PV Modul 2). Hier werden die Werte dann auch summiert.

Ich vermute (leider) es hat was mit der Victron Konstellation zu tun (wahrscheinlich wird nur ein Wert nicht korrekt erfasst).

Re: PV Erträge werden nicht summiert

Verfasst: Sa Apr 24, 2021 7:56 am
von openWB
Ich meine im victron gab es noch Anpassungen was das angeht. Nutz mal die Beta bitte.

Re: PV Erträge werden nicht summiert

Verfasst: Sa Apr 24, 2021 8:15 am
von dmq
Danke.

Hat leider nicht geholfen.

Auch wenn es ggf. nicht zusammenhängt. Die Frequenz vom EVU Zähler wird auch nicht ausgelesen/angezeigt - andere Werte aber schon.

Re: PV Erträge werden nicht summiert

Verfasst: Sa Apr 24, 2021 8:26 am
von dmq
Nach dem Update steht dies (bisher einmalig, nicht wiederkehrend) im Debug-Log:

Code: Alles auswählen

2021-04-24 10:12:12: Update in progress (LV0) at 36 main /var/www/html/openWB/regel.sh
Traceback (most recent call last):
  File "runs/readmodbus.py", line 18, in <module>
    print(rq.registers[0])
AttributeError: 'ModbusIOException' object has no attribute 'registers'
Traceback (most recent call last):
Traceback (most recent call last):
  File "runs/readmodbus.py", line 18, in <module>
  File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 93, in <module>
    print(rq.registers[0])
    AttributeErrorvoltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
: AttributeError'ModbusIOException' object has no attribute 'registers':
'ModbusIOException' object has no attribute 'registers'
2021-04-24 10:12:36: Pause nach Umschaltung: 2s (LV0)
2021-04-24 10:12:36: Pause nach Umschaltung: 2s (LV0)

Re: PV Erträge werden nicht summiert

Verfasst: Sa Apr 24, 2021 1:01 pm
von dmq
Ist dieses Skript denn dafür zuständig?

https://github.com/snaptec/openWB/blob/ ... victron.py

Ich verstehe zurzeit nicht, wo der Gesamtertrag in Wh herkommen soll.

Bisher ist mir nur bekannt, dass es einen Zähler in den MPPT / SolarChargern gibt, der über mqtt oder modbus-tcp abrufbar ist.

Modbus: Register 789, /Yield/Power

Dadurch wäre aber immer noch _nicht_ der Zusatz des Fronius WR enthalten (und auch nicht der Zusatz der Mini PV / tasmota, json). Aber selbst dieses Register wird scheinbar nicht ausgelesen.