Le blog ne permet pas de joindre un zip en pièce attachée.
Voici un lien WeTransfer :
Une fois l’archive dézippée, il faut se placer dans le répertoire DIO_Code qui a été créé et lancer :
python Go_temps.py
Le script nécessite python 3 ou ultérieur.
Il enregistre toutes les données toutes les 5mn dans un fichier python binaire (à vous de décider de son usage).
Il plotte les résultats chaque fois qu’une nouvelle mesure est disponible (chaque sonde ‘parle’ à la box environ toutes les 6 mn, mais peut préempter ce délai si la température varie vite).
Les plots sont sauvés toutes les 5 mn en format png.
On arrête le script avec un ^C (dans le terminal).
Il faudra paramétrer le script en fonction de votre installation dans le fichier DIO_Temps.py.
Vous y trouverez des fonctions non utilisées dans le script Go_Temps.py, qui permettent, entre autres, d’interroger les thermostats.
Enjoy…
PS : le script tourne très bien chez moi (depuis des jours…), mais je ne saurais garantir qu’il fonctionne partout (il faudra en sans doute installer certaines librairies python, ‘request’, en particulier, qui est central dans cette affaire). Je vous laisse gérer cela.