Depuis quelques jours le plugin heatzy ne fonctionne plus. Il semblerait que la demande de token via l’api de Heatzy ne fonctionne plus.
J’ai verifie l’url, l’identifiant de l’api et les login / password sont bons…
Voici les logs en mode debug:
[2021-03-31 14:59:59][INFO] : Début d'activation du plugin
[2021-03-31 15:00:00][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-03-31 15:00:00][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=heatzy function=install callInstallFunction=1
[2021-03-31 15:07:39][DEBUG] : HttpGizwits::Login:NULL
[2021-03-31 15:07:39][DEBUG] : $aResult :NULL
[2021-03-31 15:07:39][DEBUG] : cron prochain Login :00 01 31 12 * 1969
[2021-03-31 15:07:45][DEBUG] : HttpGizwits::Bindings:NULL
[2021-03-31 15:07:45][DEBUG] : $aDevice :NULL
[2021-03-31 15:07:45][INFO] : Synchronistation de 0 module(s) Heatzy
J’ai teste la commande curl configuree dans le plugin directement en CLI et la commande fonctionne et je recois bien les tokens …
Oui je sais qu’il faut synchro le token tous les 6 mois, la le probleme est que ca ne se synchronise pas.
La generation du access token via l’api « login » de Heatzy ne fonctionne plus (ou ne retourne rien).
Alors qu’avec une commande CURL directement en ligne de commande sur le serveur ca fonctionne …
Ok, trouve la solution.
En fait le firewall de ma branch gateway devait bloque un flux necessaire.
Du coup j’ai tout ouvert pour mon serveur Jeedom (la flemme de chercher quel port TCP ouvrir) et ca fonctionne.