Cozytouch Thermor

Vous avez crée 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.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
yannig
Messages : 30
Enregistré le : 04 oct. 2018, 14:34

Re: Cozytouch Therm

Message par yannig » 16 mai 2019, 03:54

sg2 a écrit :
08 mars 2019, 14:02
J'ai supprimé puis remis le script V3 après modif pour ne pas inclure le login & mot de passe dans les traces. Ça m'évitera un procès :)

jojomul1983 : installe le script V3, configure les paramètres, mets debug à 2, capture les traces dans un fichier et passe le moi par MP car coller ici détruit l'indentation ; ou alors colle le ici entre balises [ code] et [ /code] (sans espaces entre [ et c)

Le script V3 crée un nouveau hardware domoticz virtuel "V3", et une nouvelle série de devices virtuels associés.

Pour supprimer tous les devices du script V2 (ou V3), il suffit de supprimer le hardware virtuel correspondant dans domoticz, tous les devices associés sont supprimés automatiquement par domoticz.
Ouch ! J’ai hiberné ou quoi ? :D
Après avoir passé tout l’hiver avec le script V2, je découvre un V3 qui corrige et améliore plein de choses.
Cependant je crois comprendre que les données de cet hiver seront perdue si j’installe le V3, c’est dommage et j’ai l’impression que c’est lié à la structure même du code. Il me semble que ça n’est pas le cas pour d’autres projets. Il faudrait a l’avenir ne plus rendre l’historique des données sensible à la version du script.
Objets connectés :
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs connectés Sauter Malao
- Bridge Cozytouch
- caméra IP Heden Cloud v5.6
- robot tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


yannig
Messages : 30
Enregistré le : 04 oct. 2018, 14:34

Re: Cozytouch Thermor

Message par yannig » 16 mai 2019, 04:09

rimram31 a écrit :
15 mai 2019, 10:45
Bonjour,

Comme j'envisage a plus ou moins moyen terme de remplacer mes radiateurs pour éventuellement des connectés équipés de cozycouch (d'ailleurs si certains ont des conseils ... et/ou astuces discount je suis sur du style Gyali/Malao) es-ce que vous savez comment techniquement la solution cozycouch fonctionne.

J'entends dans le détail dans la communication entre les serveurs cozycouch ("le cloud :-) ") et le bridge. J'ai cru comprendre que l'on pouvait avoir une programmation par journée, zones, périodes horaires eco/confort... Ok, les serveurs échangent avec le bridge, l'api hackée ici, bridge qui échange in fine avec les radiateurs sur protocole IO Home.

Mais quel est la nature de ces échanges ? Es-ce que le serveur pilote directement les ordres de passage eco/confort ... (et températures souhaitées si possible) comme je vois dans les scripts ici, ou es-ce que le serveur/bridge envoi (ou capable de) des plages entières de programmation ? Style, voilà ta programmation pour le mois qui vient.

Une conséquence sur l'intelligence "locale" des radiateurs et bridge avec des comportements qui diffèrent du coup en cas de panne du net, des serveurs ... style chambres qui restent a 19° la nuit et demandent a etre repris manuellement.
Hello rimram31,
La solution cozytouch c’est 3 niveaux de composants :
1/ les devices : radiateurs, interfaces, pac, ballons, etc. Ils embarquent leur programmation.
2/ le bridge : il centralise les communications entre les devices et le service cloud cozytouch dans un datacenter quelque part. Il consulte le cloud pour récupérer parametrage et configuration et y envoi l’état des devices. La fréquence de consultation du cloud par le bridge semble élevée (j’ai développé des scripts de commande pour l’appli raccourcis iOS : les modifications demandées dans le cloud sont quasi instantanées sur les devices cf. YouTube pour les tutos ainsi qu’un topic du forum viewtopic.php?f=21&t=7258)
3/ le cloud cozytouch pilotable via des api. C’est ici que les données sont lues et écrites par le script.
Si tu perd le niveau 2 ou 3, tes matériels continuent de fonctionner dans le mode ou ils sont et ne sont modifiables qu’a la main sur leurs panneaux de contrôle respectifs. La solution est donc dépendante du cloud, de ta liaison internet et du bridge pour le pilotage mais autonome dans son fonctionnement au quotidien.
Objets connectés :
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs connectés Sauter Malao
- Bridge Cozytouch
- caméra IP Heden Cloud v5.6
- robot tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio

rimram31
Messages : 658
Enregistré le : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Cozytouch Thermor

Message par rimram31 » 17 mai 2019, 08:24

yannig a écrit :
16 mai 2019, 04:09
Hello rimram31,
...
Hello, merci de ta réponse.

Je vois comment fonctionne la solution, la question que je me pose c'est que permet de faire l'api de cozycouch en pilotage ? De ce que je vois elle permet de récupérer les devices, etat, T, mode ... mais en commande es-ce que c'est "met le device X dans le mode eco/confort/..." ou es-ce que c'est "je change la programmation des jours a venir (du jour)" et ensuite le radiateur a, en mémoire, cette nouvelle programmation (pas seulement le mode de chauffage, son programme pour la/les journées).

