Page 1 of 1

Sonde Digoo R8S

Posted: 15 Nov 2017, 08:52
by lesommer35
Bonjour,

J'ai acheté 4 sondes "low-cost" Digoo R8S (https://www.banggood.com/Digoo-DG-R8S-4 ... rehouse=CN)
J'ai énormément de difficultés à les faire fonctionner.

Comme j'ai pu lire dans un topic anglais sur ce forum (http://www.letscontrolit.com/forum/view ... =10&t=3114), en enlevant/remettant les piles, au bout d'une dizaine de fois, RFLink arrive à décoder ces sondes en tant que sonde "Prologue". Si j'utilise le bouton "test" des sondes, le décodage se fait dans 99% des cas. Par contre, en fonctionnement normal (rafraichissement toutes les 50s), ça ne fonctionne pas, des paquets de données RF sont bien reçues mais ne sont pas identifiés par RFLink.

J'émets 2 hypothèses :
- La plus probable : Ces sondes "low-cost" envoient n'importe quoi. Le contenu de paquet est juste (j'ai vérifié) mais il manque un morceau du paquet et cela ne permet pas de décoder le paquet.
- Ces sondes sont mal gérées par RFLink. C'est un coup de bol qu'elles soient décodées en tant que "Prologue". Les infos contenues dans le paquet sont encodées de la même manière mais le début ou fin du paquet est différent.

Afin d'y voir plus clair, j'ai voulu regarder le code de RFLink pour cette sonde "Prologue" mais impossible de retrouver ce bout de code. Les sources téléchargeables ici : RFLink development tree/Source Code ne semblent pas être toutes les dernières (R48).

Est-ce que quelqu'un a ces sources ?

Merci

Re: Sonde Digoo R8S

Posted: 15 Nov 2017, 11:37
by melankh
Salut,

Je suis un peu dans le même cas que toi. J'ai commandé des sondes qui, en y regardant de près, ressemblent aux tiennes : https://www.aliexpress.com/item/RF-RCC- ... 35443.html
Elle ne sont pas supportées actuellement mais elles utilisent le même code que les sondes Xyron (cf. Plugin_048.c)

J'ai commencé à décoder les journaux de log de rflink pour l'intégrer dans Jeedom en attendant que mes sondes soient correctement reconnues.

Peux-tu poster les données des trames renvoyées par RFLink avec le mode Debug activé ? Il faudrait y joindre la température et le taux d'humidité afin de pouvoir tenter de décoder les trames.

A+

Re: Sonde Digoo R8S

Posted: 15 Nov 2017, 12:30
by lesommer35
Quelques trames d'une sonde Digoo R8S :

Code: Select all

20;59;Prologue;ID=91d0;TEMP=00bf;HUM=52;
20;5A;Prologue;ID=91d0;TEMP=00bf;HUM=52;
10;rfdebug=on;
20;5B;RFDEBUG=ON;
20;5C;DEBUG;Pulses=76;Pulses(uSec)=30,240,630,1830,630,1830,600,3900,570,1890,570,1920,570,1890,540,3930,570,3960,540,3960,540,1920,540,3960,540,1920,540,1920,540,1980,540,1950,510,1950,510,1950,510,1950,510,1920,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,3990,510,2040,510,3990,510,2070,510,6990;
20;5D;DEBUG;Pulses=44;Pulses(uSec)=540,1860,480,1860,480,1890,480,1950,480,3990,510,4020,480,1980,510,1980,480,1950,510,1950,510,2040,480,1980,510,1950,480,1950,510,3990,480,4020,480,1950,510,4020,510,1950,510,3990,510,2040,510,6990;
20;5E;DEBUG;Pulses=58;Pulses(uSec)=540,3870,480,1920,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4050,510,4020,510,1950,510,3990,510,1950,510,3990,510,2040,510,6990;
20;5F;DEBUG;Pulses=52;Pulses(uSec)=570,1860,480,1890,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4080,510,1950,510,1950,510,1980,480,1980,480,1980,510,1980,480,1950,510,1950,480,4020,480,4020,510,1980,480,4020,480,1980,480,4020,480,2070,480,6990;
20;60;DEBUG;Pulses=56;Pulses(uSec)=540,1860,450,3810,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,4020,480,4020,510,1980,480,1980,480,1980,480,2040,480,1950,510,1950,510,1980,480,1980,480,4020,480,4020,510,1950,480,4020,480,1950,510,4020,480,2070,510,6990;
20;61;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1860,480,1950,510,1950,510,1950,510,1950,510,2040,510,1950,510,1950,510,4020,510,4020,510,2040,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,3990,510,1950,510,3990,510,2070,510,6990;
20;62;DEBUG;Pulses=56;Pulses(uSec)=390,1860,480,3810,480,1920,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4050,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,3990,510,1950,510,3990,510,1950,510,6990;
20;63;DEBUG;Pulses=74;Pulses(uSec)=90,990,660,1800,600,1860,600,3930,570,1890,570,1890,570,1890,540,3930,540,4020,540,3960,540,1920,540,3960,540,1920,540,3960,540,1920,540,1920,540,1950,510,1920,540,1920,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,4080,510,1950,510,3990,510,6990;
20;64;DEBUG;Pulses=52;Pulses(uSec)=210,1830,480,3810,480,1920,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,480,1980,510,1950,510,2040,480,4020,510,4020,480,1950,510,4020,510,1950,480,4020,510,2070,510,6990;
20;65;DEBUG;Pulses=56;Pulses(uSec)=570,1830,480,3810,510,1950,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,1950,510,2010,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,3990,510,1950,510,3990,510,2070,510,6990;
20;66;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1860,480,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,2040,510,1950,510,1950,510,1980,480,1980,510,1980,480,1980,480,1950,480,4020,480,4020,480,1980,480,4020,480,1980,480,4080,480,2070,480,6990;
20;67;DEBUG;Pulses=56;Pulses(uSec)=330,1860,450,3840,450,1920,480,4020,480,1980,480,1950,480,1950,480,1980,480,1980,480,1950,480,4080,480,4020,480,1980,510,1980,480,1980,510,1950,480,1950,480,1950,510,1950,480,1980,480,4020,480,4020,510,1950,480,4020,480,1950,510,3990,480,2070,510,6990;
20;68;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1860,480,3990,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4050,510,4020,510,1950,510,4020,510,1950,510,3990,510,2070,510,6990;
20;69;DEBUG;Pulses=56;Pulses(uSec)=360,1860,480,3810,480,1920,510,4080,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,3990,510,1950,510,3990,510,1950,510,6990;
20;6A;DEBUG;Pulses=74;Pulses(uSec)=60,420,660,1800,600,1860,570,3930,570,1860,570,1890,570,1890,540,3930,540,3960,540,3960,540,1920,540,3960,540,1920,540,3960,540,1920,540,1920,540,1950,510,1950,540,1950,510,2010,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,4050,510,1950,510,3990,510,6990;
20;6B;DEBUG;Pulses=52;Pulses(uSec)=240,1860,480,3810,480,1950,510,1950,510,1950,510,1950,510,1950,510,1950,480,4020,510,4020,510,1950,510,1950,510,1950,510,1950,480,1980,510,1950,480,1980,510,2040,480,4020,480,4020,510,1950,510,3990,510,1950,510,3990,510,2040,510,6990;
20;6C;DEBUG;Pulses=56;Pulses(uSec)=570,1860,480,3870,510,1950,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,1950,510,2010,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,3990,510,1950,510,3990,510,2070,510,6990;
20;6D;DEBUG;Pulses=54;Pulses(uSec)=540,3810,450,1860,480,3990,510,1950,510,1950,510,1950,510,1950,510,1950,480,1950,480,3990,510,4020,480,2040,510,1950,480,1950,510,1950,480,1950,480,1950,480,1980,480,1950,480,4020,480,4020,480,1950,480,4020,480,1980,480,4020,480,2070,480,6990;
20;6E;DEBUG;Pulses=56;Pulses(uSec)=360,1860,450,3810,450,1920,480,4020,510,1980,480,1980,510,1980,480,1980,510,1950,480,1980,480,4080,510,4020,480,1980,510,1980,480,1980,480,1980,510,1980,480,1950,510,1980,480,1950,480,4020,510,4020,480,1950,510,4020,480,1950,510,4020,510,2070,510,6990;
20;6F;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1860,480,3990,510,1950,510,1950,510,2010,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,3990,510,1950,510,3990,510,2070,510,6990;
20;70;DEBUG;Pulses=56;Pulses(uSec)=390,1830,480,3810,480,1920,510,4080,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,3990,510,1950,510,3990,510,1950,510,6990;
20;71;DEBUG;Pulses=72;Pulses(uSec)=630,1800,600,1860,570,3930,570,1890,570,1890,570,1890,570,3930,540,3960,540,3960,540,1890,540,3960,540,1920,540,3990,540,1920,540,1920,540,1920,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,4050,510,1950,510,3990,510,6990;
20;72;DEBUG;Pulses=52;Pulses(uSec)=540,1830,480,3810,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,1950,510,1950,510,1980,480,1980,510,1950,480,1980,480,2040,510,4020,510,4020,510,1950,510,4020,510,1950,510,3990,510,2070,510,6990;
20;73;DEBUG;Pulses=56;Pulses(uSec)=570,1860,480,3780,510,1950,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,2010,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,4020,510,1950,510,3990,510,2070,510,6990;
20;74;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1860,480,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,480,3990,510,4020,510,2040,510,1950,480,1950,480,1950,510,1950,480,1950,480,1980,480,1950,480,4020,480,4020,480,1950,480,4020,480,1950,480,4020,480,2070,480,6990;
20;75;DEBUG;Pulses=56;Pulses(uSec)=330,1860,450,3840,450,1920,480,4020,480,1980,480,1980,480,1980,480,1980,480,1950,480,1950,480,4080,480,4020,480,1980,480,1980,510,1980,480,1950,510,1980,480,1980,510,1980,480,1980,480,4020,510,4020,510,1950,510,4020,480,1950,480,4050,510,2070,480,6990;
20;76;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1830,480,4020,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,3990,510,1950,510,3990,510,2070,510,6990;
20;77;DEBUG;Pulses=56;Pulses(uSec)=330,1830,480,3810,480,1890,510,4050,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4080,510,4020,510,1950,510,3990,510,1950,510,3990,510,1950,510,6990;
20;78;DEBUG;Pulses=150;Pulses(uSec)=420,420,360,480,300,420,330,450,300,510,270,510,240,540,270,540,210,570,210,540,240,540,240,540,240,540,240,570,210,570,210,600,180,570,210,570,210,570,240,540,240,600,210,570,180,1020,750,1020,720,600,180,570,210,600,210,630,150,1080,210,570,210,570,690,1050,720,1050,240,570,210,570,180,570,690,1080,660,600,180,1050,210,540,240,570,690,600,150,1110,660,1080,660,630,150,1080,210,600,210,600,150,600,660,660,150,1080,180,630,630,660,120,660,120,1110,660,1140,150,690,90,630,150,660,150,660,120,660,150,630,150,660,120,660,90,660,600,1200,90,660,600,1230,60,720,60,720,60,750,60,720,60,720,510,1290,450,1320;
20;79;DEBUG;Pulses=74;Pulses(uSec)=750,1770,600,1830,600,3930,600,1890,570,1890,570,1890,570,3930,570,3930,570,3930,570,1890,540,3960,540,1920,540,1920,540,1980,540,1920,540,1920,540,1920,540,1920,540,1920,540,3990,540,3990,540,1920,540,1950,510,1950,540,1950,510,1950,510,1920,510,1920,510,1950,510,3990,510,3990,510,1920,510,3990,510,3990,510,3990,510,2040,510,6990;
20;7A;DEBUG;Pulses=44;Pulses(uSec)=570,1830,480,1830,480,1920,510,1950,510,3990,540,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1920,510,3960,510,4050,510,1920,510,3990,510,3990,510,3990,510,2040,510,6990;
20;7B;DEBUG;Pulses=58;Pulses(uSec)=540,3810,450,1920,510,4020,480,1950,480,1950,480,1950,480,1980,480,1980,480,1980,480,1950,480,1980,480,4020,480,4020,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,2040,480,4050,480,4020,480,1980,480,4020,480,4020,480,4020,480,2070,480,6990;
20;7C;DEBUG;Pulses=52;Pulses(uSec)=540,1890,450,1920,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,4080,480,4020,480,1980,480,1980,480,1980,480,2040,480,1950,480,1950,480,1980,480,1980,480,4020,480,4020,510,1950,480,4020,510,4020,480,3990,510,2070,510,6990;
20;7D;DEBUG;Pulses=56;Pulses(uSec)=540,1860,480,3810,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,2040,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,3990,510,3990,510,3990,510,2070,510,6990;
20;7E;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1860,480,2010,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4080,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,3990,510,3990,510,3990,510,2040,510,6990;
20;7F;DEBUG;Pulses=56;Pulses(uSec)=390,1860,480,3810,480,1920,510,1950,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,3990,510,3990,510,4050,510,1950,510,6990;
20;80;DEBUG;Pulses=148;Pulses(uSec)=60,90,240,510,300,510,240,510,270,540,240,510,270,510,300,510,240,540,240,540,270,510,240,570,210,570,210,570,210,570,240,570,210,570,210,600,180,600,210,600,180,570,210,1050,720,1020,750,540,210,570,210,600,210,600,180,1080,210,540,240,510,720,1050,720,1080,210,540,240,540,240,540,720,1080,690,660,120,1080,210,600,180,600,660,600,180,1110,660,1110,660,630,150,1140,150,600,180,570,210,600,660,660,120,1110,180,600,660,630,150,660,150,1110,630,1140,150,630,150,630,150,660,120,660,120,660,150,600,180,630,150,690,90,660,600,1170,120,660,600,1200,90,690,90,690,60,750,30,690,90,750,510,1260,510,1320;
20;81;DEBUG;Pulses=72;Pulses(uSec)=690,1830,570,3930,600,1860,570,1890,570,1890,570,3960,540,3960,540,3960,540,1920,540,3960,540,1920,540,1920,540,2010,540,1920,510,1920,540,1920,510,1950,510,1920,510,3960,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,4080,510,1950,510,2040,510,6990;
20;82;DEBUG;Pulses=46;Pulses(uSec)=540,1860,480,1860,450,1890,510,1950,480,1950,510,3990,510,4020,510,1980,480,1980,480,1980,510,1980,480,1980,510,2040,480,1980,480,1950,510,4020,480,4020,510,1980,480,1950,480,4020,510,1950,480,2070,510,6990;
20;83;DEBUG;Pulses=58;Pulses(uSec)=540,3810,480,1860,510,4080,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4080,510,1950,510,1950,510,3990,510,1950,510,2070,510,6990;
20;84;DEBUG;Pulses=52;Pulses(uSec)=540,1860,480,1890,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,480,3990,510,4020,480,1980,510,2010,510,1980,480,1950,480,1950,480,1980,480,1980,480,1950,480,4080,480,4020,480,1980,480,1980,480,4020,480,1980,480,2070,480,6990;
20;85;DEBUG;Pulses=56;Pulses(uSec)=540,1860,450,3810,480,1980,480,1980,480,1980,480,1980,480,1980,510,1980,480,1980,480,1980,480,4020,480,4020,510,1980,480,1980,510,1980,480,1980,480,1980,510,1980,480,2040,510,1950,480,4020,480,4020,510,1980,480,1950,510,4020,510,1950,510,2070,510,6990;
20;86;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1860,480,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4080,510,4020,510,1950,510,1950,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,3990,510,1950,510,2070,510,6990;
20;87;DEBUG;Pulses=56;Pulses(uSec)=390,1830,480,3810,480,1920,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,1950,510,3990,510,1950,510,1950,510,6990;
20;88;DEBUG;Pulses=150;Pulses(uSec)=600,390,270,510,300,480,300,510,270,510,270,540,240,540,210,570,210,540,240,570,210,540,270,540,240,540,240,540,240,540,210,600,210,540,210,600,180,570,240,570,210,570,180,600,150,1050,720,1020,720,570,210,570,210,630,180,570,210,1050,240,570,240,540,690,1050,690,1080,210,600,180,540,240,570,690,1080,660,630,150,1080,210,570,210,600,660,660,150,1140,600,1080,660,630,180,1110,150,600,210,570,210,600,660,660,120,1140,150,630,630,690,90,690,90,1110,630,1170,120,630,150,630,150,630,150,690,90,630,150,690,90,660,120,660,120,690,540,1170,120,690,540,1200,90,720,60,690,60,720,60,720,60,720,510,1260,420,1410;
20;89;DEBUG;Pulses=76;Pulses(uSec)=0,60,600,1860,600,1860,600,3930,570,1860,570,1890,570,1890,540,3960,540,3960,540,3960,540,1920,540,3960,540,1920,540,1920,540,2010,540,1920,510,1920,540,1920,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,2040,510,4020,510,2070,510,6990;
20;8A;DEBUG;Pulses=44;Pulses(uSec)=540,1860,480,1860,480,1920,480,1950,510,3990,510,4020,480,1980,510,1980,480,1980,510,1980,480,1980,480,2010,510,1950,480,1950,510,4020,480,4020,510,2040,510,1950,480,1950,510,3990,510,2070,510,6990;
20;8B;DEBUG;Pulses=58;Pulses(uSec)=540,3810,480,1920,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4050,510,1950,510,1950,510,1950,510,4020,510,2070,510,6990;
20;8C;DEBUG;Pulses=52;Pulses(uSec)=570,1860,450,1890,510,1950,510,1950,510,1950,510,1980,480,1980,510,1950,480,4020,510,4020,480,1980,480,2040,510,1980,480,1980,480,1950,480,1980,480,1980,480,1980,480,4080,480,4020,480,1980,480,1980,480,1980,480,4020,480,2070,480,6990;
20;8D;DEBUG;Pulses=56;Pulses(uSec)=540,1860,450,3810,480,1950,480,1950,480,1980,510,1980,480,1980,510,1980,480,1980,480,1980,510,4020,480,4020,510,1950,480,1950,480,1980,510,1980,480,1980,510,1980,480,2040,480,1950,510,4020,480,4020,510,1980,480,1980,480,1950,510,3990,510,2070,510,6990;
20;8E;DEBUG;Pulses=54;Pulses(uSec)=540,3810,480,1860,480,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4050,510,3990,510,1950,510,1950,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,3990,510,2070,510,6990;
20;8F;DEBUG;Pulses=56;Pulses(uSec)=420,1830,480,3810,480,1920,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,4020,510,1950,510,1950,510,1950,510,3990,510,1950,510,6990;
20;90;DEBUG;Pulses=74;Pulses(uSec)=780,1800,600,1860,600,3930,600,1860,600,1890,570,1890,570,3930,540,3930,540,3960,540,1890,540,3960,540,1920,540,1920,540,1980,540,1920,540,1920,540,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1920,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,2040,510,3990,510,2040,510,6990;
20;91;BL999;ID=00c4;TEMP=0180;BAT=LOW;
20;92;DEBUG;Pulses=76;Pulses(uSec)=600,3990,510,1920,510,1920,510,3990,510,1950,510,1950,510,1950,510,3990,510,3990,510,3990,510,1950,510,4020,510,1950,510,1950,510,1950,510,1950,510,1980,480,1980,510,1980,480,1950,510,4020,480,4020,480,1980,510,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,4020,480,4080,480,1980,480,1950,480,1950,480,4020,480,2070,480,6990;
20;93;Prologue;ID=91d0;TEMP=00c0;HUM=49;
20;94;DEBUG;Pulses=76;Pulses(uSec)=570,3990,510,1950,510,1950,480,3990,510,1950,480,1980,480,1950,510,4020,480,4080,510,4020,510,1950,480,4020,510,1950,480,1950,510,1980,480,1980,480,1980,510,1980,480,1980,510,1950,480,4020,510,4020,510,1950,480,1950,510,1950,510,1950,510,1980,480,1950,510,2010,510,1950,480,3990,510,4020,510,1950,510,1950,510,1950,510,3990,510,2070,510,6990;
20;95;DEBUG;Pulses=46;Pulses(uSec)=540,1860,480,1860,480,1860,480,1890,510,1950,510,4050,510,3990,510,1950,510,1950,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,3990,510,2070,510,6990;
20;96;DEBUG;Pulses=58;Pulses(uSec)=540,3810,480,1830,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,2040,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,3990,510,1950,510,6990;
20;97;DEBUG;Pulses=148;Pulses(uSec)=330,480,270,510,330,480,270,570,240,510,240,540,210,570,240,540,210,540,240,540,240,540,240,570,210,600,180,600,210,570,240,570,210,600,180,570,210,600,180,600,180,630,150,1050,690,1050,690,570,210,570,210,600,210,600,180,1050,240,570,210,570,690,1080,690,1110,180,570,240,570,210,570,660,1140,600,600,150,1110,180,660,150,630,630,630,150,1110,660,1110,660,630,150,1140,150,600,180,600,180,600,660,660,120,1140,150,660,600,660,120,660,120,1170,570,1170,120,630,150,630,150,660,150,660,120,690,90,690,90,660,120,720,60,720,540,1230,60,690,570,1230,60,720,60,720,60,750,30,750,30,810,450,1290,270,1530;
20;98;DEBUG;Pulses=74;Pulses(uSec)=30,390,600,1860,600,3930,570,1890,570,1890,540,1890,540,3930,570,3930,540,3960,540,1920,540,3990,540,1920,540,1920,510,2010,540,1920,510,1920,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,4020,510,3990,510,1950,510,1950,510,2040,510,1950,510,2070,510,6990;
20;99;DEBUG;Pulses=46;Pulses(uSec)=90,1860,480,1860,450,1860,480,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,480,1950,510,2010,510,1950,510,3990,510,4020,510,1950,510,2040,510,1950,510,1950,510,2070,510,6990;
20;9A;DEBUG;Pulses=58;Pulses(uSec)=570,3810,480,1860,510,4020,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,2040,510,1950,510,1950,510,1950,510,2070,510,6990;
20;9B;DEBUG;Pulses=52;Pulses(uSec)=540,1860,480,1890,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,4020,510,1950,510,1950,510,1950,510,1950,570,1950,510,1950,510,1950,510,1950,510,3990,510,4080,510,1950,510,1950,510,1950,510,1920,510,2070,510,6990;
20;9C;DEBUG;Pulses=56;Pulses(uSec)=540,1920,480,3810,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,480,1950,510,4020,480,4020,510,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,1980,480,4110,480,4050,480,1980,480,1980,480,1980,480,1980,480,2070,480,6990;
20;9D;DEBUG;Pulses=54;Pulses(uSec)=540,3810,450,1860,480,1980,480,1980,480,1980,510,1980,480,1980,510,1980,480,1950,480,4020,510,4020,510,1980,510,2040,480,1980,480,1980,510,1980,480,1950,510,1950,480,1950,480,4080,510,4020,510,1950,510,1950,480,1980,510,1950,510,2070,480,6990;
20;9E;DEBUG;Pulses=56;Pulses(uSec)=420,1860,480,3810,480,1920,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,1950,510,3990,510,3990,510,1950,510,1950,510,1950,510,1950,510,1950,510,6990;
20;9F;DEBUG;Pulses=150;Pulses(uSec)=480,390,270,510,300,540,240,510,270,510,270,540,240,510,240,510,270,630,150,510,240,540,240,510,270,540,240,570,240,540,210,570,210,570,210,600,180,570,210,570,180,570,180,630,150,1050,720,1020,750,570,210,570,210,600,210,570,210,1050,240,570,240,540,720,1080,660,1080,210,570,210,570,210,540,690,1110,660,630,150,1110,180,600,210,600,660,600,180,1110,660,1110,660,600,150,1140,150,600,180,630,150,600,660,630,150,1110,180,660,600,690,90,720,60,1170,600,1170,120,660,120,660,150,630,150,660,120,660,120,690,90,690,90,720,90,660,570,1200,90,720,540,1260,30,750,60,720,60,750,30,750,30,750,510,1350,330,1380;
De temps en temps, elles sont décodés correctement en "Prologue" (les valeurs température et humidité sont correctes).
Ce lien explique le protocole "Prologue" et cela semble bien correspondre à ces sondes Digoo : https://github.com/merbanan/rtl_433/blo ... prologue.c

