Seite 1 von 1

PV Leistung wird nicht mehr angezeigt

Verfasst: Sa Mai 14, 2022 8:33 pm
von chri1985
Hallo,

ich habe eine zweite OpenWB installiert und danach noch ein Update (Stable:1.9.265) durchgeführt.
nun ist die PV-Leistung nicht mehr aufgeführt.
Im Status steht folgendes:
Störungsbeschreibung <class 'requests.exceptions.InvalidURL'> Invalid URL 'http:///solar_api/v1/GetPowerFlowRealtimeData.fcgi': No host supplied

Es ist ein Fronius WR mit Smartmeter.
Die EVU Daten des Smartmeter werden sauber ausgelesen.
Das Anlagenmonitoring über das Solarweb funktioniert auch.

Das ist das Logfile:


AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):

requests.exceptions.InvalidURL: Invalid URL 'http:///solar_api/v1/GetPowerFlowRealtimeData.fcgi': No host supplied
raise InvalidURL("Invalid URL %r: No host supplied" % url)
File "/usr/lib/python3/dist-packages/requests/models.py", line 369, in prepare_url
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 302, in prepare
hooks=merge_hooks(request.hooks, self.hooks),
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 407, in prepare_request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 474, in request
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 501, in get
'http://' + ip_address2 + '/solar_api/v1/GetPowerFlowRealtimeData.fcgi', params=params, timeout=3)
File "/var/www/html/openWB/packages/modules/fronius/inverter.py", line 71, in __get_wr2
power2 = self.__get_wr2()
File "/var/www/html/openWB/packages/modules/fronius/inverter.py", line 50, in update
power_inverter = self._components[component].update()
File "/var/www/html/openWB/packages/modules/fronius/device.py", line 64, in update
Traceback (most recent call last):
2022-05-14 22:31:03: PID: 1117: root: Fronius Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'requests.exceptions.InvalidURL'> Invalid URL 'http:///solar_api/v1/GetPowerFlowRealtimeData.fcgi': No host supplied, Traceback:
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 22:31:03: PID: 21326: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
2022-05-14 22:30:59: PID: 20031: **** WARNING **** Regulation loop needs 8 seconds (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: Sa Mai 14, 2022 8:42 pm
von mempfh
Versuche mal im EVU Modul eine andere Einstellung am Kompatibilitätsmodus.

Aktuelles Update am WR?

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: Sa Mai 14, 2022 8:52 pm
von chri1985
Variante 1 geht noch, zeigt aber auch Fehler an.

Störungsbeschreibung <class 'requests.exceptions.InvalidURL'> Invalid URL 'http:///solar_api/v1/GetPowerFlowRealtimeData.fcgi': No host supplied

AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):

requests.exceptions.InvalidURL: Invalid URL 'http:///solar_api/v1/GetPowerFlowRealtimeData.fcgi': No host supplied
raise InvalidURL("Invalid URL %r: No host supplied" % url)
File "/usr/lib/python3/dist-packages/requests/models.py", line 369, in prepare_url
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 302, in prepare
hooks=merge_hooks(request.hooks, self.hooks),
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 407, in prepare_request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 474, in request
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 501, in get
'http://' + ip_address2 + '/solar_api/v1/GetPowerFlowRealtimeData.fcgi', params=params, timeout=3)
File "/var/www/html/openWB/packages/modules/fronius/inverter.py", line 71, in __get_wr2
power2 = self.__get_wr2()
File "/var/www/html/openWB/packages/modules/fronius/inverter.py", line 50, in update
power_inverter = self._components[component].update()
File "/var/www/html/openWB/packages/modules/fronius/device.py", line 64, in update
Traceback (most recent call last):
2022-05-14 22:52:04: PID: 1117: root: Fronius Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'requests.exceptions.InvalidURL'> Invalid URL 'http:///solar_api/v1/GetPowerFlowRealtimeData.fcgi': No host supplied, Traceback:
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 22:52:03: PID: 21577: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: Sa Mai 14, 2022 8:54 pm
von chri1985
mempfh hat geschrieben: Sa Mai 14, 2022 8:42 pm
Aktuelles Update am WR?
Ist die aktuellste: Softwareversion 3.21.4-1

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: Sa Mai 14, 2022 9:00 pm
von lukee7

Code: Alles auswählen

http:///solar_api/v1/GetPowerFlowRealtimeData.fcgi': No host supplied

Da steht doch klipp und klar, dass die IP/Adresse des WR (host) fehlt?!? Konfiguration nochmal prüfen und neu speichern probiert?!

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: Sa Mai 14, 2022 9:02 pm
von chri1985
openWB Version Stable:1.9.265
openWB Variante 2x series 2 custom

Welcher Wechselrichter 2x Fronius Symo 8.2-3-M
Welches EVU Modul Fronius Smartmeter 63A
Welches Speichermodul Kein
Welches Auto wird geladen: Golf GTE

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: Sa Mai 14, 2022 9:04 pm
von chri1985
lukee7 hat geschrieben: Sa Mai 14, 2022 9:00 pm

Code: Alles auswählen

http:///solar_api/v1/GetPowerFlowRealtimeData.fcgi': No host supplied

Da steht doch klipp und klar, dass die IP/Adresse des WR (host) fehlt?!? Konfiguration nochmal prüfen und neu speichern probiert?!
Selbstverständlich.
Ich habe auch PV ganz rausgenommen und wieder neu eingegeben.
PV.png

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: Sa Mai 14, 2022 9:09 pm
von chri1985
Ich dreh durch.
Ich habe in der 2. Zeile none eingegeben und das Problem scheint behoben.
Besonders intuitiv ist das nicht.

Jetzt ist es natürlich gerade sehr dunkel, mal gucken ob es morgen geht.

loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 23:07:23: PID: 10446: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 23:07:13: PID: 9174: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
2022-05-14 23:07:09: PID: 7891: **** WARNING **** Regulation loop needs 8 seconds (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 23:07:03: PID: 7891: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
2022-05-14 23:06:59: PID: 6593: **** WARNING **** Regulation loop needs 8 seconds (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 23:06:53: PID: 6593: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
2022-05-14 23:06:49: PID: 5320: **** WARNING **** Regulation loop needs 8 seconds (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 23:06:43: PID: 5320: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
2022-05-14 23:06:39: PID: 3838: **** WARNING **** Regulation loop needs 8 seconds (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 23:06:33: PID: 3838: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
2022-05-14 23:06:31: PID: 2776: **** FATAL ********************************* (LV0)
2022-05-14 23:06:31: PID: 2776: **** FATAL Regulation loop needs 10 seconds (LV0)
2022-05-14 23:06:31: PID: 2776: **** FATAL ********************************* (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 23:06:23: PID: 2776: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 126: [: : Ganzzahliger Ausdruck erwartet.
2022-05-14 23:06:13: PID: 1472: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 120: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
2022-05-14 23:06:09: PID: 32601: **** WARNING **** Regulation loop needs 8 seconds (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: So Mai 15, 2022 6:16 am
von LutzB
Steht doch auch im Hilfetext. :?

Re: PV Leistung wird nicht mehr angezeigt

Verfasst: So Mai 15, 2022 7:16 am
von chri1985
Ja das sehe ich jetzt auch.
Ich hatte aber nichts an der Konig geändert und auf einmal geht es nicht mehr, da lese ich mir nicht jeden Einstellungshinweis durch.