Je sais pas si j'ai été clair ... Pour exemple, ma programmation quotidienne "zone vie" est quasi uniquement deux programmes, un "je suis là", un "je suis au boulot". Ces deux programmes disent a quels créneaux horaires se mettre en mode eco ou confort, style confort de 7 a 8h, puis de 17 a 23h. Je me sers de l'app cozycouch (hors plugins pour le moment!), je perds ma connexion internet dans l'après-midi, quelle température il fera chez moi quand je rentre du boulot :-) Le radiateur a-t-il conservé la programmation quotidienne ou "seulement" le dernier mode de chauffage demandé ?
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20

Obone
Messages : 47
Enregistré le : 12 janv. 2018, 15:12

Re: Cozytouch Thermor

Message par Obone » 31 mai 2019, 22:48

Jeremob a écrit :
15 mai 2019, 11:03
Bonjour à tous,

Je découvre ce topic, et je vire mon chapeau aux devs et contributeurs !
Chouette projet, je vais suivre tout cela de prêt, possèdant un Cozytouch avec une PAC Atlantic Excellia AI et un ballon Thermor Aeromax 5

Ca semble très prometteur !

Sinon, test du script v3, voici les infos remontées dans le log Domoticz (Pour un ballon Thermor Aeromax 5, Un bridge Cozytouch, et une PAC Atlantic Alfea Excellia AI) :

2019-05-15 11:58:38.105 Status: Cozytouch : Recherche des devices connectes ...
2019-05-15 11:58:38.116 Status: Cozytouch : creation Bridge Cozytouch (localisation inconnue) ,url: internal://0811-7084-7047/pod/0
2019-05-15 11:58:38.127 Status: Cozytouch : Device avec classe io:AtlanticPassAPCHeatPumpMainComponent inconnu
2019-05-15 11:58:38.137 Status: Cozytouch : Device avec classe io:AtlanticPassAPCOutsideTemperatureSensor inconnu
2019-05-15 11:58:38.148 Status: Cozytouch : Device avec classe io:TotalElectricalEnergyConsumptionSensor inconnu
2019-05-15 11:58:38.159 Status: Cozytouch : Device avec classe io:HeatingRelatedElectricalEnergyConsumptionSensor inconnu
2019-05-15 11:58:38.170 Status: Cozytouch : Device avec classe io:AtlanticPassAPCHeatingAndCoolingZoneComponent inconnu
2019-05-15 11:58:38.180 Status: Cozytouch : Device avec classe io:AtlanticPassAPCZoneTemperatureSensor inconnu
2019-05-15 11:58:38.192 Status: Cozytouch : Device avec classe io:AtlanticDomesticHotWaterProductionV2_CETHI_V4_IOComponent inconnu
2019-05-15 11:58:38.203 Status: Cozytouch : Device avec classe io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor inconnu
2019-05-15 11:58:38.219 Status: Cozytouch : 1 bridge cozytouch trouve(s)
Salut Jeremob, c'est que ton matériel n'est pas connu par le script.
"Re: Cozytouch Thermor
Message par sg2 » 13 mars 2019, 20:12

Tu ouvres le script dans un éditeur de texte, et vers la ligne 17 juste en-dessous de version=3 tu as debug=0

Remplace 0 par 2 "
Comme l'a ajouté sg2, fais cette modification, exécute le script et copie colle entre balises ou envoie le en MP.
Je retrouve du temps pour me mettre dessus.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


bysanko
Messages : 1
Enregistré le : 25 juin 2019, 14:27

Re: Cozytouch Thermor

Message par bysanko » 25 juin 2019, 15:56

Bonjour à tous,

Je possède un Bridge Cozytouch Thermor ainsi que 5 radiateurs Kenya3 que je souhaite ajouter à mon interface Domoticz qui contrôle déjà mes volets roulants et quelques lumières.

Est ce que quelqu’un pourrais me guider sur comment installer le script cozytouch_V3.py (récupéré sur le forum) à Domoticz.

j'ai suivi l'un des premier post qui décrit le mode opératoire càd modification du script pour ajout de mon login/mdp cozy, dépose du script dans le répertoire /home/pi/domoticz/scripts via WinSCP ...ensuite pour moi ça devient floue

:) Vous l'aurais deviné je suis un vrai "rookie" dans ce domaine, jamais manipulé de script auparavant

Merci d'avance
Bysanko

macieiks
Messages : 1
Enregistré le : 18 juil. 2019, 12:02

Re: Cozytouch Thermor

Message par macieiks » 18 juil. 2019, 13:21

Hello,
I just found this topic from google searching for "Cozytouch"
First of all, appreciate to everyone who developed script. Sorry for using English on French forum :)

