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

  • Nouvelle boutique en ligne : présentation

    Nous l’avons annoncé discrètement sur Twitter : Infracom travaille sur une nouvelle version de la boutique en ligne, toujours sous Prestashop. Plutôt que de rédiger 50 lignes sur ce billet, voici une vidéo qui vous présente brièvement les quelques nouveautés et vous permettra de découvrir une présentation un peu différente, plus aérée à notre goût. A noter que, dès à présent, Paypal est disponible sur la version de la boutique en production, en attendant mieux et plus encore très bientôt…

  • |

    Mikrotik, hotspot, et imprimante

    Longtemps assez dégoûté du peu d’ergonomie de RouterOS, le firmware des matériels Mikrotik, j’ai été contraint de passer énormément de temps pour chercher à mieux le comprendre. Désormais, maitrisant le système, il est facile de venir développer des solutions originales, comme la gamme Wifipak Mini par exemple, et ce n’est pas terminé. Wifipak Mini + 4 bornes PoE C’est souvent en expérimentant qu’arrivent souvent les idées intéressantes. Tenez, là il est question d’aller générer des utilisateurs à la volée dans…

  • | |

    Bernard Cazeneuve : Big Brother et le WiFi ?

    Nous avions l’Oberführer Hortefeux sous le règne du Nain Hargneux, Sarko 1er, nous avons désormais Bernard Cazeneuve, Sinistre de l’Intérieur et des Privations de Libertés. Oui, je suis dur, ironique, mais j’avoue avoir un léger ressenti contre un système qui s’oriente vers la surveillance généralisée plutôt que d’instruire, éduquer et former en priorité : ce n’est qu’avec un éclairage correct que l’Homme peut comprendre, évoluer, et aucunement sous le joug de tel ou tel mini-dictateur en puissance qui, sous couvert…

  • Blog Infracom : commentaires ouverts !

    L’enregistrement préalable semble avoir freiné bon nombre d’utilisateurs du blog, aussi le fonctionnement vient-il d’être modifié : plus besoin d’enregistrement préalable, tout lecteur sur http://blog.infracom.fr peut désormais déposer des commentaires. Il vous faudra indiquer un nom, un email, et saisir un code Captcha pour éviter toute tentative de spam de la part des bots habituels (merci, j’ai déjà gagné 3 milliards de dollars, une veuve africaine m’a déjà reversé 75% de son héritage, et ma « particularité masculine » ne nécessite ni…

  • Raspberry Pi 2 domotique : le NFC ergonomique (2)

    Le prototype fonctionne, encore quelques bugs ici ou là, mais globalement il est opérationnel. Reste maintenant à faire en sorte que tout ce développement soit le plus ergonomique possible pour l’utilisateur. Oh oui, je pourrai venir créer une base Sql, venir lire des fichiers de configuration, intégrer du CSS à gogo, et au final le transformer en usine à gaz, mais en ai-je toutes les compétences et le temps passé en vaut-il le coup ? Pas certain… Pour activer une…

  • ASSIA : le bridage selon SFR

    Client SFR, peut-être avez-vous été vous aussi soumis au programme de surveillance ASSIA. Vous payez donc une ligne ADSL plein pot, mais votre débit a été limité volontairement par votre opérateur, sans que vous ne soyez consulté au préalable. Assia, kesako ? Il s’agit d’un système qui détecte de multiples déconnexions/reconnexions et active manu-militari une limitation des débits atteignables. Dans notre cas, lors d’essais pour verrouiller notre NB6 à des débits supérieurs, la ligne le permettant, nous avons occasionné des…