Page 10 sur 17

Re: Le topic de VOS bureaux

Publié : 13 juin 2015, 08:44
par ORelio
A ce prix là c'est tout de suite moins intéressant... le modèle de mac que tu as trouvé date de quand, aussi ?
Sinon je remarque que tu as sur ton bureau la même télécommande pour prises radiocommandées que moi !
Très bon choix, le protocole entre la télécommande et les prises radiocommandées n'est pas chiffré et très simple à reverser : les bits comme sur la prise suivi de 0 ou 1 pour la commande.
Avec un émetteur 433.92Mhz à 1€ sur le Raspberry PI, on peut faire de la domotique facile avec ces prises et en commander jusqu'à 1024 au lieu de 4 avec la télécommande :D

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 10:13
par Killer_of_Space
Sérieusement ? :)

Va falloir que j'étudie ça !!
Donc on a 5 bits pour le canal général + les 5 derniers pour la prise, c'est sympa ça ! À 2^5 = 32 prise pour le même canal et 2^10 pour la totalité des canaux, j'y avais pas pensé ^^

Bon, sinon l'émetteur de la commande est pas ré-utilisable... Un peu dég... Je la remonte :/

Au fait, tu as acheté ton PI ? :)

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 10:35
par ORelio
Oui, et vu que ça t'intéresse voici mes notes de l'analyse des prises radiocommandées, où j'explique comment j'ai trouvé le fonctionnement de celles-ci et donc comment déclencher la mystérieuse prise E ne figurant pas sur la télécommande - qui ne va que de A à D - voire des combinaisons loufoques comme ACD - une prise qu'on a réglées à la fois sur A, C et D et qui ne réagit donc pas non plus à la télécommande :

Code : Tout sélectionner

