Erreur reçue: 'TadoZoneState' object has no attribute 'hasattr'

Pas de problèmes. @vbaloche m’a envoyé les fichiers attendus et je pense que vous avez le même soucis, à savoir au moins un module AC qui était éteint au moment de la synchronisation. Il faudrait à présent installer la nouvelle beta pour voir si je ne me suis pas trompé, et pour confirmer que c’était le seul souci.

Hello,

Beaucoup mieux, cette fois le daemon lance bien la synchro et va jusqu’au bout cependant les objets ne sont pas créés,
ci joint les logs daemon et mytado
MyTado_daemon_result_20250103-2.txt (9,4 Ko)
MyTado_result_20250103-2.txt (1,4 Ko)

Ok. Et maintenant?

Mon tado s’est bien synchronisé et j’ai accès à ces commandes: toutes les commandes sont là ?

Par contre rien pas moyen qu’il apparaisse sur le dashboard

bbbb

Hello, en complément un seul objet de créé (j’en ai plusieurs)
et effectivement le fait de mettre en visible l’objet créé rend la section à laquelle il appartient dans le dashboard complètement blanche et empêche les autres widgets d’apparaitre
ci joint mes logs
MyTado_daemon_result_20250103-3.txt (71,9 Ko)
MyTado_result_20250103-3.txt (17,3 Ko)

Avez-vous rendu visible l’objet dans sa page de configuration?

1 « J'aime »

oui c’est justement le fait de le rendre visible qui rend les autres widgets de la même section invisibles
pour être plus clair screenshot de la section ou seule la « maison » est activée (tout apparait bien)

screenshot de la même section cette fois en ayant rendu visible l’objet créé en plus de la maison

1 « J'aime »

Je parlais à Antiox :slight_smile:
Pourrais-tu vider le log http.error, relancer la synchronisation une fois, puis me donner le contenu de ce log http.error stp? (en gardant bien l’objet « visible »)

Non, il semble qu’il manque les commandes fan speed et swing. Pourriez-vous m’envoyer les logs svp?

