Re: Rückmeldungen 2.1.3 Alpha 2
Verfasst: Di Jan 30, 2024 3:00 pm
Möglicherweise ist der WR zwischendurch zwar erreichbar, aber sendet einen NaN-Wert. Vom Diagramm her würde ich auf -16384 schließen. Da würde ein Log genaueres liefern. Ich habe den Wert abgefangen, dann wird Leistung 0W angenommen. Bitte mal mit dem Master testen.Frank-H hat geschrieben: ↑Mo Jan 29, 2024 7:58 am Im aktuellen Master tritt an unterschiedlichen Tagen leider immer noch das Phänomen eines hohen Peaks der PV-Leistung auf, das dann leider auch Eingang in die Erzeugungsstatistik findet. Leider kann man nicht vorhersagen, wann dieser Effekt auftritt, so dass hierzu keine Detailprotokolle vorliegen. Im normalen Mainlog waren in der fraglichen Zeit jede Menge der folgende Einträge vorhanden:
Hier nochmal das Digramm und die Statisktik dazu:Code: Alles auswählen
2024-01-28 09:47:33,437 - {modules.common.fault_state:49} - {ERROR:device1} - Sma Sunny Boy/Tripower Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ("modules.common.modbus <class 'Exception'> modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)",), Traceback: Traceback (most recent call last): File "/var/www/html/openWB/packages/modules/common/modbus.py", line 91, in __read_registers raise Exception(__name__+" "+str(response)) Exception: modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/var/www/html/openWB/packages/modules/devices/sma_sunny_boy/device.py", line 78, in update component.update() File "/var/www/html/openWB/packages/modules/devices/sma_sunny_boy/inverter.py", line 32, in update self.store.set(self.read()) File "/var/www/html/openWB/packages/modules/devices/sma_sunny_boy/inverter.py", line 45, in read dc_power = (self.tcp_client.read_holding_registers(30773, ModbusDataType.INT_32, unit=3) + File "/var/www/html/openWB/packages/modules/common/modbus.py", line 120, in read_holding_registers return self.__read_registers( File "/var/www/html/openWB/packages/modules/common/modbus.py", line 103, in __read_registers raise Exception(__name__+" "+str(type(e))+" " + str(e)) from e Exception: modules.common.modbus <class 'Exception'> modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received) 2024-01-28 09:47:33,910 - {modules.common.fault_state:49} - {ERROR:device9} - Hoymiles Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr Die Verbindung zum Server http://192.168.188.82/api/livedata/status ist fehlgeschlagen. Überprüfe Adresse und Netzwerk., Traceback: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 445, in _make_request six.raise_from(e, None) File "<string>", line 3, in raise_from File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 440, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.9/http/client.py", line 1347, in getresponse response.begin() File "/usr/lib/python3.9/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/usr/lib/python3.9/http/client.py", line 276, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 755, in urlopen retries = retries.increment( File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 532, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3/dist-packages/six.py", line 718, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 445, in _make_request six.raise_from(e, None) File "<string>", line 3, in raise_from File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 440, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.9/http/client.py", line 1347, in getresponse response.begin() File "/usr/lib/python3.9/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/usr/lib/python3.9/http/client.py", line 276, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Screenshot 2024-01-29 085144.png
Screenshot 2024-01-29 085228.png