Page 3 sur 6

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

Publié : 12 avr. 2021, 13:50
par Diab
La dernière config a l'air plus stable, je suis en mode routeur avec une sonde DS18B20 en entrée (sans adresse, le CC2531 est censé la trouver lui même).

Dans ce cas on voit bien apparaître : (zigate) readCluster - 000c - 3d9f/01 unknown attribute: 001c 42 0019 432c32382d36412d35412d35452d32412d31392d30312d3039

Je te joins le résultat de l'appairage qui a suivi cette config. Le router apparait bien dans la topologie (ShortID : 3d9f) bien que la conclusion soit : bad pairing (voir fichier joint).

Je ne touche plus à rien puisque c'est stable.

topologie-report.zip
(832 octets) Téléchargé 180 fois
bad_pairing.zip
(1.38 Kio) Téléchargé 166 fois

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

Publié : 12 avr. 2021, 14:00
par pipiche
c'est la dedans qu'il faut que tu regardes

(zigate) readCluster - 000c - 3d9f/01 unknown attribute: 001c 42 0019 432c32382d36412d35412d35452d32412d31392d30312d3039

Tu recois : 432c32382d36412d35412d35452d32412d31392d30312d3039 qui est une chaine ASCII donc déjà vois si tu peux decoder cela

Après pour le plugin en lui meme, c'est du 100% specific, donc je ne peu que t'aider mais je n'ajouterais rien dans le code car trop spécifique à mon sens

la seule chose que je puisse faire, c'est gérer le cluster 0x000c , luis associer un widget dans Domoticz et dumper le contenu tel quel

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

Publié : 12 avr. 2021, 14:32
par Diab
Ok, merci.
Le code ASCII correspond à l'@ de la sonde 1_Wire qui est 28 6a 5a 5e 2a 19 01. C'est ce que j'écrivais plus haut, le CC2531 a retrouvé l'@ de la sonde. Cependant, quelques caractères ont été ajoutés pour faire "C,28-6A-5A-5E-2A-19-01-09"
"C," au début et "09" à la fin.

Je vais essayer d'utiliser cette adresse en entrée du configurateur puisque c'est une option proposée.
Peut-être aurons nous une temp en sortie ? :roll:

Sais-tu à quoi correspond 42 0019 dans cette déclaration "unknown attribute: 001c 42 0019 .........................." ?

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

Publié : 12 avr. 2021, 15:10
par pipiche
0042: c'est le Data Type (le type de donnée). 0x42 c'est String
0019: c'est la taille de la donnée ( 19 bytes )

et la chose important c'est '001c' qui est l'attribut

Donc
0x000c: Le cluster Analogic
0x001c: L'attribut (en gros le paramètre)
0x42: le Data Type
0x0019: la longueur en byte

Dans ton ca la data est de 25 bytes ( au lieu des 19 bytes indiqués )!

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

Publié : 15 avr. 2021, 16:44
par pipiche
Peut-etre que c'est ce que tu cherches ?
https://casaia.fr/product/sonde-de-temperature-zigbee/

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

Publié : 16 avr. 2021, 07:40
par Diab
Salut Pipiche, je vois que nous trainons sur les mêmes sites.
J'avais vu ce boîtier mais je ne sais pas si la sonde est en 1_Wire, ce qui m'intéresse car je veux en monter plusieurs sur le même boîtier (peut-être que celle ci est en I2C ?). En plus ce produit n'est pas disponible et depuis que je le regarde il est toujours annoncé dans deux semaines ...
Cela dit il doit sans doute fonctionner avec la même puce de Texas Instrument, doit pas y avoir 200 fournisseurs en Zigbee.
Donc, je continue mes essais, j'aurai sans doute besoin que tu mettes le retour de mon montage dans un widget, si tu es toujours d'accord.
Sans la sonde DS18B20 et avec une config différente j'obtiens de mémoire "0001 43" à la fin du message, soit un Byte attendu et 43 comme valeur reçue. Mais il y a toujours un "bad pairing".
Je rebranche tout ça et te donnes les infos.
A +

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

Publié : 16 avr. 2021, 08:33
par pipiche
Le bad pairing est normal. Je regarde pour faire quelque chose


Envoyé de mon iPhone en utilisant Tapatalk

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

Publié : 16 avr. 2021, 09:13
par pipiche
Diab a écrit : 16 avr. 2021, 07:40 Salut Pipiche, je vois que nous trainons sur les mêmes sites.
J'avais vu ce boîtier mais je ne sais pas si la sonde est en 1_Wire, ce qui m'intéresse car je veux en monter plusieurs sur le même boîtier (peut-être que celle ci est en I2C ?). En plus ce produit n'est pas disponible et depuis que je le regarde il est toujours annoncé dans deux semaines ...

A +
Pour moi il est disponible. c'est juste le délai de livraison qui est indiqué , non ?

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

Publié : 16 avr. 2021, 09:49
par pipiche
Diab a écrit : 16 avr. 2021, 07:40
Sans la sonde DS18B20 et avec une config différente j'obtiens de mémoire "0001 43" à la fin du message, soit un Byte attendu et 43 comme valeur reçue. Mais il y a toujours un "bad pairing".
Je rebranche tout ça et te donnes les infos.
A +
peux-tu me donner la ligne complete ? Data Type notamment

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

Publié : 17 avr. 2021, 08:51
par Diab
Dans cette dernière config, le CC2531 est configuré comme routeur sans aucun accessoire connecté. Il est censé me faire remonter la température interne. C'est une des configs les plus simples possible il restera ensuite à faire 'End Point et Temp interne".
La topologie est bonne, le routeur fait son boulot de routeur.
Dans le gestion des dispositifs, il est en live mais le status est inconnu (pas inDB).

Le log remonte régulièrement un paquet de messages identiques :
Capture d’écran 2021-04-17 084926.png
Capture d’écran 2021-04-17 084926.png (64.52 Kio) Consulté 3117 fois
Merci.