- Contrôler des prises avec un raspberry pi - L'idée de départ est simple : déclencher logiciellement l'allumage ou l'extinction d'appareils ou de lampes à moindre coût et à distance. Pour cela, il faut un raspberry, des modules d'émission et de réception 433Mhz, un chargeur/boitier/autre accessoire manquant, et un peu de fil. A cela, on ajoute des prises télécommandées bon marché, au total on en a pour environ 80€, ce qui peut paraître cher au premier abord, mais vu les possibilités offertes par le raspberry pi, c'est un investissement plutôt rentable, voyez plutôt... - Codes de commande - Après installation des modules d'émission et réception 433.92Mhz, l'outil RFSniffer permet de récupérer les commandes envoyées par la télécommande des prises télécommandées : Prise A ON 4261201 OFF 4261204 Prise B ON 4264273 OFF 4264276 Prise C ON 4265041 OFF 4265044 Prise D ON 4265233 OFF 4265236 Fin de la transmission : 4265311 (en binaire 10000010001010101011111) (semble facultatif, ça marche quand même sans) L'outil Codesend permet de rejouer les codes capturés et ainsi de piloter les prises. Mais on peut mieux faire... - Analyse des codes - Prenons le signal ON pour chaque prise, converti depuis leur format décimal vers le format binaire : A 10000010000010101010001 B 10000010001000101010001 C 10000010001010001010001 D 10000010001010100010001 Seule une partie change : c'est bon signe. De plus, on sait qu'un message devrait être logiquement divisé en trois informations : - Identifiant du canal (interrupteurs 12345) - Identifiant de la prise (interrupt. ABCDE) - Commande d'allumage ou d'extinction ON/OFF Le premier identifiant offre 32 combinaisons vu qu'il a 5 interrupteurs à 2 positions. Il peut logiquement être codé sur 5 bits. Hors ici il y a bien plus de bits dans le signal. Cependant, on remarque qu'un bit sur 2 est toujours à zéro, peut-être est-ce à des fins de transmission ? En supprimant un bit sur deux, on obtient : A 100100111101 B 100101011101 C 100101101101 D 100101110101 Le découpage devient alors très simple : A 10010 01111 01 B 10010 10111 01 C 10010 11011 01 D 10010 11101 01 (1) (2) (3) La partie (1) correspond au canal La partie (2) correspond à la prise La partie (3) correspond à la commande 1) Ici le cannal correspond bien a mon agencement des interrupteurs où seuls 1 et 4 sont activés. 2) De la même manière, le seul bit à 0 correspond bien à chaque prise, de A à D. 3) Ici l'ordre est ON (1), pour OFF ce serait 10 (2) cela correspond bien à ce qui a été observé. De ce fait, le signal pour la mystérieuse prise E serait : E 10010 11110 01 Après ajout des bits de bourrage : E 10000010001010101000001 Soit en décimal les codes suivants : ON 4265281 OFF 4265282 Après essai, la prise E réagit correctement. L'intérêt de cette déduction : la télécommande n'a que des boutons de A à D, mais les prises peuvent aller de A à E ! En comprenant le codage, il devient facile de déduire les instructions pour cette prise mystère et de la contrôler. Il devient également possible de piloter simultanément des prises sur différents canaux. Ainsi on passe de 4 prises pour la télécommande de base à 32 (canaux) * 5 (prises) = 160 prises ! On peut gérer au maximum 160 prises différentes. Encore plus fort ! Que se passe-t-il si on règle une prise sur plusieurs lettres à la fois !? Plaçons la prise de test sur A et E en même temps. Elle ne réagit alors ni à A ni à E. Si on crafte le code suivant : 10000010001000101000001 C'est à dire avec les bits à 0 pour A et E, puis qu'on le convertit en décimal : 4264257 Et qu'on l'envoie ... BINGO ! Cela fonctionne. L'extinction fonctionne du premier coup avec : 4264258 On passe donc de 5 prises à 32 prises par canal. Cela fait donc 32 * 32 = 1024 possibilités. Avec ça, on peut en piloter des choses :) Cela me permet de créer des prises impossible à piloter avec une télécommande de base. Pratique contre les mauvaises farces ! - Fin des expérimentations -
En espérant que cela te soit utile ^^

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 14:58
par Edrixal
Pourquoi vouloir s'encombrer d'une télécommande ? Faite le a la voix sa sera beaucoup plus simple ! En plus avec un système de reconnaissance vocale vous pourrez limitez les actions faisable suivants si la personne est enregistrer ou non :p

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 15:17
par ORelio
Justement mes recherches m'ont permis de remplacer la télécommande par un micro pc du coup si on rajoute un micro ... :)

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 15:43
par Edrixal
Du coup c'est banco ! Mais pour optimiser le tout, le mieux serait un micro dans chaque pièce ou il y à des actions a faire ^^

Rhalalala, toujours rêver d'entrer dans une pièce et de dire "lumière" pour que la lumière soit ! xD

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 16:13
par ORelio
Autant mettre un détecteur de présence :lol:

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 16:32
par Kuat
C'est ce que je vais faire
Un chambre quasi autonome :)
avec un ordi sous linux et d'autres ptits truc magiques :)

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 16:55
par Edrixal
Bha tout dépend tu peut aussi vouloir entrer et rester dans le noir pour pas réveiller une personne qui dormirais déjà dans le lit par exemple (ou pas te faire spoted par la lumière qui passe sous la porte xD) de même qu'il faut bien pouvoir l’éteindre a un moment donner surtout si tu est dans une chambre ^^ (Quoi que si tu à peur du noir ... M'fin bon sa n'entre pas dans une majorité des cas xD)

Re: Le topic de VOS bureaux

Publié : 15 juin 2015, 17:00
par Squall28600
Imagine tu rentre bourré ou tu as un gros mal de gorge et il ne comprend pas se que tu dis .....
Personne dit lumière ___ il comprend =>Musique à fond
Personne dit Stop Musique ___ il comprend =>Allume la télé

Le lendemain le truc se retrouve sur le trottoir d'en face :)