[Plugin] Cozytouch Thermor
Re: [Plugin] Cozytouch Thermor
Ok l'essentiel est là. Il faut que j'y regarde de plus près 
Re: [Plugin] Cozytouch Thermor
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.
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.
-
denis_brasseur
- Messages : 898
- Inscription : 24 déc. 2018, 17:05
- Localisation : (26)
Re: [Plugin] Cozytouch Thermor
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.
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.
Objets connectés :
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs Sauter Malao
- Bridge Cozytouch
- caméra Heden Cloud v5.6
- tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs Sauter Malao
- Bridge Cozytouch
- caméra Heden Cloud v5.6
- tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio
Re: [Plugin] Cozytouch Thermor
Bonjour. Je regarde ca ce soir. Tu peux m'envoyer ub dump de tes données en mp? Merci
Re: [Plugin] Cozytouch Thermor
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.
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.
Objets connectés :
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs Sauter Malao
- Bridge Cozytouch
- caméra Heden Cloud v5.6
- tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs Sauter Malao
- Bridge Cozytouch
- caméra Heden Cloud v5.6
- tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio
Re: [Plugin] Cozytouch Thermor
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'
**** 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'
Objets connectés :
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs Sauter Malao
- Bridge Cozytouch
- caméra Heden Cloud v5.6
- tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs Sauter Malao
- Bridge Cozytouch
- caméra Heden Cloud v5.6
- tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio
Re: [Plugin] Cozytouch Thermor
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.
Je vais regarder le probleme d'ajout du module fil pilote.
Re: [Plugin] Cozytouch Thermor
Bonsoir @Yanning, essaye cette version :
https://github.com/OBone-git/Cozytouch- ... fil-pilote
et dis moi ce que ca donne.
https://github.com/OBone-git/Cozytouch- ... fil-pilote
et dis moi ce que ca donne.
Re: [Plugin] Cozytouch Thermor
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 :
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'
Dernière modification par Keros le 21 nov. 2021, 10:34, modifié 1 fois.
Raison : Ajout des balises pour faciliter la lecture des logs
Raison : Ajout des balises pour faciliter la lecture des logs
Objets connectés :
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs Sauter Malao
- Bridge Cozytouch
- caméra Heden Cloud v5.6
- tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio
- 7 interfaces Sauter cozytouch fil pilote
- 2 radiateurs Sauter Malao
- Bridge Cozytouch
- caméra Heden Cloud v5.6
- tondeuse Landroid Worx
- Netatmo Home Coach
Semi connecté :
- Ballon d'eau chaude Sauter Prodigio