Page 35 sur 42

Re: [Plugin] Cozytouch Thermor

Publié : 27 oct. 2021, 22:15
par Obone
Ok l'essentiel est là. Il faut que j'y regarde de plus près ;)

Re: [Plugin] Cozytouch Thermor

Publié : 15 nov. 2021, 22:31
par Obone
Bonsoir @denis_brasseur

J'ai regardé les données que tu m'as transmise de ton chauffe eau. Je termine avec l'ajour d'une PAC "Atlantic excelia ai" et j'ajouterai tes données, je te contacterai par mail.

Re: [Plugin] Cozytouch Thermor

Publié : 16 nov. 2021, 06:27
par denis_brasseur
Merci Obone ;)

Re: [Plugin] Cozytouch Thermor

Publié : 18 nov. 2021, 16:49
par yannig
Hello, j'ai une erreur avec la v5.2 :
Gateway Cozytouch : etat on / connexion : OK / version : 2021.5.4
**** Demarrage procedure d'ajout devices Cozytouch ****
GET-> http://192.168.1.23:8084/json.htm?type= ... =Cozytouch : Recherche des devices connectes ... : 200
GET-> http://192.168.1.23:8084/json.htm?type= ... =Cozytouch : Device avec classe internal:TSKAlarmComponent inconnu : 200
GET-> http://192.168.1.23:8084/json.htm?type= ... =Cozytouch : creation Bridge Cozytouch localisation inconnue ,url: internal://0805-6055-9662/pod/0 : 200
Ajout: Bridge Cozytouch localisation inconnue
GET-> http://192.168.1.23:8084/json.htm?type= ... ame=Module fil pilote Parentale+&sensortype=1002 : 200
**** domoticz virtual vensor index : 196
Traceback (most recent call last):
File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 1603, in <module>
decouverte_devices()
File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 638, in decouverte_devices
liste= ajout_module_fil_pilote (save_idx,liste,url,x,read_label_from_cozytouch(data,x,oid))
File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 791, in ajout_module_fil_pilote
radiateur[u'idx_switch']= domoticz_add_virtual_device(idx,1002,nom)
NameError: global name 'radiateur' is not defined

une idée ?
Merci.

Re: [Plugin] Cozytouch Thermor

Publié : 18 nov. 2021, 17:33
par Obone
Bonjour. Je regarde ca ce soir. Tu peux m'envoyer ub dump de tes données en mp? Merci

Re: [Plugin] Cozytouch Thermor

Publié : 19 nov. 2021, 17:26
par yannig
le bug semble se situer dans la fonction :
def ajout_module_fil_pilote(idx,liste,url,x,label):
il reste des module_fil_pilote a remplacer par radiateur ou l'inverse.

par contre je ne comprends pas bien la diff entre les deux fonctions ajout_radiateur et ajout_module_fil_pilote.

depuis ça tourne mais mes modules fil pilotes ne remontent pas le statut on du module et les radiateurs connectés lisent une température de 0°C.

Re: [Plugin] Cozytouch Thermor

Publié : 19 nov. 2021, 19:09
par yannig
Bon en fait ça plante toujours après modification.
**** Decouverte devices ****
GET-> https://ha110-1.overkiz.com/enduser-mob ... n/getSetup : 200

Gateway Cozytouch : etat on / connexion : OK / version : 2021.5.4

**** Demarrage mise a jour devices ****
Mise a jour device 0 : io:AtlanticElectricalHeaterIOComponent
Failed to retrieve value core:OperatingModeState for device AtlanticElectricalHeater
GET-> http://192.168.1.23:8084/json.htm?type=devices&rid=None : 200
Traceback (most recent call last):
File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 1603, in <module>
decouverte_devices()
File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 688, in decouverte_devices
maj_device(data,name,p,x) # mise à jour du device
File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 1284, in maj_device
level_0=u'off',level_10=u'frostprotection',level_20=u'eco',level_30=u'comfort-2',level_40=u'comfort-1',level_50=u'comfort',setting_command_mode=u'setHeatingLevel')
File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 1150, in gestion_switch_selector_domoticz
domoticz_switch_actual = domoticz_read_device_switch_selector(idx_switch_domoticz)
File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 196, in domoticz_read_device_switch_selector
return data[u'result'][0][u'LevelInt']
KeyError: u'result'

Re: [Plugin] Cozytouch Thermor

Publié : 19 nov. 2021, 19:16
par Obone
Hello. Je ne peux pas regarder en détail tout de suite mais les données à lire sont apparement différentes entre le modèle du radiateur et du module fil pilote. Dans tln dernier message le script ne trouve pas la donnée, elle n'existe pas.
Je vais regarder le probleme d'ajout du module fil pilote.

Re: [Plugin] Cozytouch Thermor

Publié : 19 nov. 2021, 23:29
par Obone
Bonsoir @Yanning, essaye cette version :
https://github.com/OBone-git/Cozytouch- ... fil-pilote
et dis moi ce que ca donne. :geek:

Re: [Plugin] Cozytouch Thermor

Publié : 21 nov. 2021, 10:20
par yannig
Hello Obone,

Merci pour ta réactivité, dans ton script il faut modifier le mot clef radiateur par module_fil_pilote ligne 794.

Une fois cette modification effectuée le script s’arrête plus loin avec le message suivant :

Code : Tout sélectionner

**** Demarrage mise a jour devices ****
Mise a jour device 0 : io:AtlanticElectricalHeaterIOComponent
Failed to retrieve value core:OperatingModeState for device AtlanticElectricalHeater
GET->   http://192.168.1.23:8084/json.htm?type=devices&rid=None   :   200
Traceback (most recent call last):
 File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 1603, in <module>
   decouverte_devices()
 File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 688, in decouverte_devices
   maj_device(data,name,p,x) # mise à jour du device
 File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 1284, in maj_device
   level_0=u'off',level_10=u'frostprotection',level_20=u'eco',level_30=u'comfort-2',level_40=u'comfort-1',level_50=u'comfort',setting_command_mode=u'setHeatingLevel')
 File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 1150, in gestion_switch_selector_domoticz
   domoticz_switch_actual = domoticz_read_device_switch_selector(idx_switch_domoticz)
 File "/volume1/homes/admin/domoticz/scripts/cozytouch.py", line 196, in domoticz_read_device_switch_selector
   return data[u'result'][0][u'LevelInt']
KeyError: u'result'