Bonjour,
Je viens de voir une exception qui a été levée il y a quelques jours durant la nuit. Le démon a continué de tourner.
Il est peut-être possible de faire un try / except pour chopper Temporary failure in name resolution ? Il me semble avoir déjà vu ce message un jour.
L’erreur n’a pas été bloquante donc aucune nécessité de modifier le démon.
Ce message est à but informatif, je n’attends pas une modification, j’informe ![]()
0539|[2025-07-04 22:56:24] INFO : Disconnected
0540|[2025-07-04 22:56:26] INFO : Found 1 mower(s): Vision M
0541|[2025-07-04 22:56:26] INFO : Connected
0542|[2025-07-04 23:02:27]WARNING : Unexpected MQTT disconnect (Keep alive timeout: Keep alive timeout) - retrying
0543|Exception in thread paho-mqtt-client-WX/USER/777522/bot/d9cc6945-389f-4fbb-b18f-eec0c34ef920:
0544|Traceback (most recent call last):
0545|File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
0546|self.run()
0547|File "/usr/lib/python3.9/threading.py", line 892, in run
0548|self._target(*self._args, **self._kwargs)
0549|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 4523, in _thread_main
0550|self.loop_forever(retry_first_connection=True)
0551|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 2297, in loop_forever
0552|rc = self._loop(timeout)
0553|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 1707, in _loop
0554|return self.loop_misc()
0555|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 2149, in loop_misc
0556|self._check_keepalive()
0557|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 3294, in _check_keepalive
0558|self._do_on_disconnect(
0559|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 4383, in _do_on_disconnect
0560|on_disconnect(
0561|File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/utils/mqtt.py", line 217, in _on_disconnect
0562|self.client.reconnect()
0563|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 1598, in reconnect
0564|self._sock = self._create_socket()
0565|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 4609, in _create_socket
0566|sock = self._create_socket_connection()
0567|File "/var/www/html/plugins/worxLandroidS/resources/venv/lib/python3.9/site-packages/paho/mqtt/client.py", line 4640, in _create_socket_connection
0568|return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
0569|File "/usr/lib/python3.9/socket.py", line 822, in create_connection
0570|for res in getaddrinfo(host, port, 0, SOCK_STREAM):
0571|File "/usr/lib/python3.9/socket.py", line 953, in getaddrinfo
0572|for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
0573|socket.gaierror: [Errno -3] Temporary failure in name resolution
0574|[2025-07-04 23:50:28] INFO : Disconnected
0575|[2025-07-04 23:50:29] INFO : Found 1 mower(s): Vision M
0576|[2025-07-04 23:50:29] INFO : Connected
Sinon je n’ai que des messages
- Disconnected
suivi de
- Found 1 mower(s): Vision M
- Connected
1 à 3 secondes plus tard. Je n’ai que ces messages-là et le message qui indique un refresh quand j’en fais un.
Encore une fois, c’est juste à titre informatif.
A+
Michel


