Le fait qu’il soit renseigné ou non ne change rien tant qu’on ne l’a pas choisi comme type de serveur:

Si on choisi ‹ mqtt ›, ces informations sont nécessaires, sinon elles seront ignorées. Si le mode ‹ ha › ne fonctionne pas, ‹ mqtt › peut être une solution. Par contre, ‹ ha › devrait fonctionner…
L’erreur « 502 » - arrive à quel moment? J’imagine que cela peut éventuellement être lié au token et à ce moment là on peut tenter le redémarrage de l’add-on (un nouveau token sera générée).
Au début la connexion à l’api semble ok. Et la connexion est complètement ok quand on obtient ceci ensuite:
[2024/01/05 23:33:38] (haevent2exec.py) INFO Connected
[2024/01/05 23:33:38] (haevent2exec.py) INFO Result of subscription for 'call_veolia': None
[2024/01/05 23:33:38] (haevent2exec.py) INFO Result of subscription for 'call_grdf': None
[2024/01/05 23:33:38] (haevent2exec.py) INFO Result of subscription for 'homeassistant_started': None
[2024/01/05 23:33:38] (haevent2exec.py) INFO send_event_msg: Got id (4,)
[2024/01/05 23:33:38] (haevent2exec.py) INFO Subscribed, waiting for messages`
Ce qui confirme que haevent2exec.py
a souscrit aux événements prévus.
Le déroulement normal (avec Niveau de débogue à « debug »):
[2024/01/06 01:45:00] (haevent2exec.py) INFO Received WSMessage(type=<WSMsgType.TEXT: 1>, data='{"type":"event","event":{"event_type":"call_veolia","data":{},"origin":"LOCAL","time_fired":"2024-01-06T00:45:00.168591+00:00","context":{"id":"01HKE3NWW1RY8WZ8NWQ3D8G1HH","parent_id":null,"user_id":null}},"id":1}', extra='')
[2024/01/06 01:45:00] (haevent2exec.py) INFO Received event: call_veolia
[2024/01/06 01:45:00] (haevent2exec.py) DEBUG Run_on_event: ha
[2024/01/06 01:45:00] (haevent2exec.py) INFO Start external program for call_veolia
[2024/01/06 01:45:00] (haevent2exec.py) DEBUG Run_on_event: kill
[2024/01/06 01:47:24] (haevent2exec.py) DEBUG Run_on_event: process_done
[2024/01/06 01:47:24] (haevent2exec.py) INFO send_event_msg: Got call_veolia ()
Cela indique le message reçu du web service, et à travers les messages divers étapes de son traitement (que je peux liés à des points dans le code).
Peut-être que cela mène déjà à d’autres indices.