Amazon Dash-buttons : un script multi-boutons

Vous avez déjà pensé à détourner un bouton Dash fourni par Amazon ? En promo actuellement à moins de 2 €, il ne faut pas se priver, surtout pas.

Une fois le bouton reçu, rendez-vous sur https://github.com/hortinstein/node-dash-button pour découvrir comment le préparer, comment installer les différents modules de détection sur un Raspberry Pi par exemple.

Ceci fait, voici un exemple de script js permettant de lancer un script bash en fonction du bouton pressé :

var shell = require('shelljs');
var dash_button = require('node-dash-button');
var dash = dash_button(["50:f5:da:a4:c4:80","18:74:2e:b5:c7:80","fc:65:de:4f:50:80"], null, null, 'all'); //address from step above
dash.on("detected", function (dash_id){

// allumage salon
    if (dash_id === "50:f5:da:a4:c4:80"){
        shell.exec('sh /home/pi/salon_on.sh &');

// extinction generale
    } else if (dash_id === "18:74:2e:b5:c7:80"){
        shell.exec('/usr/bin/python /home/pi/remote.py alloff 0 &');

// allumage cuisine
    } else if (dash_id === "fc:65:de:4f:50:80"){
        shell.exec('/usr/bin/python /home/pi/remote.py ledcuisine 1 &');
}
});

Ici, selon le bouton nous allons venir allumer une lampe dans le salon avec le script salon_on.sh ou commander un autre script pour une extinction générale, voir juste allumer la cuisine. Bien entendu, vous adapterez en fonction de vos scripts, de vos besoins.

Publications similaires

  • |

    AU VOL !! Où le Copyright on s’en fout !

    J’ai un peu hésité à écrire ce billet, mais parfois trop c’est trop. Encore récemment, un client nous demande pourquoi nous avons mis des étiquettes de garantie sur les produits livrés, prétextant que c’était SON matériel et qu’il voulait pouvoir le copier à volonté. Ben oui, après tout, n’hésitez pas, appropriez-vous donc le travail effectué par d’autres, copiez tout ce que vous pouvez et faites des petits à la pelle ! Ah oui, par contre si jamais nous avions un…

  • WWDC 2014 : le retour des superlatifs !

    Les fanboys d’Apple n’auront pas manqué de suivre le WWDC 2014, la Grand messe de la Pomme, dévoilant à la fois le nouvel OS/X, Yosemite, mais aussi IOS 8. Forcément, lors de ce show à l’américaine, tout est lu, programmé, préparé : aucune place pour autre chose qu’un humour mis en scène, des SMS programmés, des canulars calibrés. Et bien entendu, tout est great, gorgeous, incredible, wonderful, very best, better, et j’en oublie. On ne fait pas dans la demi-mesure,…

  • Raspberry Pi : alarme !!

    Détecter une ou plusieurs ouvertures de porte, détecter des codes 433 MHz, capturer l’image d’une ou plusieurs caméras IP (via leurs flux RTSP), alerter par SMS ou email, voici autant de fonctionnalités que nous pourrions demander à un Raspberry Pi utilisé en alarme. C’est avec toutes ces fonctionnalités que j’ai débuté la programmation en Python 3, cherché comment articuler tout ce petit monde sans bugs. J’ai réutilisé mon précédent travail sur la réception 433 MHz, en la faisant fonctionner en…

  • ESP8266, Nodemcu, Lua : commande de relais via trames UDP

    Suite des essais avec l’ESP8266 déjà présenté sur Blogwifi, associé désormais à une platine munie de 2 relais : J’ai relié l’un des deux relais de la platine via un transistor 2N2222, branché comme suit : Vue la petite taille, tout a été soudé en l’air sur la platine relai comme vous pouvez le voir en détail ci-dessous :   Les différents fils sont : Rouge : +5Vcc (en bas à gauche de l’ESP8266) Bleu : GND (en bas à…

  • |

    Freebox Mini 4K : installation

    Notre Mini4K étant désormais déballée, il est temps de procéder à son installation, une fois reliée en CPL à notre Freebox Révolution. Surprise, c’est relativement facile, voir agréable même. Les écrans sont clairs, faciles à comprendre, avec souvent d’assez jolies animations graphiques. Débutons par la télécommande : Simple, pas de soucis particuliers.. Les applications et services vont alors se mettre à jour : Je n’ai volontairement pas tout mis pour ne pas faire un billet totalement inutile 😉 La Mini 4K…

  • Statistiques des visites

    Avec un peu d’avance, voici le point mensuel sur les visites reçues sur ce blog WiFi. De 6810 visites mensuelles en Juillet, à 7400 en Août, nous passons désormais à 8200, soit environ 273 visites journalières, ce que confirment les statistiques détaillées fournies par Google Analytics, avec une pointe à 416 visiteurs le 4 Septembre. Firefox garde la tête des navigateurs utilisés, avec 52%, MSIE  à 35%, Chrome à 4,71%. Dans les systèmes d’exploitation, Windows reste largement en tête, suivi…