0000|[Fri Jan 03 18:33:04.057757 2025] [php7:error] [pid 1685347] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0001|[Fri Jan 03 18:33:04.110783 2025] [php7:error] [pid 2007189] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0002|[Fri Jan 03 18:33:04.166977 2025] [php7:error] [pid 1698353] [client 127.0.0.1:49622] PHP Fatal error:  Uncaught Error: Call to undefined method TadoDevice::getNotAllowedFanSpeeds() in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php:520\nStack trace:\n#0 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(395): finalizeCommand()\n#1 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(61): synchronize()\n#2 {main}\n  thrown in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php on line 520
0003|[Fri Jan 03 18:33:04.178685 2025] [php7:error] [pid 1684170] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0004|[Fri Jan 03 18:33:04.227708 2025] [php7:error] [pid 2007144] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0005|[Fri Jan 03 18:33:04.284252 2025] [php7:error] [pid 1685347] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0006|[Fri Jan 03 18:33:04.301926 2025] [php7:error] [pid 1686416] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0007|[Fri Jan 03 18:33:04.385294 2025] [php7:error] [pid 147050] [client 127.0.0.1:49634] PHP Fatal error:  Uncaught Error: Call to undefined method TadoDevice::getNotAllowedFanSpeeds() in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php:520\nStack trace:\n#0 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(395): finalizeCommand()\n#1 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(61): synchronize()\n#2 {main}\n  thrown in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php on line 520
0008|[Fri Jan 03 18:33:04.459438 2025] [php7:error] [pid 1688595] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0009|[Fri Jan 03 18:33:04.461980 2025] [php7:error] [pid 2007144] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0010|[Fri Jan 03 18:33:04.505648 2025] [php7:error] [pid 1685347] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0011|[Fri Jan 03 18:33:04.508900 2025] [php7:error] [pid 1686426] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0012|[Fri Jan 03 18:33:04.516089 2025] [php7:error] [pid 2007189] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0013|[Fri Jan 03 18:33:04.531714 2025] [php7:error] [pid 1686416] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0014|[Fri Jan 03 18:33:04.618217 2025] [php7:error] [pid 1688595] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0015|[Fri Jan 03 18:33:04.626299 2025] [php7:error] [pid 1685347] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0016|[Fri Jan 03 18:33:04.632647 2025] [php7:error] [pid 1686426] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0017|[Fri Jan 03 18:33:04.633407 2025] [php7:error] [pid 2007188] [client 127.0.0.1:49660] PHP Fatal error:  Uncaught Error: Call to undefined method TadoDevice::getNotAllowedFanSpeeds() in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php:520\nStack trace:\n#0 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(395): finalizeCommand()\n#1 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(61): synchronize()\n#2 {main}\n  thrown in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php on line 520
0018|[Fri Jan 03 18:33:04.672447 2025] [php7:error] [pid 1686416] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0019|[Fri Jan 03 18:33:04.678165 2025] [php7:error] [pid 147050] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0020|[Fri Jan 03 18:33:04.701906 2025] [php7:error] [pid 2007144] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0021|[Fri Jan 03 18:33:04.702684 2025] [php7:error] [pid 1688595] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0022|[Fri Jan 03 18:33:04.709222 2025] [php7:error] [pid 1685347] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0023|[Fri Jan 03 18:33:04.750664 2025] [php7:error] [pid 1686426] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0024|[Fri Jan 03 18:33:04.776426 2025] [php7:error] [pid 1686416] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0025|[Fri Jan 03 18:33:04.782970 2025] [php7:error] [pid 147050] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0026|[Fri Jan 03 18:33:04.844107 2025] [php7:error] [pid 2007189] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0027|[Fri Jan 03 18:33:04.872334 2025] [php7:error] [pid 1688595] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0028|[Fri Jan 03 18:33:04.874958 2025] [php7:error] [pid 1685347] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0029|[Fri Jan 03 18:33:04.888715 2025] [php7:error] [pid 2007144] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0030|[Fri Jan 03 18:33:04.922109 2025] [php7:error] [pid 1684170] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0031|[Fri Jan 03 18:33:04.932883 2025] [php7:error] [pid 1686426] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0032|[Fri Jan 03 18:33:05.004641 2025] [php7:error] [pid 1686416] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0033|[Fri Jan 03 18:33:05.036246 2025] [php7:error] [pid 147050] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0034|[Fri Jan 03 18:33:05.064550 2025] [php7:error] [pid 2007189] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0035|[Fri Jan 03 18:33:05.088656 2025] [php7:error] [pid 1685347] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0036|[Fri Jan 03 18:33:05.092414 2025] [php7:error] [pid 1688595] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0037|[Fri Jan 03 18:33:05.163281 2025] [php7:error] [pid 1686426] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211
0038|[Fri Jan 03 18:33:05.249006 2025] [php7:error] [pid 1686416] [client 84.239.18.68:0] PHP Fatal error:  Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/MyTado/core/class/MyTado.class.php:1211\nStack trace:\n#0 /var/www/html/core/ajax/eqLogic.ajax.php(75): MyTado->toHtml()\n#1 {main}\n  thrown in /var/www/html/plugins/MyTado/core/class/MyTado.class.php on line 1211

Et les commandes n’ont pas l’air exploitables en soit, si on met en commande « Définir la température désirée » il n’affiche pas de bloc pour choisir sa température. donc il veut rien faire

Oui c’est par le widget que cela se passe. Mais tant qu’il ne marche pas, c’est sûr que ça limite…
Pour info, j’ai déployé une nouvelle version qui peut avoir fixé le problème mais pas sûr. Dites-moi. En attendant, je regarde votre http.error pour vérifier.

Remarque: Il faudra lancer une nouvelle synchronisation et vérifier que toutes les commandes remontent.

de mon côté pas de changement
pas plus de commandes créées avec la nouvelle version
toujours une seule commande créée
problème de dashboard toujours présent

