Pages: 1 ... 5 6 [7] 8 9 ... 20   Go Down
Author Topic: Interrupteurs domotique Blyss de castorama  (Read 46605 times)
0 Members and 1 Guest are viewing this topic.
France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

s'il n'y a pas de bug au niveau de ton systeme de capture, barbudor,  on doit faire un pas en arrière dans l'analyse car on voit apparaitre des valeurs nouvelles (par exemple 78, 9A ou 9E dans l'avant dernier octet., valeurs qui ne sont pas toutes dans le cycle 98 > DA > 1E > E6 -> 67 > DA .. qu'ont pensait identifié  smiley-confuse
C'est pas cool ça ! smiley-confuse
J'ai jamais vu une trame avec ce genre de code ...
Ce qui serait ennuyeux c'est que chaque type d'émetteur ai son propre lot de code ... smiley-zipper

Quote
Ou tu as vu min = 5 ? Dans mon fichier calc j'ai bien min = 3.
le min de 5 a été constaté "à vue de nez"  dans l'enregistrement de barbudor '65 trames...' avant ton analyse !!
Ok ok smiley-mr-green
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Et hop un spoofer qui marche !

On lui donne les 4 octets de la clef et *magie* plus besoin de télécommande smiley-mr-green
« Last Edit: June 18, 2012, 10:12:50 am by skywodd » Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Je ne pense pas qu'il y ait d'erreur. En tout cas les valeurs sont extrêmement répétitives

Le cycle dépend peut être du produit ?
Je rappelle que je teste actuellement sur la télécommande 5 canaux

Il faudrait que Artouste ait le droit de ressortir ses jouets pour comparer avec les trames de sa télécommande

Ci joint une nouvelle série capture qui teste tous les boutons de la télécommande

- Comme je le disait plus haut la séquence des 4 derniers quartets de dépend ni du canal (1 à 5 ou ALL) ni de la commande ON/OFF
- Le quartet qui suit l'adresse vaut 8, 4, 2, 1 ou 3 pour les canaux 1, 2, 3, 4, 5 respectivement. Et 0 pour ALL. Bizarre.
- Le quartet suivant vaut 0 pour OFF et 1 pour ON
- Suit les 4 derniers quartets

Code:
> FE 4A 23 D8 0E A3 1 ON  1
> FE 4A 23 D8 1E F9 D OFF 1
> FE 4A 23 D4 0B 96 B ON  2
> FE 4A 23 D4 17 C0 9 OFF 2
> FE 4A 23 D2 06 24 0 ON  3
> FE 4A 23 D2 1E EB 9 OFF 3
> FE 4A 23 D1 05 7A F ON  4
> FE 4A 23 D1 17 89 8 OFF 4
> FE 4A 23 D3 09 A6 5 ON  5
> FE 4A 23 D3 19 EF 3 OFF 5
> FE 4A 23 D8 0E 61 9 ON  1
> FE 4A 23 D8 16 76 2     OFF 1
> FE 4A 23 D4 09 8F 9     ON  2
> FE 4A 23 D4 1D A2 6     OFF 2
> FE 4A 23 D2 01 E7 9     ON  3
> FE 4A 23 D2 1E 62 7     OFF 3
> FE 4A 23 D1 06 78 8     ON  4
> FE 4A 23 D1 19 84 7     OFF 4
> FE 4A 23 D3 0D AC C     ON  5
> FE 4A 23 D3 11 EC 7     OFF 5
> FE 4A 23 D0 0E 6C D     ON  ALL
> FE 4A 23 D0 16 7C 1     OFF ALL
> FE 4A 23 D8 09 8B E ON  1
> FE 4A 23 D8 1D AA 5     OFF 1
> FE 4A 23 D4 01 E7 A     ON  2
> FE 4A 23 D4 1E 62 5     OFF 2
> FE 4A 23 D2 06 77 B     ON  3
> FE 4A 23 D2 19 82 B     OFF 3
> FE 4A 23 D1 0D A8 0     ON  4
> FE 4A 23 D1 11 E3 0     OFF 4
> FE 4A 23 D3 0E 69 B     ON  5
> FE 4A 23 D3 16 76 F     OFF 5
> FE 4A 23 D0 09 81 0     ON  ALL
> FE 4A 23 D0 1D A5 7     OFF ALL
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