Je constate que pour les trames non codées (72, 74 ou 76 pulses), le début des trames semble mal-formé : soit il manque 1 ou 2 bits au début. Ainsi, en rajoutant ce ou ces bits, la trame est correcte.

Re: Sonde Digoo R8S

Posted: 16 Nov 2017, 14:32
by JPL78FR
Bonjour,

Je suis moi aussi confronté à un problème de fiabilité avec des sondes Therm/Hygro DIGOO, dans mon cas les R8H :

https://www.banggood.com/Digoo-DG-R8H-4 ... mds=search

Avec l'actuelle version de RFLINK (fw 48) elles remontent soit en tant que "Xiron", soit en tant que "Tunex". Voici un petit échantillon des trames reçues (3 sondes sur le pseudo-canal 2) :

Code: Select all

 20;4F;DEBUG;Pulses=511;Pulses(uSec)=480,1860,390,1860,390,840,390,1860,390,840,390,1860,390,1860,390,840,390,1860,390,870,390,3810,390,870,390,840,390,1830,390,840,390,840,390,840,390,870,390,870,390,1860,390,840,390,840,390,1860,390,840,390,840,390,840,390,870,390,840,390,1860,390,840,390,1860,390,1830,390,840,390,840,390,1860,390,1860,390,1830,390,1860,390,1860,390,840,390,1860,390,840,390,1860,390,1860,390,840,390,1860,390,870,390,3810,390,840,390,840,390,1860,390,840,390,840,390,840,390,840,390,870,390,1860,390,870,390,840,390,1860,390,870,390,840,390,840,390,870,390,840,390,1860,390,840,390,1860,390,1860,390,840,390,840,390,1860,390,1830,390,1860,390,1860,390,1860,390,840,390,1860,390,840,390,1860,390,1860,390,840,390,1860,390,870,390,3810,390,840,390,840,390,1860,390,840,390,840,390,840,390,840,390,870,390,1860,390,840,390,840,390,1830,390,840,390,840,390,840,390,870,390,840,390,1860,390,840,390,1860,390,1830,390,840,390,840,390,1860,390,1860,390,1860,390,1860,390,1860,390,840,390,1830,390,840,390,1860,390,1860,390,840,390,1860,390,870,390,3810,390,840,390,840,390,1860,390,870,390,840,390,840,390,840,390,870,390,1860,390,840,390,840,390,1860,390,840,390,840,390,840,390,870,390,840,390,1860,390,840,390,1860,390,1860,390,840,390,840,390,1860,390,1860,390,1830,390,1860,390,1860,390,840,390,1860,390,840,390,1860,390,1860,390,840,390,1860,390,870,390,3810,390,840,390,840,390,1860,390,840,390,840,390,840,390,840,390,870,390,1860,390,840,390,840,390,1860,390,840,390,840,390,840,390,870,390,840,390,1860,390,840,390,1860,390,1860,390,840,390,840,390,1860,390,1860,390,1860,390,1860,390,1860,390,870,390,1860,390,840,390,1860,390,1860,390,840,390,1860,390,870,390,3810,390,840,390,870,390,1860,390,840,390,870,390,840,390,840,390,870,390,1860,390,870,390,840,390,1860,390,840,390,840,390,840,390,870,390,840,390,1830,390,840,390,1830,390,1860,390,840,390,840,390,1860,390,1860,390,1860,390,1860,390,1860,390,840,390,1860,390,840,390,1860,390,1860,390,840,390,1860,390,870,390,3810,390,840,390,840,390,1860,390,840,390,840,390,840,390,840,390,870,390,1860,390,840,390,840,390,1860,390,840,390,840,390,840,390,870,390,840,390,1860,390,840,390,1860,390,1860,390,870,390;
 20;50;Xiron;ID=2002;TEMP=0059;HUM=90;BAT=OK;
 20;51;DEBUG;Pulses=511;Pulses(uSec)=450,840,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,870,390,840,390,840,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,840,390,3780,390,840,390,840,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,840,390,840,390,1860,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,840,390,3780,390,840,390,840,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,840,390,840,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,870,390,3780,390,840,390,840,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,840,390,840,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,840,390,3780,390,840,390,840,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,840,390,840,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,840,390,3780,390,840,390,840,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,840,390,840,390,1830,390,1860,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,840,390,3780,390,840,390,840,390,1830,390,1830,390,1830,390,840,390,1830,390,870,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,840,390,840,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,1830,390,840,390;
 20;52;Xiron;ID=3A02;TEMP=0058;HUM=90;BAT=OK;
 20;53;DEBUG;Pulses=511;Pulses(uSec)=150,3780,390,840,390,1830,390,840,390,840,390,1830,390,1830,390,840,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,1830,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,3750,390,840,390,1830,390,840,390,840,390,1830,390,1830,390,840,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,1830,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,3750,390,840,390,1830,390,840,390,840,390,1830,390,1830,390,840,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,1830,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,3780,390,840,390,1830,390,840,390,840,390,1830,390,1830,390,840,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,1830,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,3750,390,840,390,1830,390,840,390,840,390,1830,390,1830,390,840,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,1830,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,3780,390,840,390,1830,390,840,390,840,390,1830,390,1830,390,840,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,1830,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390,840,390,840,390,1830,390,840,390,3750,390,840,390,1830,390,840,390,840,390,1830,390,1830,390,840,390,840,390,1830,390,840,390,840,390,1830,390,840,390,840,390,840,390,840,390,840,390,1830,390,840,390,1830,390,1830,390,840,390,1830,390,1830,390,1830,390,1830,390,1830,390,1830,390,840,390,1830,390,840,390,1830,390;
 20;54;Tunex;ID=4C02;TEMP=005b;HUM=82;BAT=OK;
J'ai aussi essayé de prendre connaissance du code supposé décoder ces trames (plugin 46) mais les sources sont beaucoup trop anciens, et n'implémentaient pas le support des devices "Tunex". En fait, comme expliqué par l'équipe de DEV elle-même, les actuelles sources disponibles sont uniquement fournis comme base de réalisation pour de nouveaux plugins, et ils ne semblent pas vouloir dévoiler le codage de l'actuel core et des plugins à jour.
En revanche il doit être possible de leur soumettre le problème ; vu l'apparent succès de ces équipements (prix cassés) il se peut qu'il y ait de plus en plus d'utilisateurs RFLINK intéressés par une bonne implémentation du/des protocoles des sondes DIGOO.

Cdt,

JPL78FR

Re: Sonde Digoo R8S

Posted: 16 Nov 2017, 15:06
by JPL78FR
Je viens de poster un message dans la section "unsupported devices" ; peut-être que l'équipe DEV se penchera sur le cas de ces sondes DIGOO (si ce n'est pas déjà fait) :

viewtopic.php?f=10&t=3781#p20790

JPL78FR