I am long time user of Domoticz, I am planning to buy new radiators Atlantic Solius WiFi with Cozytouch gateway. Could you please provide me information if that model is supported by this plugin in Domoticz? Could someone upload the newest version? Old links from first pages of this topic are not working.

Thank you,
Appreciate your help,
Regards,
Maciek

el_gringo
Messages : 6
Enregistré le : 26 juil. 2019, 16:37

Re: Cozytouch Thermor

Message par el_gringo » 31 juil. 2019, 15:19

Bonjour,
J'ai une pompe à chaleur atlantic avec un bridge cozytouch et j'aimerais afficher les températures sur domoticz alors j'ai copié le script python et tenter de l'executer mais j'ai le résultat suivant en SSH :

pi@raspberrypi:~/domoticz/scripts/python $ python cozytouch_V3.py
¤¤¤¤ Demarrage script cozytouch <=> domoticz version 3 (debug :2)
Version python : 2.7.13
**** Test existence / creation configuration cozytouch (hardware domoticz + fichier de sauvegarde) ****
Fichier de sauvegarde de la configuration : /home/pi/domoticz/scripts/python/cozytouch_save
Fichier de sauvegarde de la configuration inexistant, creation hardware cozytouch dans domoticz et nouveau fichier de sauvegarde
GET-> http://127.0.0.1:8080/json.htm?type=com ... &name=Cozy touch_V3&enabled=true : 401
Erreur HTTP 401 : Unauthorized
(' **** domoticz cozytouch hardware index : ', '0')
!!!! Echec creation hardware cozytouch dans domoticz
!!!! Echec test presence fichier de sauvegarde cozytouch et virtual hardware domoticz

J'ai eu des erreurs à l'install de pip donc je me demande si tous ces paramètres sont bien installés :
requests, shelve, json, time, unicodedata, os, sys, errno

Je précise que j'ai bien mis les droits avec un chmod 777 cozytouch_V3.py
si j'execute le script dans scenario avec actionOn : script:///home/pi/domoticz/scripts/python/cozytouch_V3.py
j'obtiens :
2019-07-31 15:47:46.996 Status: Executing script: /home/pi/domoticz/scripts/python/cozytouch_V3.py
2019-07-31 15:47:50.046 Error: Error executing script command (/home/pi/domoticz/scripts/python/cozytouch_V3.py). returned: 512

Merci pour votre aide,

Obone
Messages : 47
Enregistré le : 12 janv. 2018, 15:12

Re: Cozytouch Thermor

Message par Obone » 31 juil. 2019, 15:57

Bonjour

Peux tu essayer avec l'adresse IP configurée de ton serveur Domoticz et non pas celle par défaut de ta machine (127.0.0.1). ?
Adresse à rentrer dans la partie configuration du script.

Edit :
Ca c'est pour le problème de non création du matériel virtuel cozytouch dans ton domoticz.

Ensuite ton matériel n'est pas connu par le script, les PAC ne sont pas renseignées.
Cependant il est toujours interessant de rajouter des données d'équipements, c'est un peu le but du forum de faire vivre le script.

Une fois que tu auras une éxécution correcte du script, des devices seront trouvés mais inconnus.

Fais cette manip pour exploiter les données et me les transmettre par MP ou de les copier entre balises sur le forum (ne pas oublier d'enlever le couple login/mdp)
"Re: Cozytouch Thermor
Message par sg2 » 13 mars 2019, 20:12

Tu ouvres le script dans un éditeur de texte, et vers la ligne 17 juste en-dessous de version=3 tu as debug=0

Remplace 0 par 2 "

el_gringo
Messages : 6
Enregistré le : 26 juil. 2019, 16:37

Re: Cozytouch Thermor

Message par el_gringo » 01 août 2019, 11:35

J'ai 2 adresses ip, une en ethernet et une en wifi et je ne sais pas trop laquelle utilisée.

En essayant les 2 ip avec 2 tests différents, le résultat est le même que dans mon poste précédent.

L'adresse ip en ethernet est 192.168.1.13

voici les paramètres du fichier : cozytouch_V3.py
version=3

debug=2 # 0 : pas de traces debug / 1 : traces requêtes http / 2 : dump data json reçues du serveur cozytouch

domoticz_ip='192.168.1.13'
domoticz_port='8080'

Pour les logs à envoyer, il faut procéder comment concrètement ?
Je suis connecté en SSH et avec le serveur web de domoticz.

Obone
Messages : 47
Enregistré le : 12 janv. 2018, 15:12

Re: Cozytouch Thermor

Message par Obone » 02 août 2019, 11:03

Tu dois pouvoir copier les logs qui s'affichent sur ton utilitaire de connexion SSH avec ton Raspberry ou autre, ou faire une copie d'écran ...
Quelle adresse rentres tu dans ton navigateur pour afficher la page de domoticz ?
Dans les paramètres de domoticz, as tu autorisé la plage d'adresses IP (par ex 192.168.1.*) ?

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre