Page 15 sur 42

Re: Cozytouch Thermor

Publié : 27 févr. 2019, 20:49
par vr6man
oui exactement

je n'ai que le bridge et un chauffe eau

je veux bien

merci

Re: Cozytouch Thermor

Publié : 27 févr. 2019, 21:10
par sg2
Ok, il y a un bug dans le script pour les chauffe-eau (je n'en ai pas, et l'auteur initial probablement pas non plus)

Ligne 791 :

Code : Tout sélectionner

            save (switch, ('save_onoff_'+str(classe.get('idx_on_off'))))
Tu remplaces switch par a

Code : Tout sélectionner

            save (a, ('save_onoff_'+str(classe.get('idx_on_off'))))
Sans changer l'indentation !

Re: Cozytouch Thermor

Publié : 27 févr. 2019, 21:30
par vr6man
Bon alors y a du mieux certains devices se mettent a jour

Re: Cozytouch Thermor

Publié : 28 févr. 2019, 09:31
par sg2
Voyons ce que tu devrais avoir :

D'une part dans le script :

La fonction ajout_chauffe_eau() ligne 611 crée les devices domoticz suivants pour chaque chauffe-eau trouvé dans cozytouch :
  • Switch selecteur auto/manu/manu+eco
  • Switch on/off
  • Mesure température eau
  • Compteur d'eau chaude disponible
  • Compteur temps de fonctionnement pompe à chaleur
  • Compteur d'énergie moyenne consommée depuis le dernier relevé par le script
Dans domoticz, tu devrais donc avoir :
  • 2 switches dans l'onglet "Switches"
  • 1 mesure de température dans l'onglet "Températures"
  • 3 compteurs dans l'onglet "Utilities"
La fonction maj_device() ligne 720 met à jour ces devices selon les valeurs dans la trame renvoyée par le serveur cozytouch :
  • Le switch on/off : selon la valeur du sous-paramètre 'energyDemandStatus' du paramètre n° 7 de la trame (ligne 781 du script)
  • le switch auto/manu/manu+eco : selon la valeur du paramètre n° 15 de la trame (ligne 793)
  • la mesure de température : selon la valeur du paramètre n° 5 de la trame (ligne 809)
  • le compteur d'eau chaude disponible : selon la valeur du paramètre n° 10 de la trame (ligne 815)
  • le compteur d'énergie moyenne : selon la valeur du paramètre n° 1 de l'objet suivant le chauffe-eau (qui est le compteur d'énergie) de la trame (ligne 820)
  • le compteur de temps de fonctionnement pompe à chaleur : selon la valeur du paramètre n° 12 de la trame (ligne 829)
On note en passant que contrairement aux radiateurs, le switch ne permet pas de pîloter la consigne et les switches depuis domoticz, seulement de les observer. Cet ajout est tout à fait possible...

D'autre part dans la trame renvoyée par le serveur cozytouch, en prenant en exemple celle que tu as postée ici :
  • Valeur du switch on/off selon la valeur du sous-paramètre 'energyDemandStatus' du paramètre n° 7 de la trame : 0 donc 'Off' dans domoticz
  • Valeur du switch auto/manu/manu+eco : selon la valeur du paramètre n° 15 de la trame (ligne 793) : 'autoMode' donc 'Auto' dans zomoticz
  • Valeur de la mesure de température : selon la valeur du paramètre n° 5 de la trame (ligne 809) : 41°C
  • Valeur du compteur d'eau chaude disponible : selon la valeur du paramètre n° 10 de la trame (ligne 815) : 136 m3
  • Valeur du compteur d'énergie moyenne : selon la valeur du paramètre n° 1 de l'objet suivant le chauffe-eau (qui est le compteur d'énergie) de la trame (ligne 820) : 661,932 kWh moins la valeur précédemment relevée par le script, qui était probablement identique donc 0 kWh
  • Valeur du compteur de temps de fonctionnement pompe à chaleur : selon la valeur du paramètre n° 12 de la trame (ligne 829) : 1223 heures
Conclusion :
  • les 3 compteurs de l'onglet "Utilities" de domoticz semblent fonctionner correctement
  • montre nous les 2 switches de l'onglet "Switches"
  • montre nous la mesure de température de l'onglet "Températures"
Pour moi ça a l'air OK.

Re: Cozytouch Thermor

Publié : 28 févr. 2019, 19:19
par vr6man
Effectivement tu as raison, tout est ok

Et encore merci de ton aide, sans toi je n'y serais pas arrivé

Re: Cozytouch Thermor

Publié : 01 mars 2019, 06:38
par jojomul1983
Bonjour à tous.
J'essaie d'installer le plugin sur un synology avec domoticz.
Je suis totalement nouveau sur ce système.
J'ai suivi le tuto, le matériel "Cozytouch_v2" est bien créé, cependant je n'ai aucun dispositif associé.
Quand j'exécute: python2.7 /volume1/@appstore/domoticz/var/scripts/cozytouch_v2.py, après démarrage mise à jour devices, je n'ai plus rien.
J'ai le bridge cozytouch, un chauffe-eau aeromax split 2 et une pompe à chaleur alféa extensa.
Pourriez-vous m'indiquer le problème?

Merci d'avance

Re: Cozytouch Thermor

Publié : 01 mars 2019, 08:25
par vr6man
Bonjour,

Peux tu mettre le message d'erreur que l'on voit si c'est le meme problème que j'avais avant l'aide de Stéphane

Re: Cozytouch Thermor

Publié : 01 mars 2019, 09:48
par sg2
vr6man,

Merci d'avoir confirmé que ça marche. Je te propose un changement : plutôt que d'afficher la conso énergie depuis la dernière exécution du script (qui sera très souvent à zéro), on pourrait afficher la conso cumulée, comme pour les radiateurs.

Si tu veux faire ça, change la ligne 821 du script :

Code : Tout sélectionner

wh_1min = wh_actuel - wh_prec
par

Code : Tout sélectionner

wh_1min = wh_actuel
(bien sûr, en respectant l'indentation :))

Exécute le script, et dans le compteur énergie domoticz tu auras la conso cumulée.

PS : j'ai corrigé mon post d'analyse plus haut, le compteur d'eau n'affiche pas la consommation en m3 mais la quantité d'eau chaude disponible dans le chauffe-eau en litres.

jojomul1983,

Comme dit vr6man, colle ici ce que produit le script.

Re: Cozytouch Thermor

Publié : 01 mars 2019, 13:22
par vr6man
merci modification faite, ca semble marcher

Comment peux on faire pour modifier l'affichage pour l'avoir en Kwatt ou plus clair ?
Capture d’écran 2019-03-01 à 13.19.59.jpg
Capture d’écran 2019-03-01 à 13.19.59.jpg (51.94 Kio) Consulté 5339 fois
Dans le device je ne trouve rien a modifier


Merci

Re: Cozytouch Thermor

Publié : 01 mars 2019, 13:33
par jojomul1983
¤¤¤¤ DEMARRAGE SCRIPT ¤¤¤¤
**** Fonction test ****
repertoire actuel : /volume1/@appstore/domoticz/var/scripts/cozytouch_save
idx materiel dans cozytouch_save -> n°6
idx cozytouch trouve dans domoticz -> n°6
**** Fin fonction test ****
**** Tentative interrogation serveur Cozytouch ****
Requete GET : refreshAllStates
Requete de test reussie : Interrogation serveur...
**** Fonction decouverte devices ****
Requete GET : getSetup
**** Demarrage procedure d'ajout devices Cozytouch ****
**** Demarrage mise a jour devices ****