[2025-01-03 18:57:55][DEBUG] : Message du démon reçu: synchronize
[2025-01-03 18:57:55][DEBUG] : EF - Démarrage de la synchronisation de la maison avec le démon
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Commandes attendues: refresh, identify, set_expected_temperature, set_mode, enable, disable, set_AC_mode, set_fan_speed, set_swing_mode, is_enabled, expected_temperature, mode, temperature, last_update, battery_state, humidity, AC_mode, fan_speed, swing_mode
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'enable'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'set_expected_temperature'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'set_mode'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'set_AC_mode'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'disable'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'identify'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'refresh'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Création de la commande ayant pour identifiant logique 'set_fan_speed'
[2025-01-03 18:57:55][DEBUG] : Message du démon reçu: synchronize
[2025-01-03 18:57:55][DEBUG] : EF - Démarrage de la synchronisation de la maison avec le démon
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Commandes attendues: refresh, identify, set_expected_temperature, set_mode, enable, disable, set_AC_mode, set_fan_speed, set_swing_mode, is_enabled, expected_temperature, mode, temperature, last_update, battery_state, humidity, AC_mode, fan_speed, swing_mode
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'enable'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'set_expected_temperature'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'set_mode'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'set_AC_mode'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'disable'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'identify'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Mise à jour de la commande ayant pour identifiant logique 'refresh'
[2025-01-03 18:57:55][DEBUG] : WR4034676224 - Création de la commande ayant pour identifiant logique 'set_fan_speed'

Il faut installer la dernière beta que je viens de mettre en ligne. ça devrait faire bouger les lignes

tous les modules remontent
toutes les commandes également
et cette fois l’affichage dans le dashboard est bon

Je rentre chez moi et je te dis si les commandes passent bien

1 « J'aime »

En tout cas merci beaucoup pour ton aide et ta super réactivité

1 « J'aime »

Merci pour votre patience à tous les deux :slightly_smiling_face:
Le débogage par ce biais n’est pas évident :sweat_smile:
Vous aurez permis à tous ceux qui ont des modules de gestion de l’AC de pouvoir les gérer :+1:
Et il sera possible à présent d’améliorer la page de commandes si vous en avez besoin pour des scénarios. Mais plutôt par un autre fil de discussion si tel est le cas.

1 « J'aime »

Dernier point: Une fois que vous me confirmez que tout marche bien avec le widget, je passerai en stable pour tous.

pour moi aussi tout à l’air Ok. je test les commandes demain.

Merci de la réactivité :wink:

1 « J'aime »

Bonjour à vous deux,

J’ai tenté de passer des commandes ce matin sur des unités ou bien allumées ou arrêtées.
Les commandes ne passent pas (sauf pour changement du mode manuel à OFF sur une unité allumée).
Dans le code une ligne affiche que la comande passe avec succès mais sur la ligne suivante il y a une erreur (d’ailleurs effectivement le TADO ne reçoit pas la commande)

