Je vais avoir du mal à tester, je suis en "prod" en 2020.2, donc avec l'ancienne API, et je n'utilise pas l'envoi de température.
Par contre, j'ai décortiqué le code, et je pense que le choix de l'API est à l'envers : à partir de la 2023.2, on doit appeler "?type=command¶m=getdevices", et avant "?type=device" (jettes un œil sur le pull request que je t'ai envoyé, et sur le code un peu plus bas dans ce thread).
Demandes à Dr No, il devrait avoir la bonne conf (et il a déjà testé le code proposé ici).
Après avoir poussé comme prévu le timeout à 3 (ligne 213), il me reste une seule erreur à 0heure, c'est l'instant où, me semble t-il, Domoticz fait un certain nombre de choses, en plus il a fait une sauvegarde database.
Je vais donc pousser timeout à 5, là je pense que je n'aurai plus de soucis.
2024-08-02 12:11:07.378 PAC_1: Worker thread started.
2024-08-02 12:11:07.178 Status: PAC_1: Stop directive received.
2024-08-02 12:11:07.307 Status: PAC_1: Exiting work loop.
2024-08-02 12:11:07.378 Status: PAC_1: Stopping threads.
2024-08-02 12:11:07.378 Status: PAC_1: Stopped.
2024-08-02 12:11:07.378 Status: PAC_1: Entering work loop.
2024-08-02 12:11:07.378 Status: PAC_1: Started.
2024-08-02 12:11:07.763 Status: PAC_1: Initialized version 1.3, author 'Masure'
2024-08-02 12:11:07.769 Error: PAC_1: Start error: '>=' not supported between instances of 'DomoticzVersion' and 'DomoticzVersion'
J'ai 2 clims la première tourne depuis plusieurs années et semble fonctionner sans souci avec cette version. Elle n'utilise pas de senseur externe. La seconde PAC_1 utilise une sonde externe et ne fonctionne pas.