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
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 :
par
(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 (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 ****