[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.
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: [Plugin] Cozytouch Thermor

Message par Obone »

Ok l'essentiel est là. Il faut que j'y regarde de plus près ;)
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: [Plugin] Cozytouch Thermor

Message 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.
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: [Plugin] Cozytouch Thermor

Message par denis_brasseur »

Merci Obone ;)
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
yannig
Messages : 55
Inscription : 04 oct. 2018, 14:34

Re: [Plugin] Cozytouch Thermor

Message 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.
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
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: [Plugin] Cozytouch Thermor

Message par Obone »

Bonjour. Je regarde ca ce soir. Tu peux m'envoyer ub dump de tes données en mp? Merci
yannig
Messages : 55
Inscription : 04 oct. 2018, 14:34

Re: [Plugin] Cozytouch Thermor

Message 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.
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
yannig
Messages : 55
Inscription : 04 oct. 2018, 14:34

Re: [Plugin] Cozytouch Thermor

Message 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'
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
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: [Plugin] Cozytouch Thermor

Message 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.
Obone
Messages : 88
Inscription : 12 janv. 2018, 15:12

Re: [Plugin] Cozytouch Thermor

Message par Obone »

Bonsoir @Yanning, essaye cette version :
https://github.com/OBone-git/Cozytouch- ... fil-pilote
et dis moi ce que ca donne. :geek:
yannig
Messages : 55
Inscription : 04 oct. 2018, 14:34

Re: [Plugin] Cozytouch Thermor

Message 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'
Dernière modification par Keros le 21 nov. 2021, 10:34, modifié 1 fois.
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
Répondre