I've migrated my Domoticz installation from a Raspberry Pi 3B+ to a NUC. Everything is working fine now, also the Volvo plugin.
But.
Once in a while I see a bunch of errors although the plugin is working fine.
What can be the cause of it and....what could be the solution to prevent these errors (which I didn't have on my RPi)? I could, of course, switch off error logging, but that's not a solution.
Code: Select all
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~~~~~~~^^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3.13/ssl.py", line 1304, in recv_into
2025-10-26 10:30:01.490 Error: Volvo: return self.read(nbytes, buffer)
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~^^^^^^^^^^^^^^^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3.13/ssl.py", line 1138, in read
2025-10-26 10:30:01.490 Error: Volvo: return self._sslobj.read(len, buffer)
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
2025-10-26 10:30:01.490 Error: Volvo: ConnectionResetError: [Errno 104] Connection reset by peer
2025-10-26 10:30:01.490 Error: Volvo:
2025-10-26 10:30:01.490 Error: Volvo: During handling of the above exception, another exception occurred:
2025-10-26 10:30:01.490 Error: Volvo:
2025-10-26 10:30:01.490 Error: Volvo: Traceback (most recent call last):
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/requests/adapters.py", line 667, in send
2025-10-26 10:30:01.490 Error: Volvo: resp = conn.urlopen(
2025-10-26 10:30:01.490 Error: Volvo: method=request.method,
2025-10-26 10:30:01.490 Error: Volvo: ...<9 lines>...
2025-10-26 10:30:01.490 Error: Volvo: chunked=chunked,
2025-10-26 10:30:01.490 Error: Volvo: )
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841, in urlopen
2025-10-26 10:30:01.490 Error: Volvo: retries = retries.increment(
2025-10-26 10:30:01.490 Error: Volvo: method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
2025-10-26 10:30:01.490 Error: Volvo: )
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 474, in increment
2025-10-26 10:30:01.490 Error: Volvo: raise reraise(type(error), error, _stacktrace)
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/urllib3/util/util.py", line 38, in reraise
2025-10-26 10:30:01.490 Error: Volvo: raise value.with_traceback(tb)
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 787, in urlopen
2025-10-26 10:30:01.490 Error: Volvo: response = self._make_request(
2025-10-26 10:30:01.490 Error: Volvo: conn,
2025-10-26 10:30:01.490 Error: Volvo: ...<10 lines>...
2025-10-26 10:30:01.490 Error: Volvo: **response_kw,
2025-10-26 10:30:01.490 Error: Volvo: )
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 534, in _make_request
2025-10-26 10:30:01.490 Error: Volvo: response = conn.getresponse()
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 516, in getresponse
2025-10-26 10:30:01.490 Error: Volvo: httplib_response = super().getresponse()
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3.13/http/client.py", line 1430, in getresponse
2025-10-26 10:30:01.490 Error: Volvo: response.begin()
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3.13/http/client.py", line 331, in begin
2025-10-26 10:30:01.490 Error: Volvo: version, status, reason = self._read_status()
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~~~~^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3.13/http/client.py", line 292, in _read_status
2025-10-26 10:30:01.490 Error: Volvo: line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3.13/socket.py", line 719, in readinto
2025-10-26 10:30:01.490 Error: Volvo: return self._sock.recv_into(b)
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~~~~~~~^^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3.13/ssl.py", line 1304, in recv_into
2025-10-26 10:30:01.490 Error: Volvo: return self.read(nbytes, buffer)
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~^^^^^^^^^^^^^^^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3.13/ssl.py", line 1138, in read
2025-10-26 10:30:01.490 Error: Volvo: return self._sslobj.read(len, buffer)
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
2025-10-26 10:30:01.490 Error: Volvo: urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
2025-10-26 10:30:01.490 Error: Volvo:
2025-10-26 10:30:01.490 Error: Volvo: During handling of the above exception, another exception occurred:
2025-10-26 10:30:01.490 Error: Volvo:
2025-10-26 10:30:01.490 Error: Volvo: Traceback (most recent call last):
2025-10-26 10:30:01.490 Error: Volvo: File "/home/marco/domoticz/plugins/Domoticz_VolvoRecharge_Plugin/plugin.py", line 323, in VolvoAPI
2025-10-26 10:30:01.490 Error: Volvo: status = requests.get(
2025-10-26 10:30:01.490 Error: Volvo: url,
2025-10-26 10:30:01.490 Error: Volvo: ...<5 lines>...
2025-10-26 10:30:01.490 Error: Volvo: timeout=TIMEOUT
2025-10-26 10:30:01.490 Error: Volvo: )
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/requests/api.py", line 73, in get
2025-10-26 10:30:01.490 Error: Volvo: return request("get", url, params=params, **kwargs)
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request
2025-10-26 10:30:01.490 Error: Volvo: return session.request(method=method, url=url, **kwargs)
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, in request
2025-10-26 10:30:01.490 Error: Volvo: resp = self.send(prep, **send_kwargs)
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 703, in send
2025-10-26 10:30:01.490 Error: Volvo: r = adapter.send(request, **kwargs)
2025-10-26 10:30:01.490 Error: Volvo: File "/usr/lib/python3/dist-packages/requests/adapters.py", line 682, in send
2025-10-26 10:30:01.490 Error: Volvo: raise ConnectionError(err, request=request)
2025-10-26 10:30:01.490 Error: Volvo: requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
2025-10-26 10:30:01.490 Error: Volvo:
2025-10-26 10:30:01.490 Error: Volvo: During handling of the above exception, another exception occurred:
2025-10-26 10:30:01.490 Error: Volvo:
2025-10-26 10:30:01.490 Error: Volvo: Traceback (most recent call last):
2025-10-26 10:30:01.490 Error: Volvo: File "/home/marco/domoticz/plugins/Domoticz_VolvoRecharge_Plugin/plugin.py", line 1712, in onHeartbeat
2025-10-26 10:30:01.490 Error: Volvo: _plugin.onHeartbeat()
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~~~~~~~^^
2025-10-26 10:30:01.490 Error: Volvo: File "/home/marco/domoticz/plugins/Domoticz_VolvoRecharge_Plugin/plugin.py", line 1677, in onHeartbeat
2025-10-26 10:30:01.490 Error: Volvo: Heartbeat()
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~^^
2025-10-26 10:30:01.490 Error: Volvo: File "/home/marco/domoticz/plugins/Domoticz_VolvoRecharge_Plugin/plugin.py", line 1426, in Heartbeat
2025-10-26 10:30:01.490 Error: Volvo: UpdateDevices()
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~~~^^
2025-10-26 10:30:01.490 Error: Volvo: File "/home/marco/domoticz/plugins/Domoticz_VolvoRecharge_Plugin/plugin.py", line 1372, in UpdateDevices
2025-10-26 10:30:01.490 Error: Volvo: GetLocation() #Location must be known before GetRechargeStatus te detect local charging and to detect if carhasmoved
2025-10-26 10:30:01.490 Error: Volvo: ~~~~~~~~~~~^^
2025-10-26 10:30:01.490 Error: Volvo: File "/home/marco/domoticz/plugins/Domoticz_VolvoRecharge_Plugin/plugin.py", line 1104, in GetLocation
2025-10-26 10:30:01.490 Error: Volvo: Location = VolvoAPI("https://api.volvocars.com/location/v1/vehicles/" + vin + "/location", "application/json")
2025-10-26 10:30:01.490 Error: Volvo: File "/home/marco/domoticz/plugins/Domoticz_VolvoRecharge_Plugin/plugin.py", line 359, in VolvoAPI
2025-10-26 10:30:01.490 Error: Volvo: output=status.text
2025-10-26 10:30:01.490 Error: Volvo: ^^^^^^
2025-10-26 10:30:01.490 Error: Volvo: UnboundLocalError: cannot access local variable 'status' where it is not associated with a value