[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.
jojomul1983
Messages : 74
Inscription : 23 févr. 2019, 18:22

Re: [Plugin] Cozytouch Thermor

Message par jojomul1983 »

Ça marche pour moi, après avoir adapter le script sur ma config.
patoche
Messages : 192
Inscription : 25 oct. 2015, 15:51

Re: [Plugin] Cozytouch Thermor

Message par patoche »

C'est repartie également avec la version 5.35. Merci aux contributeurs
RPI2 OSMC + domoticz + Rfx 433e + chacon dio, teleinfo 433 via arduino nano, sonde T° innovaley et TFA 303139, sonde T° piscine DIY 433 oregon, OWL 180, RPI zero W + camera
sirus
Messages : 131
Inscription : 05 mai 2015, 18:09
Contact :

Re: [Plugin] Cozytouch Thermor

Message par sirus »

Bon visiblement suite la la nouvelle version de domoticz ca ne fonctionne plus de nouveau :(
[WebServer] Deprecated RType (devices) for API request. Handled via fallback (getdevices), please use correct API Command!
A suivre je vais tenter de debugger le truc :)
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net
zephyr5023
Messages : 1
Inscription : 30 juil. 2023, 18:08

Re: [Plugin] Cozytouch Thermor

Message par zephyr5023 »

Bonsoir,
Je suis nouveau sur le forum.
Je viens de faire installer une 'PAC atlantic alfea excellia hp duo ai 16'.
J'ai domoticz sur un rpi3b+ et la box cozytouch.
J'aimerai suivre ma PAC avec le script cozytouch-domoticz.
Avec la dernière maj de domoticz , j'ai modifier le script cozytouch-domoticz en ajoutant 'command&param=' ligne 354,
et aussi remplacé 'type=setused' par 'type=command&param=setused'.
L'information est dans la page 'https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's', paragraphe : create a device.
J'ai réussi à avoir une partie seulement de ma PAC. Je n'ai pas la partie ECS.
gueron
Messages : 8
Inscription : 05 juin 2023, 06:55

Re: [Plugin] Cozytouch Thermor

Message par gueron »

Parait pour moi.. le plugin fonctionne sur la partie PAC /chauffage, mais aucune info ECS..
D'ailleurs l'app cozytouch (android) ne donne pas bcp de possibilites non plus..
sirus
Messages : 131
Inscription : 05 mai 2015, 18:09
Contact :

Re: [Plugin] Cozytouch Thermor

Message par sirus »

Bienvenue zephyr5023 !

Effectivemnt c'est bien cette modif coté Domoticz en 2023.2 qui met la grouille.

J'ai poussé une modif dans le code qui se trouve ici : https://github.com/Tatroxitum/Cozytouch ... zytouch.py

Qui doit + ou - correspondre à ce que tu as fait comme chagement...

Du coup mon tuto detaillé est tujours valable

++
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net
patoche
Messages : 192
Inscription : 25 oct. 2015, 15:51

Re: [Plugin] Cozytouch Thermor

Message par patoche »

Salut,
Je ne mets plus à jour domoticz depuis bien longtemps pour éviter ces désagréments. J'ai mis la 5.35 pour corriger le pb cozybtouch de mai qui fonctionne bien. Est-ce qu'en cas de nouveau correctif (coté cozytouch) la version sera compatible avec les anciennes version de domoticz suite au dernier changement effectué ?
RPI2 OSMC + domoticz + Rfx 433e + chacon dio, teleinfo 433 via arduino nano, sonde T° innovaley et TFA 303139, sonde T° piscine DIY 433 oregon, OWL 180, RPI zero W + camera
gueron
Messages : 8
Inscription : 05 juin 2023, 06:55

Re: [Plugin] Cozytouch Thermor Python3

Message par gueron »

Je souhaitais une version du dernier script en python3, pour eviter melanger python 2.7 and 3 dans une installation propre.

J'ai suivi des conseils de ludovic Rousseau ici : https://github.com/OBone-git/Cozytouch- ... /issues/40

Donc 2to3 suivi de qqs corrections (test version python3 et python3 in shebang), plus
jwt=reqjwt.content.replace('"','')
becomes
jwt=reqjwt.content.decode('utf-8').replace('"','') decode jwt

Resultat presque bon...
sauf erreur : TypeError: can only concatenate str (not "bytes") to str
ligne 1329

Apres recherche j'ai du remplacer ;
+nom_switch+
par +str(nom_switch)+
et ca marche sans erreur...

Reste un petit souci j'ai les noms :
b'Mode PAC Zone 2' et b'Mode PAC Zone 1'
mais je ne sais pas d'ou vient le "b"

Gueron
gueron
Messages : 8
Inscription : 05 juin 2023, 06:55

Re: [Plugin] Cozytouch Thermor

Message par gueron »

Trop vite.. j'ai genere les elements dans hardware mais erreurs lancement script mise a jour..
ligne 200 :
idx = str(idx).decode("utf-8")
ligne 1391
texte= texte.decode("utf-8")
'str' object has no attribute 'decode'..
Gueron
gueron
Messages : 8
Inscription : 05 juin 2023, 06:55

Re: [Plugin] Cozytouch Thermor

Message par gueron »

Et encore des erreurs par la suite sur des valeurs numeriques..
N'etant pas fort en codage je ne suis pas sur de tout resoudre...
Gueron
Répondre