OBone-git / Cozytouch-domoticz

Python script for read/write data between the cozytouch server and domoticz on rpi
MIT License
17 stars 15 forks source link

Ajout mode "Auto" #47

Open Flavien06 opened 1 year ago

Flavien06 commented 1 year ago

Bonjour Actuellement dans les mode on a "Off" "Manuel" et "Auto (prog)" Screenshot_20221119-100737

Dans mon cas sur mon radiateur, j'ai un mode Auto en plus du mode "Prog"

Mode Prog il vous permet de déterminer des plages horaires de fonctionnement.

Mode Auto Le mode “Auto” est disponible sur les radiateurs équipés de détecteurs de présence. Il automatise la programmation des plages de présence et d’absence en apprenant par lui-même de vos habitudes de vie.

Serait t'il possible d'ajouter le mode auto dans la liste?

Screenshot_20221119-101139

OBone-git commented 1 year ago

Bonjour, je n'avais pas connaissance de ce mode. C'est possible, il me faudra une copie de ton fichier JSON avec tes devices Cozytouch pour voir quelle donnée aller chercher. Il faut aussi préciser quelles sont les actions possibles dans ce mode (chgt de consigne ou autre) pour les répercuter dans le script.

Flavien06 commented 1 year ago

Je peut le trouver ou le fichier JSON? Dans le mode "Auto" c'est les même consigne que en "Prog". Le mode Auto apprend les horaire de présent/absence avec le capteur de mouvement. Capteur de mouvement qui pourrait êtres ajouter. (Le plugin cozytouch de homebridge arrive à récupérer l'info)

Il y a aussi le mode absence dans l'appli qui peut êtres intéressant, mais a voir si on peut récupérer l'info.

OBone-git commented 1 year ago

En mode debug==2, le script va créer un fichier texte qui regroupe ta configuration Cozytouch. De là je peux regarder les données pour étudier la chose.

Flavien06 commented 1 year ago

Voila 3 fichiers :

PS: je me posait la question comment est gérer la mise à jour, pour savoir d’où viens la dernière consigne entre Domoticz ou L'appli Thermor? La date et heure de la dernière commande? J'ai l'impression d'avoir eu des bug à certain moment, je fessait des test donc le script était peut êtres perdu. Possible ?

Flavien06 commented 1 year ago

Je rajoute également les option de détection mouvement et fenêtre ouverte Option désactiver dump_cozytouch_sansmouvement.txt Option active dump_cozytouch.txt

En comparant les fichier on voie bien les 2 options. Par contre j'ai pas l'impression que l'on trouve l'état du capteur de mouvement

Sur le mode auto Screenshot_20221123-235852 Sur le mode prog Screenshot_20221123-235820

OBone-git commented 1 year ago

Voila 3 fichiers :

PS: je me posait la question comment est gérer la mise à jour, pour savoir d’où viens la dernière consigne entre Domoticz ou L'appli Thermor? La date et heure de la dernière commande? J'ai l'impression d'avoir eu des bug à certain moment, je fessait des test donc le script était peut êtres perdu. Possible ?

La mise à jour est appliquée suivant qui l'a demandée et est ensuite appliquée quand le script est éxécuté. Si tu as fait des tests en touchant les deux côtés, c'est possible que ca ne fonctionne pas bien, d'autant plus qu'il y a un certain temps de latence entre un envoi de consigne depuis Domoticz et son application dans le renvoi d'information que Cozytouch fourni au script.

OBone-git commented 1 year ago

Je rajoute également les option de détection mouvement et fenêtre ouverte Option désactiver dump_cozytouch_sansmouvement.txt Option active dump_cozytouch.txt

En comparant les fichier on voie bien les 2 options. Par contre j'ai pas l'impression que l'on trouve l'état du capteur de mouvement

Sur me mode auto Screenshot_20221123-235852 Sur le mode prog Screenshot_20221123-235820

Pour la détection de présence/mouvement : ca doit être celle-ci : core:OccupancyState Je regarde tout cela / à savoir aussi que je me suis remis à bosser sur une version avec plugin intégré et quand j'ai le temps :) Je reviendrai vers toi via ton mail perso.

Flavien06 commented 7 months ago

Bonjour,

J'ai un petit problème depuis la dernière version, si le radiateur est mode "AUTO" le script le passe en "OFF" dans domoticz et il passe également en OFF dans l'appli cozytouch et physiquement.