En tout cas, ma séquence n'a rien a voir avec celle de Skywodd...
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Le cycle dépend peut être du produit ?
Dans un sens ce serait logique vu que la "Liveez Box" qui doit tout pouvoir controler sait (d'aprés la pub casto) quelle type de matériel on utilisent.

Il faudrait que Artouste ait le droit de ressortir ses jouets pour comparer avec les trames de sa télécommande
+1

- Comme je le disait plus haut la séquence des 4 derniers quartets de dépend ni du canal (1 à 5 ou ALL) ni de la commande ON/OFF
- Le quartet qui suit l'adresse vaut 8, 4, 2, 1 ou 3 pour les canaux 1, 2, 3, 4, 5 respectivement. Et 0 pour ALL. Bizarre.
- Le quartet suivant vaut 0 pour OFF et 1 pour ON
- Suit les 4 derniers quartets
Je vais tenter l'adresse 0 pour voir si mon truc réagis smiley-wink
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5088
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Il faudrait que Artouste ait le droit de ressortir ses jouets pour comparer avec les trames de sa télécommande
+1

- Comme je le disait plus haut la séquence des 4 derniers quartets de dépend ni du canal (1 à 5 ou ALL) ni de la commande ON/OFF
- Le quartet qui suit l'adresse vaut 8, 4, 2, 1 ou 3 pour les canaux 1, 2, 3, 4, 5 respectivement. Et 0 pour ALL. Bizarre.
- Le quartet suivant vaut 0 pour OFF et 1 pour ON
- Suit les 4 derniers quartets

Je vais tenter l'adresse 0 pour voir si mon truc réagis smiley-wink

peut etre demain , sinon lundi  smiley-mr-green

sinon un test d'asocciation avec les trames de barbudor emulée, ça doit etre possible juste pour voir et ensuite rejouer pour voir ?
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

sinon un test d'asocciation avec les trames de barbudor emulée, ça doit etre possible juste pour voir et ensuite rejouer pour voir ?
Testé -> ça marche nikel !
Donc soit il y a une logique derrière ces séries de valeurs ... soit ... je sait pas ...

--> voir pièce jointe : ma clef + rolling code de barbudor + token avec incrémentation de +50
« Last Edit: June 18, 2012, 10:12:46 am by skywodd » Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5088
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sinon un test d'asocciation avec les trames de barbudor emulée, ça doit etre possible juste pour voir et ensuite rejouer pour voir ?
Testé -> ça marche nikel !
Donc soit il y a une logique derrière ces séries de valeurs ... soit ... je sait pas ...

--> voir pièce jointe : ma clef + rolling code de barbudor + token avec incrémentation de +50
ne te reste plus qu'à vérifier si tu peux générer un code complétement "bidon" , associer et voir soir le résultat.
je n'ai pas le droit aux jouets, mais j'ai le droit à l'araldite :   smiley-mr-green
déport de data en attente de séchage

Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ne te reste plus qu'à vérifier si tu peux générer un code complétement "bidon" , associer et voir soir le résultat.
Je test ça dés que j'ai finit mon programme de décodage RF avec analyse des données reçu smiley-wink

Edit : Hé mais !
Barbudor tes trames contiennent bien les même série que moi en faite !
Code:
  //0x98, 0xDA, 0x1E, 0xE6, 0x67 // Interrupteur type "va et viens"
  //0x1E, 0xE6, 0x67, 0x98, 0xDA // Télécommande sans LCD
Je viens juste de tilter ... ya quelques différences au début des tes 65 trames mais sinon en faite c'est bien la même série !
« Last Edit: June 16, 2012, 12:39:00 pm by skywodd » Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Barbudor tes trames contiennent bien les même série que moi en faite !
Code:

  //0x98, 0xDA, 0x1E, 0xE6, 0x67 // Interrupteur type "va et viens"
  //0x1E, 0xE6, 0x67, 0x98, 0xDA // Télécommande sans LCD

Je viens juste de tilter ... ya quelques différences au début des tes 65 trames mais sinon en faite c'est bien la même série !

Super !! Au final, y'aurait  5 nombres magiques à utiliser (à tour de rôle ?)  puis un octet qui ne doit pas être deux fois de suite le même.... ça donne un truc qui ressemble  (de loin) à  un code tournant , juste de quoi impressionner un peu et décourager le novice !   UN CDRC (Canada Dry Rolling Code)...
« Last Edit: June 16, 2012, 01:02:52 pm by al1fch » Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Super !! Au final, y'a 5 nombres magiques à utiliser (à tour de rôle ?)  puis un octet qui ne doit pas être deux fois de suite le même.... ça donne un truc qui ressemble  (de loin) à  un code tournant , juste de quoi impressionner un peu et décourager le novice !

Donc si on résume tout ce que l'on as trouvé depuis le début :

Découpage d'un trame :
Code:
<entête 2.4ms HIGH> <adresse 0 (8 bits)> <adresse 1 (8 bits)> <adresse 2 (8 bits)> <adresse 3 (4 bits)> <canal (4 bits) > <état 0 ou 1 (4 bits)> <rolling code MSB (4 bits)> <rolling code LSB (4 bits)> <timestamp incrémentiel (0 ~ 255) MSB (4 bits)> <timestamp incrémentiel (0 ~ 255) LSB (4 bits)>

Les canaux :
Code:
canal 1 = 8
canal 2 = 4
canal 3 = 2
canal 4 = 1
canal 5 = 3
tout les canaux = 0

Le scrolling rolling ('tain pas mal comme erreur de frappe smiley-mr-green) code :
Code:
0x98 -> 0xDA -> 0x1E -> 0xE6 -> 0x67

L'encodage des bits  :
Code:
T = 400ms
"1" = T:LOW 2T:HIGH
"0" = 2T:LOW T:HIGH

On as sacrément avancé dit dont en même pas 2 jours smiley-mr-green
« Last Edit: June 16, 2012, 01:16:37 pm by skywodd » Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5088
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Il faudrait que Artouste ait le droit de ressortir ses jouets pour comparer avec les trames de sa télécommande

Je vais tenter discrètement  smiley-cool juste avec ton .ino en me piquant sur la telco
Sur ta telco tu pique le signal data où pour l'envoyer vers RX uno ?
j'ai rapidement testé sur l'entrée mod du module RF (pin central) , mais nada  smiley-cool
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est pas la pin centrale, c'est celle de gauche
Après les VCC et probablement masse

EDIT:
Et aussi dispo pin 7 du micro
Phoo mise à jour


* blyss_telco1.jpg (79.86 KB, 800x450 - viewed 59 times.)
« Last Edit: June 16, 2012, 01:41:27 pm by barbudor » Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Edit : Hé mais !
Barbudor tes trames contiennent bien les même série que moi en faite !
Code:
  //0x98, 0xDA, 0x1E, 0xE6, 0x67 // Interrupteur type "va et viens"
  //0x1E, 0xE6, 0x67, 0x98, 0xDA // Télécommande sans LCD

Mais pourquoi dans la séquence de 285, faite après avoir retirée la pile plusieurs minutes, et parfaitement reproductible, ca commence par une autre série avant d'attaquer ces 5 nombres ci ?

Code:
> FE 4A 23 D 8 0 EA 31
> FE 4A 23 D 8 0 EF 9D
> FE 4A 23 D 8 0 B9 6B
> FE 4A 23 D 8 0 7C 09
> FE 4A 23 D 8 0 62 40
> FE 4A 23 D 8 0 EE B9
> FE 4A 23 D 8 0 57 AF
> FE 4A 23 D 8 0 78 98
> FE 4A 23 D 8 0 9A 65
> FE 4A 23 D 8 0 9E F3

> FE 4A 23 D 8 0 E6 19
> FE 4A 23 D 8 0 67 62
> FE 4A 23 D 8 0 98 F9
> FE 4A 23 D 8 0 DA 26
> FE 4A 23 D 8 0 1E 79

> FE 4A 23 D 8 0 E6 27

Il n'y a qu'a moi que cela arrive ?
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Mais pourquoi dans la séquence de 285, faite après avoir retirée la pile plusieurs minutes, et parfaitement reproductible, ca commence par une autre série avant d'attaquer ces 5 nombres ci ?

Il n'y a qu'a moi que cela arrive ?
Apparemment ... oui smiley-mr-green
Ou alors c'est purement spécifique aux télécommandes ?
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Pages: 1 ... 5 6 [7] 8 9 ... 20   Go Up
Jump to: