Le topic de VOS bureaux

Venez ici faire le discours de vos exploits les plus fous !
ORelio
Ancien Administrateur
Messages : 12582
Inscription : 28 oct. 2011, 22:06
Pseudo Minecraft : ORelio
Contact :

Re: Le topic de VOS bureaux

Messagepar ORelio » 13 juin 2015, 08:44

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
Image
Image
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse Image

Killer_of_Space
Messages : 5377
Inscription : 22 sept. 2011, 17:46
Localisation : Derrière toi...

Re: Le topic de VOS bureaux

Messagepar Killer_of_Space » 15 juin 2015, 10:13

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 ? :)

ORelio
Ancien Administrateur
Messages : 12582
Inscription : 28 oct. 2011, 22:06
Pseudo Minecraft : ORelio
Contact :

Re: Le topic de VOS bureaux

Messagepar ORelio » 15 juin 2015, 10:35

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 ^^
Image
Image
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse Image

Edrixal
Messages : 5436
Inscription : 24 août 2011, 22:41

Re: Le topic de VOS bureaux

Messagepar Edrixal » 15 juin 2015, 14:58

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
Admin de la faction Solarys.

Si nous vous avons tout pris, dite vous que vous aurez eu le privilège de participer à la construction d'un projet qui vous dépasse ...

Vous avez besoin de po ? Il m'arrive de racheter des ressources en masse
! Aller voir ici pour plus d'information.

ORelio
Ancien Administrateur
Messages : 12582
Inscription : 28 oct. 2011, 22:06
Pseudo Minecraft : ORelio
Contact :

Re: Le topic de VOS bureaux

Messagepar ORelio » 15 juin 2015, 15:17

Justement mes recherches m'ont permis de remplacer la télécommande par un micro pc du coup si on rajoute un micro ... :)
Image
Image
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse Image

Edrixal
Messages : 5436
Inscription : 24 août 2011, 22:41

Re: Le topic de VOS bureaux

Messagepar Edrixal » 15 juin 2015, 15:43

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
Admin de la faction Solarys.

Si nous vous avons tout pris, dite vous que vous aurez eu le privilège de participer à la construction d'un projet qui vous dépasse ...

Vous avez besoin de po ? Il m'arrive de racheter des ressources en masse
! Aller voir ici pour plus d'information.

ORelio
Ancien Administrateur
Messages : 12582
Inscription : 28 oct. 2011, 22:06
Pseudo Minecraft : ORelio
Contact :

Re: Le topic de VOS bureaux

Messagepar ORelio » 15 juin 2015, 16:13

Autant mettre un détecteur de présence :lol:
Image
Image
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse Image

Kuat
Messages : 217
Inscription : 11 janv. 2015, 19:17
Pseudo Minecraft : the_kuat
Localisation : Alpha Cen Bb.

Re: Le topic de VOS bureaux

Messagepar Kuat » 15 juin 2015, 16:32

C'est ce que je vais faire
Un chambre quasi autonome :)
avec un ordi sous linux et d'autres ptits truc magiques :)

Edrixal
Messages : 5436
Inscription : 24 août 2011, 22:41

Re: Le topic de VOS bureaux

Messagepar Edrixal » 15 juin 2015, 16:55

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)
Admin de la faction Solarys.

Si nous vous avons tout pris, dite vous que vous aurez eu le privilège de participer à la construction d'un projet qui vous dépasse ...

Vous avez besoin de po ? Il m'arrive de racheter des ressources en masse
! Aller voir ici pour plus d'information.

Squall28600
Ancien Administrateur
Messages : 3442
Inscription : 23 oct. 2011, 19:38
Localisation : Luisant

Re: Le topic de VOS bureaux

Messagepar Squall28600 » 15 juin 2015, 17:00

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 :)
Joueur depuis 10 Octobre 2011
Modérateur all serveur depuis le 5 février 2012
Super-modérateur all serveur depuis le 23 Avril 2012
Opérateur all serveur depuis le 9 Juillet 2012
Temps d'arret du 1er Juillet 2014 au 1er Novembre 2014
Joueur de Hellomincraft de Septembre 2014 au 10 avril 2017
Modérateur serveur Play depuis 10 avril 2017


Revenir à « Comptoir »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 2 invités