[Plugin] Cozytouch Thermor

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: Cozytouch Thermor

Message par Obone »

Matthias a écrit : 24 oct. 2019, 20:00
Obone a écrit : 24 oct. 2019, 19:47 Est ce que tes devices sont mis à jour chaque minute ? (à vérifier via l'horodatage sur chaque widget Cozytouch)
Vois tu quelque chose de spécifique dans les logs de Domoticz ?
Le changement de température fonctionne ?
En effet, l’horodatage ne fonctionne pas.
C'est que le script n'est pas exécuté cycliquement. Vérifie les réglages du cron.
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: Cozytouch Thermor

Message par Matthias »

Peux tu regarder quelques posts plus haut, j'ai mis une copie de mon fichier cron et me dire si quelques choses cloche stp ?
Merci.

Envoyé de mon STF-L09 en utilisant Tapatalk

Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: Cozytouch Thermor

Message par Obone »

Matthias a écrit : 24 oct. 2019, 21:48 Peux tu regarder quelques posts plus haut, j'ai mis une copie de mon fichier cron et me dire si quelques choses cloche stp ?
Merci.

Envoyé de mon STF-L09 en utilisant Tapatalk
*/1 * * * * <utilisateur> python/home/<utilisateur>/domoticz/scripts/cozytouch.py
Ca ne peut pas fonctionner, en <utilisateur> on entend le nom d'utilisateur que tu utilises sur pour ta session.
Tapes " w " dans ton shell pour connaitre ton nom de "USER" et insère le à la placede " <utilisateur> ".
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: Cozytouch Thermor

Message par Matthias »

J'ai bien remplacé mon nom d'utilisateur dans le fichier mais je ne voulais juste pas l'afficher ici.

Envoyé de mon STF-L09 en utilisant Tapatalk

Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: Cozytouch Thermor

Message par Matthias »

En effet, le fichier cron posait pb.
J'ai dû mettre root à la place du premier nom d'utilisateur.
Le deuxième étant mon nom d'utilisateur habituel.

*/1 * * * * root python/home/<mon d'utilisateur habituel>/domoticz/scripts/cozytouch.py

Merci pour ton aide !
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
TurboX
Messages : 83
Inscription : 25 oct. 2019, 13:10

Re: Cozytouch Thermor

Message par TurboX »

Bonjour,

J'ai une PAC atlantic alfea AI et je vois que quelques personnes semblent intéressé à leur intégration. Visiblement ça déjà été fait pour une personne mais cela n'a pas été intégré dans le v3 (dommage).
jcligny a écrit : 01 janv. 2019, 14:06
Bonjour à tous et bonne fêtes de fin d'année.

Obone de mon côté j'ai installé votre script V2 qui malheureusement ne détectait aucun de mes appareils car je suis en pompe à chaleur.

Edit : J'ai une pompe à chaleur Atlantic Alfea extensa DUO Ai.

J'ai donc adapté le script en y ajoutant au dictionnaire mes équipements soit :

Température de la sonde extérieure de la PAC
Température intérieure du thermostat d'ambiance
Consommation éléctrique totale de la PAC (chauffage + ECS)
Consommation éléctrique ECS
Consommation éléctrique chauffage

Je m'attaquerai ensuite à l'ajout du réglage des températures de consigne

En tous cas merci beaucoup pour le partage de ce script pour domoticz et n'hésitez pas à me contacter si vous voulez que je vous le donne afin d'en faire partager la communauté avec la V3.

Edit : La V3 du script devrait intégrer ma pompe à chaleur et donc d'autre, mes ajustements ont étés transmis à Obone.

A bientôt.

Jérôme.

Je veux bien participer pour l'intégrer et partager les infos (mode debug) mais quelqu'un peux/veut se charger de l'implémenter?
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: Cozytouch Thermor

Message par Obone »

Obone a écrit : 24 oct. 2019, 19:56 J'en profite pour vous signaler que j'ai beaucoup travaillé sur une "V4 béta" pour une intégration d'une PAC 5 zones ainsi que d'un chauffe eau thermodynamique ainsi que diverses améliorations. Des petites corrections sont encore à apporter mais l'essentiel est assurer. Duchtandre m'a mis la puce à l'oreille en me proposant d'intégrer ce genre de script dans un plugin Domoticz. Apparemment c'est faisable, bien que je n'ai jamais fait cela je vais tenter l'expérience pour de multiples raisons (plus simple à gérer, fonctions domoticz déjà incluses, ...). Ce travail va me demander du temps et en ce moment c'est tendu donc on reste patient et je m'y remet dés que l'occasion se profile. :)
Salut Jérôme,
Il n'y a pas de PAC dans la V3. J'ai bossé sur l'intégration d'une PAC 5 zones Atlantic ainsi que d'un ballon thermodynamique.
J'ai dû changé pas mal de choses par rapport à la V3, il y a toujours des surprises quand on va chercher des infos cozytouch et il faut que je prenne en compte le fonctionnel de l'appareil pour que ce soit cohérent sur Domoticz.

