Bonjour,
J’avais configuré des notifications dans l’application « alarmo ».
Ces notifications étaient correctement reçues sur l’application telegram.
Je souhaite votre aide pour m’indiquer les pistes à explorer.
Suite à une mise à jour que je vais détailler un peu, les notifications telegram ne fonctionnent plus.
La configuration de telegram dans le fichier ‹ configuration.yaml › est correcte.
- Arrêt de la stack home-assistant (docker-compose),
- Installation de Debian 12 (avant, Debian 11),
- Installation de proxmox (donc kernel PVE, avant, proxmox n’était pas installé),
- Démarrage de la stack home-assistant (docker-compose),
- Mise à jour de la base de données MariaDB (suite à information relevée dans les logs).
Après ces opérations (et quelques autres suite à modification de l’adresse IP du serveur), j’ai pu accéder à home assistant.
Depuis "alarmo", j'ai essayé d'envoyer une notification.
En retour, le message suivant:
2024-12-25 21:43:30.119 ERROR (MainThread) [homeassistant.components.telegram_bot] Error sending message: httpx.ConnectError: . Args: (7211895204, "L'alarme est Armed away"), kwargs: {'parse_mode': <ParseMode.MARKDOWN>, 'disable_web_page_preview': None, 'disable_notification': False, 'reply_to_message_id': None, 'reply_markup': None, 'read_timeout': None, 'message_thread_id': None}
Pas de possibilité d’envoyer un test de notification depuis le menu « Outils de développement > Services ».
Le menu « Services » n’apparait pas dans la liste.
Lors du redémarrage de Home Assistant, on peut lire les messages suivants:
2024-12-25 21:46:18.689 ERROR (SyncWorker_0) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/telegram_bot/polling.py", line 70, in stop_polling
await self.application.updater.stop()
File "/usr/local/lib/python3.13/site-packages/telegram/ext/_updater.py", line 868, in stop
raise RuntimeError("This Updater is not running!")
RuntimeError: This Updater is not running!
2024-12-25 21:46:45.140 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/httpx/_transports/default.py", line 72, in map_httpcore_exceptions
yield
File "/usr/local/lib/python3.13/site-packages/httpx/_transports/default.py", line 377, in handle_async_request
resp = await self._pool.handle_async_request(req)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/httpcore/_async/connection_pool.py", line 216, in handle_async_request
raise exc from None
File "/usr/local/lib/python3.13/site-packages/httpcore/_async/connection_pool.py", line 196, in handle_async_request
response = await connection.handle_async_request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pool_request.request
^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/httpcore/_async/connection.py", line 99, in handle_async_request
raise exc
File "/usr/local/lib/python3.13/site-packages/httpcore/_async/connection.py", line 76, in handle_async_request
stream = await self._connect(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/httpcore/_async/connection.py", line 154, in _connect
stream = await stream.start_tls(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/httpcore/_backends/anyio.py", line 68, in start_tls
with map_exceptions(exc_map):
~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/contextlib.py", line 162, in __exit__
self.gen.throw(value)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/telegram/request/_httpxrequest.py", line 276, in do_request
res = await self._client.request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/httpx/_client.py", line 1585, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/httpx/_client.py", line 1674, in send
response = await self._send_handling_auth(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/httpx/_client.py", line 1702, in _send_handling_auth
response = await self._send_handling_redirects(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/httpx/_client.py", line 1739, in _send_handling_redirects
response = await self._send_single_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/httpx/_client.py", line 1776, in _send_single_request
response = await transport.handle_async_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/httpx/_transports/default.py", line 376, in handle_async_request
with map_httpcore_exceptions():
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/contextlib.py", line 162, in __exit__
self.gen.throw(value)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/httpx/_transports/default.py", line 89, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/telegram_bot/polling.py", line 63, in start_polling
await self.application.initialize()
File "/usr/local/lib/python3.13/site-packages/telegram/ext/_application.py", line 503, in initialize
await self.bot.initialize()
File "/usr/local/lib/python3.13/site-packages/telegram/_bot.py", line 777, in initialize
await self.get_me()
File "/usr/local/lib/python3.13/site-packages/telegram/_bot.py", line 909, in get_me
result = await self._post(
^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/telegram/_bot.py", line 623, in _post
return await self._do_post(
^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/telegram/_bot.py", line 652, in _do_post
result = await request.post(
^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/telegram/request/_baserequest.py", line 201, in post
result = await self._request_wrapper(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/telegram/request/_baserequest.py", line 333, in _request_wrapper
code, payload = await self.do_request(
^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/telegram/request/_httpxrequest.py", line 300, in do_request
raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err
telegram.error.NetworkError: httpx.ConnectError:
2024-12-25 21:47:20.268 ERROR (MainThread) [homeassistant.components.telegram_bot] Error sending message: httpx.ConnectError: . Args: (7211895204, 'Alarme activée et présence détectée'), kwargs: {'parse_mode': <ParseMode.MARKDOWN>, 'disable_web_page_preview': None, 'disable_notification': False, 'reply_to_message_id': None, 'reply_markup': None, 'read_timeout': None, 'message_thread_id': None}
System Information
version | core-2024.12.2 |
---|---|
installation_type | Home Assistant Container |
dev | false |
hassio | false |
docker | true |
user | root |
virtualenv | false |
python_version | 3.13.0 |
os_name | Linux |
os_version | 6.8.12-4-pve |
arch | x86_64 |
timezone | Europe/Paris |
config_dir | /config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
HACS Data | ok |
GitHub API Calls Remaining | 4987 |
Installed Version | 2.0.1 |
Stage | running |
Available Repositories | 1495 |
Downloaded Repositories | 3 |
Home Assistant Cloud
logged_in | false |
---|---|
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Dashboards
dashboards | 7 |
---|---|
resources | 2 |
views | 2 |
mode | storage |
Recorder
oldest_recorder_run | 15 décembre 2024 à 00:38 |
---|---|
current_recorder_run | 25 décembre 2024 à 21:46 |
estimated_db_size | 8.48 MiB |
database_engine | sqlite |
database_version | 3.45.3 |