[Résolu] CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
Diab
Messages : 143
Inscription : 25 sept. 2016, 13:41

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par Diab »

Je vais regarder cela tranquillement, en reprenant le fil de notre discussion depuis le début pour intégrer de nouveau la sonde DS18B20, ce qui était l'objectif initial.
En tout cas, je te remercie pour ton temps et ta disponibilité ;)
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par Keros »

pipiche a écrit : 18 avr. 2021, 19:14 Pour ce qui est du bandeau rouge, aucune idée. Je suis en 2020.1 depuis ce matin sur ma plateforme de tests et dev, et je n'ai pas de soucis.
Pipiche, je pense que tu parles de la 2021.1 ;)
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
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par pipiche »

Oui


Envoyé de mon iPhone en utilisant Tapatalk
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Diab
Messages : 143
Inscription : 25 sept. 2016, 13:41

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par Diab »

Yep, ça marche, très bien même.

Je suis revenu à la config avec une sonde DS18B20 externe en changeant la prog de PTVO., la température est prise en compte par le nouveau "Custom Sensor" et traitée comme telle dans mon script. :D
J'ai besoin de deux relevés de températures, j'ai donc modifié PTVO pour qu'il prenne en compte deux sondes, ce qui semble être le cas puisque les remontés du routeur CC2531 sont maintenant plus complètes (4ab9 est le CC2531).

Multi sondes.png
Multi sondes.png (38.53 Kio) Consulté 3142 fois

J'ai modifié le fichier json dans "MyCustomSensor" pour y ajouter deux EP supplémentaires et prendre en compte ces infos mais c'est trop simple pour fonctionner :?

Il y a moyen de traiter ces nouvelles données ?
Merci.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par pipiche »

c'est top. SI tu as l'occasion ce serait sympa de publier un article complet. Il y a le wiki de la ZiGate qui est fait pour ca ..

je comprends pas ta dernière question ?

Une fois que tu as modifié le MyCustomSensor.json avec un nouvel Ep, il faudrait que tu supprimes les widgets existantes et refaire l'appairage.