[2025-01-04 10:30:39][DEBUG] : toHtml - dashboard - Maison Tado-1208458 - Widget mis à jour
[2025-01-04 10:30:39][DEBUG] : toHtml - dashboard - WR2524726784 - Widget mis à jour
[2025-01-04 10:30:39][DEBUG] : toHtml - dashboard - WR1162628608 - Widget mis à jour
[2025-01-04 10:30:39][DEBUG] : toHtml - dashboard - WR3792653568 - Widget mis à jour
[2025-01-04 10:30:39][DEBUG] : toHtml - dashboard - WR0322063872 - Widget mis à jour
[2025-01-04 10:30:39][DEBUG] : toHtml - dashboard - WR4034676224 - Widget mis à jour
[2025-01-04 10:30:44][DEBUG] : WR2524726784 - Changement de la température désirée - Démarrage
[2025-01-04 10:30:44][DEBUG] : WR2524726784 - Température désirée - Démarrage
[2025-01-04 10:30:44][DEBUG] : Envoi du message suivant au démon: {"MyTadoDaemonCmd":"set_expected_temperature","serialNumber":"WR2524726784","temperature":21,"apikey":"****************"}
[2025-01-04 10:30:44][DEBUG] : WR2524726784 - Changement de la température désirée - Exécutée avec succès
[2025-01-04 10:30:45][DEBUG] : Message du démon reçu: set_expected_temperature
[2025-01-04 10:30:45][ERROR] : WR2524726784 - Echec du changement de température désirée
[2025-01-04 10:30:45][ERROR] : WR2524726784 - Erreur reçue: 422 Client Error:  for url: https://my.tado.com/api/v2/homes/1208458/zones/2/overlay
[2025-01-04 10:31:00][DEBUG] : WR2524726784 - Choix du mode Tado - Démarrage
[2025-01-04 10:31:00][DEBUG] : WR2524726784 - Mode Tado - Démarrage
[2025-01-04 10:31:00][DEBUG] : Envoi du message suivant au démon: {"MyTadoDaemonCmd":"set_mode","serialNumber":"WR2524726784","mode":"OFF","apikey":"****************"}
[2025-01-04 10:31:00][DEBUG] : WR2524726784 - Choix du mode Tado - Exécutée avec succès
[2025-01-04 10:31:02][DEBUG] : Message du démon reçu: set_mode
[2025-01-04 10:31:02][DEBUG] : WR2524726784 - Démarrage de la synchronisation des données avec le démon
[2025-01-04 10:31:02][DEBUG] : WR2524726784 - Données synchronisées avec le démon
[2025-01-04 10:31:02][INFO] : WR2524726784 - Le mode est maintenant: OFF
[2025-01-04 10:31:02][DEBUG] : toHtml - dashboard - WR2524726784 - Widget mis à jour
[2025-01-04 10:31:21][DEBUG] : WR2524726784 - Choix du mode Tado - Démarrage
[2025-01-04 10:31:21][DEBUG] : WR2524726784 - Mode Tado - Démarrage
[2025-01-04 10:31:21][DEBUG] : Envoi du message suivant au démon: {"MyTadoDaemonCmd":"set_mode","serialNumber":"WR2524726784","mode":"MANUAL","apikey":"****************"}
[2025-01-04 10:31:21][DEBUG] : WR2524726784 - Choix du mode Tado - Exécutée avec succès
[2025-01-04 10:31:22][DEBUG] : Message du démon reçu: set_mode
[2025-01-04 10:31:22][ERROR] : WR2524726784 - Echec du changement de mode
[2025-01-04 10:31:22][ERROR] : WR2524726784 - Erreur reçue: 422 Client Error:  for url: https://my.tado.com/api/v2/homes/1208458/zones/2/overlay
[2025-01-04 10:43:50][DEBUG] : toHtml - dashboard - Maison Tado-1208458 - Widget mis à jour
[2025-01-04 10:43:50][DEBUG] : toHtml - dashboard - WR2524726784 - Widget mis à jour
[2025-01-04 10:43:50][DEBUG] : toHtml - dashboard - WR1162628608 - Widget mis à jour
[2025-01-04 10:43:50][DEBUG] : toHtml - dashboard - WR3792653568 - Widget mis à jour
[2025-01-04 10:43:50][DEBUG] : toHtml - dashboard - WR0322063872 - Widget mis à jour
[2025-01-04 10:43:50][DEBUG] : toHtml - dashboard - WR4034676224 - Widget mis à jour
[2025-01-04 10:44:06][DEBUG] : WR2524726784 - Choix du mode Tado - Démarrage
[2025-01-04 10:44:06][DEBUG] : WR2524726784 - Mode Tado - Démarrage
[2025-01-04 10:44:06][DEBUG] : Envoi du message suivant au démon: {"MyTadoDaemonCmd":"set_mode","serialNumber":"WR2524726784","mode":"MANUAL","apikey":"****************"}
[2025-01-04 10:44:06][DEBUG] : WR2524726784 - Choix du mode Tado - Exécutée avec succès
[2025-01-04 10:44:08][DEBUG] : Message du démon reçu: set_mode
[2025-01-04 10:44:08][ERROR] : WR2524726784 - Echec du changement de mode
[2025-01-04 10:44:08][ERROR] : WR2524726784 - Erreur reçue: 422 Client Error:  for url: https://my.tado.com/api/v2/homes/1208458/zones/2/overlay
[2025-01-04 10:44:33][DEBUG] : WR1162628608 - Choix du mode Tado - Démarrage
[2025-01-04 10:44:33][DEBUG] : WR1162628608 - Mode Tado - Démarrage
[2025-01-04 10:44:33][DEBUG] : Envoi du message suivant au démon: {"MyTadoDaemonCmd":"set_mode","serialNumber":"WR1162628608","mode":"MANUAL","apikey":"****************"}
[2025-01-04 10:44:33][DEBUG] : WR1162628608 - Choix du mode Tado - Exécutée avec succès
[2025-01-04 10:44:34][DEBUG] : Message du démon reçu: set_mode
[2025-01-04 10:44:34][ERROR] : WR1162628608 - Echec du changement de mode
[2025-01-04 10:44:34][ERROR] : WR1162628608 - Erreur reçue: 422 Client Error:  for url: https://my.tado.com/api/v2/homes/1208458/zones/3/overlay