[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.
Benjdev
Messages : 37
Inscription : 04 févr. 2020, 22:47

Re: [Plugin] Cozytouch Thermor

Message par Benjdev »

Ben les gars, vous n'êtes vraiment pas des rigolos ! :shock:

V5 opérationnelle chez moi aussi... un grand merci pour votre efficacité, votre réactivité et un sacré bravo pour vos compétences en python !
Moi qui galère sur un script de quelques lignes tout basic... :roll:

Si un jour vous passez dans le 45, je vous paie une bière pour la peine ! ;) :D
fmarchal
Messages : 2
Inscription : 06 janv. 2020, 16:41

Re: [Plugin] Cozytouch Thermor

Message par fmarchal »

pareil pour moi, tout marche nickel.
Respect :)
Benjdev
Messages : 37
Inscription : 04 févr. 2020, 22:47

Re: [Plugin] Cozytouch Thermor

Message par Benjdev »

Mince, j'ai parlé un peu vite les gars...

Alors la connexion se fait bien sans erreur, mais j'ai un petit souci : toutes les infos remontent bien de cozytouch vers Domoticz, mais plus rien ne redescend !
Quand je modifie une consigne sur Domoticz, au re-passage du script celle-ci revient à l'état précédent :?

Il me semblait avoir déjà vu ce souci dans ce fil mais je ne retrouve plus... Si vous avez une idée je suis preneur.

EDIT : Voilà ce que l'animal me dit...

Code : Tout sélectionner

GET->   http://192.168.1.2:8080/json.htm?type=devices&rid=117   :   200
Fonction comparaison switch selecteur : Rad. Couloir idx:117
Etat actuel du switch Domoticz: 10
Etat actuel du mode dans Domoticz: basic
Etat ancien du mode dans Domoticz: standby
Etat actuel du mode dans Cozytouch: standby
Cas 1 : changement vient de domoticz, envoie du mode à cozytouch
 POST-> https://ha110-1.overkiz.com/enduser-mobile-web/externalAPI/json//exec/apply | {"actions": [{ "deviceURL": "io://0810-3393-4871/6735885#1" ,
"commands": [{ "name": "setOperatingMode",
"parameters":["basic"]}]}]} : 400
Erreur HTTP 400 : 
GET->   http://192.168.1.2:8080/json.htm?type=command&param=addlogmessage&message=Cozytouch - Rad. Couloir : nouveau mode transmis: basic   :   200
GET->   http://192.168.1.2:8080/json.htm?type=command&param=udevice&idx=119&nvalue=0&svalue=18.08   :   200
GET->   http://192.168.1.2:8080/json.htm?type=devices&rid=120   :   200
Fonction gestion_consigne : Rafraichissement consigne : Rad. Couloir/confort/19°C
GET->   http://192.168.1.2:8080/json.htm?type=command&param=udevice&idx=120&nvalue=0&svalue=19   :   200
GET->   http://192.168.1.2:8080/json.htm?type=devices&rid=120   :   200
GET->   http://192.168.1.2:8080/json.htm?type=devices&rid=121   :   200
Fonction gestion_consigne : Rafraichissement consigne : Rad. Couloir/eco/15.5°C
allstar71
Messages : 23
Inscription : 23 nov. 2016, 09:25

Re: [Plugin] Cozytouch Thermor

Message par allstar71 »

Je pense que c’est une erreur que j’ai pu ajouter dans le script.

Peux tu essayer de modifier la ligne 444
En changeant :
myurl=url_cozytouch+u'/exec/apply'
Par :
myurl=url_cozytouch+u'exec/apply'

Je n’ai pas accès à un pc. Si cela fonctionne je referais une pull request sur le GitHub.
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: [Plugin] Cozytouch Thermor

Message par Obone »

Bonsoir, j'ai vu la double barre oblique sur les traces, ca ne fonctionne pas avec la correction.
J'ai dû revenir sur l'url initialement dans le script et j'arrive à changer les consignes avec les requêtes POST. Je n'ai pas essayé avec le script mais je ne vois pas pourquoi ca ne fonctionnerai pas.
La version 5.1 est sur le GitHub.
Dernière modification par Keros le 06 oct. 2021, 06:20, modifié 1 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Benjdev
Messages : 37
Inscription : 04 févr. 2020, 22:47

Re: [Plugin] Cozytouch Thermor

Message par Benjdev »

Et ben encore une fois chapeau... J'avais vu // mais vraiment pas sûr de moi j'ai pas touché, et sans savoir j'ai bien fait ! :lol:

En tous cas la 5.1 (Méthode POST donc...) fonctionne chez moi.
Je laisse en route et j'observe : si ça déconne je repasse par ici ;)

Encore un très grand merci, et je ne déconne pas pour la 'tite mousse...
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: [Plugin] Cozytouch Thermor

Message par Obone »

Modération : citation supprimée

C'est pas mon coin mais je retiens l'invit :D
Dernière modification par Keros le 06 oct. 2021, 06:21, modifié 2 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: [Plugin] Cozytouch Thermor

Message par denis_brasseur »

Bonjour,
parmi ceux d'entre vous qui utilisent le PLUGIN COZYTOUCH THERMOR, y en a t-il qui sont équipé d'une chauffe-eau Atlantic LINEO ? Il s'agit du modèle 2021 pour lequel le module wifi est intégré en lieu et place du module cozytouch.
Est il compatible avec le plugin ?
Merci de vos retour.
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: [Plugin] Cozytouch Thermor

Message par Obone »

Bonsoir, non ce n'est pas intégré. Lance le script avec la variable debug=2 (Prendre la dernière version sur le Git) et retourne moi le fichier créé dans le dossier où est situé le script.
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: [Plugin] Cozytouch Thermor

Message par denis_brasseur »

Obone a écrit : 26 oct. 2021, 21:41 retourne moi le fichier créé dans le dossier où est situé le script.
Bonjour Obone,

pas de fichier dump_cozytouch.txt créé suite à l'exécution du script, le debug est bien à 2.
J'ai du remplacer

Code : Tout sélectionner

f1=open('./dump_cozytouch.txt', 'w+')
par

Code : Tout sélectionner

f1=open(current_path+'/dump_cozytouch.txt', 'w+')
afin d'obtenir le fichier attendu.
Il est ci joint, après vérification, pas d'information personnelle.
dump_cozytouch.rar
(3 Kio) Téléchargé 248 fois
Merci de ton aide
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
Répondre