les logs que tu mets ici indique simplement que le CC2531 envoie un message vers la Zigate -> plugin (mais que le plugin n'a pas connaissance de ce device )
Diab
Messages : 143
Inscription : 25 sept. 2016, 13:41

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par Diab »

J'avais prévu de faire un petit tuto avec quelques photos, l'idée de déporter une prise de température étanche peux resservir.

Ma question porte sur la modif à effectuer dans le fichier JSON (ptvo.switch.json) afin de prendre en compte une deuxième sonde. Est-ce nécessaire, faut-il ajouter un EP n° 2 dans le fichier ?

Ci-dessous la séquence d'appairage avec une seule sonde, tout marche bien.

Une sonde.png
Une sonde.png (216.91 Kio) Consulté 3127 fois

Ci-dessous la séquence avec deux sondes (4ab9 a été remplacé par 113c). Dans DMZ, je ne vois que la première sonde.

Code : Tout sélectionner

2021-04-20 12:42:02.942 Status: zigate: (zigate) Accepting new Hardware: On
2021-04-20 12:42:45.906 Status: zigate: (zigate) [-] NEW OBJECT: 113c Active Endpoint Response Ep: 02 LQI: 132
2021-04-20 12:42:45.907 Status: zigate: (zigate) [-] NEW OBJECT: 113c Active Endpoint Response Ep: 01 LQI: 132
2021-04-20 12:42:45.908 Status: zigate: (zigate) [-] NEW OBJECT: 113c Request Simple Descriptor for Ep: 02
2021-04-20 12:42:45.908 Status: zigate: (zigate) [-] NEW OBJECT: 113c Request Simple Descriptor for Ep: 01
2021-04-20 12:42:47.388 Status: zigate: (zigate) [-] NEW OBJECT: 113c Simple Descriptor Response EP: 0x02 LQI: 135
2021-04-20 12:42:47.388 Status: zigate: (zigate) [-] NEW OBJECT: 113c ProfileID 0104
2021-04-20 12:42:47.388 Status: zigate: (zigate) [-] NEW OBJECT: 113c ZDeviceID 0100
2021-04-20 12:42:47.388 Status: zigate: (zigate) [-] NEW OBJECT: 113c Application Version 0000
2021-04-20 12:42:47.389 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster IN Count: 01
2021-04-20 12:42:47.389 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster In 1: 000c (Analog Input (basic))
2021-04-20 12:42:47.389 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster OUT Count: 00
2021-04-20 12:42:47.696 Status: zigate: (zigate) [-] NEW OBJECT: 113c Simple Descriptor Response EP: 0x01 LQI: 135
2021-04-20 12:42:47.699 Status: zigate: (zigate) [-] NEW OBJECT: 113c ProfileID 0104
2021-04-20 12:42:47.701 Status: zigate: (zigate) [-] NEW OBJECT: 113c ZDeviceID 0100
2021-04-20 12:42:47.702 Status: zigate: (zigate) [-] NEW OBJECT: 113c Application Version 0000
2021-04-20 12:42:47.703 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster IN Count: 03
2021-04-20 12:42:47.703 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster In 1: 0000 (Basic)
2021-04-20 12:42:47.703 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster In 2: 0b05 (Diagnostics)
2021-04-20 12:42:47.703 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster In 3: 000c (Analog Input (basic))
2021-04-20 12:42:47.703 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster OUT Count: 01
2021-04-20 12:42:47.704 Status: zigate: (zigate) [-] NEW OBJECT: 113c Cluster Out 1: 0000 (Basic)
2021-04-20 12:42:49.147 zigate: (zigate) WARNING - send_zigatecmd : [1718] 0100 02113c0101000000000000010002 113c ZigateQueue: 21
2021-04-20 12:42:49.147 zigate: (zigate) WARNING - send_zigatecmd : [1719] 0100 02113c0101000000000000010003 113c ZigateQueue: 22
2021-04-20 12:42:49.147 zigate: (zigate) WARNING - send_zigatecmd : [1720] 0100 02113c0101000000000000010006 113c ZigateQueue: 23
2021-04-20 12:42:49.147 zigate: (zigate) WARNING - send_zigatecmd : [1721] 0100 02113c0101000000000000010007 113c ZigateQueue: 24
2021-04-20 12:42:49.147 zigate: (zigate) WARNING - send_zigatecmd : [1722] 0100 02113c010100000000000001000a 113c ZigateQueue: 25
2021-04-20 12:42:49.148 zigate: (zigate) WARNING - send_zigatecmd : [1723] 0100 02113c010100000000000001000f 113c ZigateQueue: 26
2021-04-20 12:42:49.148 zigate: (zigate) WARNING - send_zigatecmd : [1724] 0100 02113c0101000000000000010010 113c ZigateQueue: 27
2021-04-20 12:42:49.148 zigate: (zigate) WARNING - send_zigatecmd : [1725] 0100 02113c0101000000000000010015 113c ZigateQueue: 28
2021-04-20 12:42:49.148 zigate: (zigate) WARNING - send_zigatecmd : [1726] 0100 02113c0101000000000000014000 113c ZigateQueue: 29
2021-04-20 12:42:49.149 zigate: (zigate) WARNING - send_zigatecmd : [1727] 0100 02113c010100000000000001f000 113c ZigateQueue: 30
2021-04-20 12:42:49.155 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010004 113c ZigateQueue: 30
2021-04-20 12:42:49.155 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010005 113c ZigateQueue: 30
2021-04-20 12:42:49.156 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010000 113c ZigateQueue: 30
2021-04-20 12:42:49.156 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010001 113c ZigateQueue: 30
2021-04-20 12:42:49.156 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010002 113c ZigateQueue: 30
2021-04-20 12:42:49.156 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010003 113c ZigateQueue: 30
2021-04-20 12:42:49.156 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010006 113c ZigateQueue: 30
2021-04-20 12:42:49.156 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010007 113c ZigateQueue: 30
2021-04-20 12:42:49.157 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001000a 113c ZigateQueue: 30
2021-04-20 12:42:49.157 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001000f 113c ZigateQueue: 30
2021-04-20 12:42:49.157 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010010 113c ZigateQueue: 30
2021-04-20 12:42:49.157 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010015 113c ZigateQueue: 30
2021-04-20 12:42:49.157 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000014000 113c ZigateQueue: 30
2021-04-20 12:42:49.158 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001f000 113c ZigateQueue: 30
2021-04-20 12:42:49.158 zigate: (zigate) ReadAttributeRequest_0000 - Key: 113c , Scope: True
2021-04-20 12:42:49.164 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010004 113c ZigateQueue: 30
2021-04-20 12:42:49.164 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010005 113c ZigateQueue: 30
2021-04-20 12:42:49.164 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010000 113c ZigateQueue: 30
2021-04-20 12:42:49.164 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010001 113c ZigateQueue: 30
2021-04-20 12:42:49.164 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010002 113c ZigateQueue: 30
2021-04-20 12:42:49.164 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010003 113c ZigateQueue: 30
2021-04-20 12:42:49.165 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010006 113c ZigateQueue: 30
2021-04-20 12:42:49.165 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010007 113c ZigateQueue: 30
2021-04-20 12:42:49.165 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010200000000000001000a 113c ZigateQueue: 30
2021-04-20 12:42:49.165 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010200000000000001000f 113c ZigateQueue: 30
2021-04-20 12:42:49.165 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010010 113c ZigateQueue: 30
2021-04-20 12:42:49.166 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000010015 113c ZigateQueue: 30
2021-04-20 12:42:49.166 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0102000000000000014000 113c ZigateQueue: 30
2021-04-20 12:42:49.173 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010200000000000001f000 113c ZigateQueue: 30
2021-04-20 12:42:49.173 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010004 113c ZigateQueue: 30
2021-04-20 12:42:49.173 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010005 113c ZigateQueue: 30
2021-04-20 12:42:49.173 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010000 113c ZigateQueue: 30
2021-04-20 12:42:49.173 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010001 113c ZigateQueue: 30
2021-04-20 12:42:49.174 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010002 113c ZigateQueue: 30
2021-04-20 12:42:49.174 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010003 113c ZigateQueue: 30
2021-04-20 12:42:49.174 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010006 113c ZigateQueue: 30
2021-04-20 12:42:49.174 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010007 113c ZigateQueue: 30
2021-04-20 12:42:49.174 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001000a 113c ZigateQueue: 30
2021-04-20 12:42:49.175 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001000f 113c ZigateQueue: 30
2021-04-20 12:42:49.175 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010010 113c ZigateQueue: 30
2021-04-20 12:42:49.175 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010015 113c ZigateQueue: 30
2021-04-20 12:42:49.175 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000014000 113c ZigateQueue: 30
2021-04-20 12:42:49.181 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001f000 113c ZigateQueue: 30
2021-04-20 12:42:49.182 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010004 113c ZigateQueue: 30
2021-04-20 12:42:49.182 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010005 113c ZigateQueue: 30
2021-04-20 12:42:49.183 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010000 113c ZigateQueue: 30
2021-04-20 12:42:49.183 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010001 113c ZigateQueue: 30
2021-04-20 12:42:49.184 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010002 113c ZigateQueue: 30
2021-04-20 12:42:49.184 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010003 113c ZigateQueue: 30
2021-04-20 12:42:49.185 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010006 113c ZigateQueue: 30
2021-04-20 12:42:49.185 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010007 113c ZigateQueue: 30
2021-04-20 12:42:49.185 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001000a 113c ZigateQueue: 30
2021-04-20 12:42:49.186 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001000f 113c ZigateQueue: 30
2021-04-20 12:42:49.186 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010010 113c ZigateQueue: 30
2021-04-20 12:42:49.187 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000010015 113c ZigateQueue: 30
2021-04-20 12:42:49.187 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c0101000000000000014000 113c ZigateQueue: 30
2021-04-20 12:42:49.188 zigate: (zigate) WARNING - send_zigatecmd : [None] 0100 02113c010100000000000001f000 113c ZigateQueue: 30
2021-04-20 12:42:49.188 zigate: (zigate) WARNING - send_zigatecmd : [1728] 00E0 02113c01010000 113c ZigateQueue: 31
2021-04-20 12:42:49.189 zigate: (zigate) WARNING - send_zigatecmd : [1729] 0140 02113c01020000000000000000FF 113c ZigateQueue: 32
2021-04-20 12:42:49.189 zigate: (zigate) WARNING - send_zigatecmd : [1730] 0140 02113c0102000c000000000000FF 113c ZigateQueue: 33
2021-04-20 12:42:49.201 zigate: (zigate) WARNING - send_zigatecmd : [1731] 0140 02113c01010000000000000000FF 113c ZigateQueue: 34
2021-04-20 12:42:49.201 zigate: (zigate) WARNING - send_zigatecmd : [1732] 0140 02113c01010b05000000000000FF 113c ZigateQueue: 35
2021-04-20 12:42:49.201 zigate: (zigate) WARNING - send_zigatecmd : [1733] 0140 02113c0101000c000000000000FF 113c ZigateQueue: 36
2021-04-20 12:42:49.093 Status: zigate: (zigate) [0] NEW OBJECT: 113c Model Name: ptvo.switch
2021-04-20 12:42:49.094 Status: zigate: (zigate) [0] NEW OBJECT: 113c Model Name: ptvo.switch
2021-04-20 12:42:49.094 Status: zigate: (zigate) [0] NEW OBJECT: 113c Request Node Descriptor
2021-04-20 12:42:52.096 zigate: (zigate) readCluster - 000c - 113c/01 Xiaomi attribute: 0055: 17.6875
2021-04-20 12:42:52.103 zigate: (zigate) UpdateDevice - (zigate - ptvo.switch_Analog-00124b001cd4c210-01) 0:17.6875
2021-04-20 12:42:52.108 zigate: (zigate) Device 113c/01 FAULT
2021-04-20 12:43:22.099 zigate: (zigate) readCluster - 000c - 113c/01 Xiaomi attribute: 0055: 17.6875
2021-04-20 12:43:22.102 zigate: (zigate) Device 113c/01 FAULT
2021-04-20 12:43:52.099 zigate: (zigate) readCluster - 000c - 113c/01 Xiaomi attribute: 0055: 17.6875
2021-04-20 12:43:52.102 zigate: (zigate) Device 113c/01 FAULT
2021-04-20 12:44:22.100 zigate: (zigate) readCluster - 000c - 113c/01 Xiaomi attribute: 0055: 17.6875
2021-04-20 12:44:22.101 zigate: (zigate) Device 113c/01 FAULT
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par pipiche »

de ce que je vois des logs avec 2 sondes, c'est bien sur 2 Ep le "01" et le "02".

Peux-tu me faire un copier collé du fichier json que tu modifies ?
Diab
Messages : 143
Inscription : 25 sept. 2016, 13:41

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par Diab »

Pourtant il n'y a qu'un seul EP dans le fichier, où alors j'ai fait une grosse conner...

Code : Tout sélectionner

{
        "Ep":{
                "01":{
                        "0000":"",
                        "000c":"",
                        "0b05":"",
                        "Type":"Analog"
                }
        },
        "Type":"",
        "ClusterToBind": [],
        "ConfigureReporting":{},
        "ReadAttributes": {
                "0000": [ ] ,
                "0012": [],
                "000c": []
        }
}
Il est situé là :

root@Pi4:/home/pi/domoticz/plugins/Domoticz-Zigate/Conf/Certified#

Je peux rajouter un EP "02" si tu veux.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par pipiche »

du coup quand tu mets une 2eme sonde, il faut que tu le modifies en :

Code : Tout sélectionner

{
        "Ep":{
                "01":{
                        "0000":"",
                        "000c":"",
                        "0b05":"",
                        "Type":"Analog"
                },
           "02":{
                        "0000":"",
                        "000c":"",
                        "0b05":"",
                        "Type":"Analog"
                }            
        },
        "Type":"",
        "ClusterToBind": [],
        "ConfigureReporting":{},
        "ReadAttributes": {
                "0000": [ ] ,
                "0012": [],
                "000c": []
        }
}
De cette façon là 2 Widgets seront créées une sur le Ep 01 et une sur le Ep 02
Diab
Messages : 143
Inscription : 25 sept. 2016, 13:41

Re: CC2531 avec DS18B20 distants ne remontent pas correctement dans DMZ

Message par Diab »

Y'a un truc qui va pas dans ce nouveau fichier :

erreur.png
erreur.png (13.51 Kio) Consulté 3108 fois
Une virgule en trop ?
Répondre