[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.
TurboX
Messages : 83
Inscription : 25 oct. 2019, 13:10

Re: [Plugin] Cozytouch Thermor

Message par TurboX »

Bonjour,

Je ne sais pas si vous avez vu mais il va y avoir du changement sur l'authentification sur les serveurs Atlantic (sur le git).

Rien à voir mais il y a du monde qui utilise le plugin avec une alfea AI (non duo)?
sirus
Messages : 131
Inscription : 05 mai 2015, 18:09
Contact :

Re: [Plugin] Cozytouch Thermor

Message par sirus »

Bonjour à tous,

je viens de réinstaller un nouveau raspberry avec la derniere version de Rasperry OS
j'ai un peu de mal pour le moment a downgrader python pour avoir python2 et je pense que la bonne methode serait de convertir ce script pour qu'il soir compatible avce python3.

Quelqu'un a deja fait l'exercice ou trouvé le script en version compatible python3?


En paralelle je me lance dans les recherches...

A+
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net
cFlavien
Messages : 2
Inscription : 22 mai 2019, 19:01

Re: [Plugin] Cozytouch Thermor

Message par cFlavien »

Bonjour,
J'ai ajouté une interface Cozytouch (le boîtier avec fil pilote) dans mon installation.
Ce module est bien compatible avec le script ? Il y a une manip particulière à faire car il n'apparaît pas dans domoticz
Merci

Édit: j'ai supprimé la matériel cozytouch et lancer le script, il a bien détecté le module fil pilote.
Par contre le script crée un nouveau matériel à chaque exécution !
Capture d’écran 2022-11-16 204019.png
Capture d’écran 2022-11-16 204019.png (16.89 Kio) Consulté 3453 fois
Dans le log j'ai une erreur à la fin :

Code : Tout sélectionner

Traceback (most recent call last):
  File "cozytouch.py", line 1920, in <module>
    decouverte_devices()
  File "cozytouch.py", line 665, in decouverte_devices
    liste= ajout_module_fil_pilote (save_idx,liste,url,x,read_label_from_cozytouch(data,x,oid))
  File "cozytouch.py", line 845, in ajout_module_fil_pilote
    myurl=u'http://'+domoticz_ip+u":"+domoticz_port+u'/json.htm?addjvalue=0&addjvalue2=0&customimage=15&description=&idx='+radiateur[u'idx_switch']+u'&name='+nom_switch+u'+&options='+option
NameError: global name 'radiateur' is not defined
Édit2: j'ai testé la nouvelle version du script "API Manager url and basic update", j'ai une erreur (http 401 et 200):

Code : Tout sélectionner

 python2.7 cozytouch.py
¤¤¤¤ Demarrage script cozytouch <=> domoticz version 5.34 (debug :1)
Version python : 2.7.18
**** Test existence / creation configuration cozytouch (hardware domoticz + fichier de sauvegarde) ****
Fichier de sauvegarde de la configuration : /home/pi/git/Cozytouch-domoticz/cozytouch_save
Fichier de sauvegarde de la configuration inexistant, creation hardware cozytouch dans domoticz et nouveau fichier de sauvegarde
GET->   http://192.168.1.33:8080/json.htm?type=command&param=addhardware&htype=15&port=1&name=Cozytouch_V5.34&enabled=true   :   200
('    **** domoticz cozytouch hardware index : ', '14')
GET->   http://192.168.1.33:8080/json.htm?type=command&param=addlogmessage&message=Creation nouvelle configuration ...   :   200
Hardware cozytouch dans domoticz et nouveau fichier de sauvegarde de la configuration crees
**** Fin fonction test ****
Test présence du fichier de sauvegarde cozytouch et virtual hardware domoticz OK

**** Tentative interrogation serveur Cozytouch sans login, avec cookie login précédent ****
GET->   https://ha110-1.overkiz.com/enduser-mobile-web/externalAPI/json/refreshAllStates   :   401
Erreur HTTP 401 :
!!!! Echec interrogation serveur Cozytouch sans login, connexion serveur Cozytouch ****
 POST-> https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login | userId=****&userPassword=**** : 401
!!!! Echec authentification serveur cozytouch
Erreur HTTP 200 : OK
!!!! Echec connexion serveur Cozytouch
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: [Plugin] Cozytouch Thermor

Message par Matthias »

Petite question : ce plugin est il fonctionnel pour le Cozytouch de SAUTER (Les chauffages) ?
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
OlivierBer
Messages : 12
Inscription : 26 oct. 2019, 15:20

Re: [Plugin] Cozytouch Thermor

Message par OlivierBer »

Oui, fonctionnel pour Sauter.
J'ai mes Malao dessus. Je suis encore en v4 mais aucune raison que les radiateurs ne soient plus reconnu en v5.
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: [Plugin] Cozytouch Thermor

Message par Matthias »

Merci de ta réponse.
C'est dommage qu'il n'y ait pas un récap de la situation dans le premier post car décortiquer les 37 pages n'est pas simple. Est-ce abusé de demander le lien du tuto d'installation ?
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: [Plugin] Cozytouch Thermor

Message par Keros »

J'ai vu qu'il n'y avait rien dans le premier post, ni même dans la première page. J'ai donc ajouté un lien vers un message dans la deuxième qui me semblait être pertinent pour avoir des "premières" infos. N'utilisant pas ce plugin, je ne peux pas faire plus.

Maintenant, si quelqu'un veut / peut résumer les choses pour les mettre à disposition des autres, c'est avec plaisir que j'éditerai le premier post pour insérer vos infos.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: [Plugin] Cozytouch Thermor

Message par Matthias »

Merci Keros comme toujours !
Je viens d'installer ce script et j'ai bien tous les devices qui se sont bien créés mais quand je sélectionne un choix "Confort" par exemple, il ne se passe rien.
Il ne semble pas communiquer avec l'installation pourtant la connexion doit être bonne vu qu'il les a créé ?

J'ai été obligé de lancer le script avec la commande python2.7
et j'ai écrit le crontab de la sorte :

*/1 * * * * python2.7 /home/'user'/domoticz/scripts/cozytouch.py

Ai je fait une erreur ?

Je n'ai que des radiateurs connectés et d'autres avec le module fils pilote.
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: [Plugin] Cozytouch Thermor

Message par Matthias »

Autant pour moi, j'avais oublié d'ajouter "root" dans le crontab.
J'ai rien et merci pour ce beau script.
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Jicé
Messages : 1
Inscription : 31 mai 2023, 10:20

Re: [Plugin] Cozytouch Thermor

Message par Jicé »

Bonjour à tous,

Depuis quelques jours mon script ne fonctionne plus. On dirait que les urls de l'API ont changés.

Code : Tout sélectionner

 
 POST-> https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login | userId=****&userPassword=**** : 200
Authentification serveur cozytouch OK
Connexion serveur Cozytouch reussie
GET->   https://ha110-1.overkiz.com/enduser-mobile-web/externalAPI/json/refreshAllStates   :   404
Erreur HTTP 404 :
!!!! Echec requete refreshAllStates
Avez-vous une idée de ce qu'il faut faire?

Bonne journée.
Répondre