Comme cité ci dessus je souhaite finaliser cette version en "plugin domoticz" mais ce n'est pas pour tout de suite.
Désolé je ne souvenais plus de ton travail, je veux bien que tu me renvoies ton script et une copie des données JSON, je me chargerai de l'intégrer à cette V4 étant donné que j'ai pas mal bossé dessus.

Nicolas
OlivierBer
Messages : 12
Inscription : 26 oct. 2019, 15:20

Re: Cozytouch Thermor

Message par OlivierBer »

Hello,

Merci et bravo pour ce script !
J'ai pu configurer mon installation (4 radiateurs Altantic Malao + BEC Thermor thermodynamique). Tout fonctionne depuis quelques jours (j'ai démarré Domoticz il y a moins d'un mois).

Quelques propositions :
  • Ne souhaiterais-tu pas mettre ton script sur GitHub (ou autre repository) afin que nous puissions participer à son développement ?
  • J'ai beaucoup cherché à faire tourner le script à cause d'un bug/détail : tu utilises le module shelve pour la sauvegarde des données mais tu passes par le module os pour vérifier qu'il y a une sauvegarde. Problème : shelve va utiliser des extensions différentes selon les plateformes (selon les modules sous-jacents à shelve). Dans mon cas (Synology / Domoticz sous Docker), j'ai eu une extension "pag". Pourrais-tu vérifier la présence d'une sauvegarde via un try/catch sur "shelve.open(cozytouch_save)" ? De cette manière, tu n'es plus dépendant de la plateforme qui fait tourner Domoticz (et en plus, tu gères les cas où la sauvegarde est corrompue).

Code : Tout sélectionner

try:
	d = shelve.open('cozytouch_save','w') ''' Ouvrir la sauvegarde existante '''
except:
	''' Impossible d'ouvrir la sauvegarde '''
	print("Fichier de sauvegarde de la configuration inexistant")
	shelve.open('cozytouch_save','c')
shelve.close('cozytouch_save')
  • Pourrais-tu changer le comportement des mises à jour dans Domoticz pour n'envoyer les valeurs que si elles sont différents de celles actuels (pour éviter mises à jour continues des températures de consigne par exemple) ?
A bientôt !
Olivier
Gazous
Messages : 2
Inscription : 28 oct. 2019, 22:34

Re: Cozytouch Thermor

Message par Gazous »

Bonsoir à tous,

J'ai parcouru toutes les pages de ce sujet avec intérêt et à la recherche du lien de téléchargement du script Python mais aucun des lien trouvés ne fonctionne.
Quelqu'un pourrait me dire comment et où je peux récupérer le script ?
Merci d'avance pour votre aide !
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: Cozytouch Thermor

Message par Matthias »

Si tu avais tout lu, tu l'aurais trouvé !
Post #166
Copie colle le contenu du lien avec un éditeur de texte et renomme le en cozytouch.py


Envoyé de mon STF-L09 en utilisant Tapatalk

Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Répondre