Dash Button de chez Amazon et pilotable sous Jeedom !!!

Vous aimerez aussi...

93 réponses

  1. Nico dit :

    Super debrief, bravo !
    Entre nous heureusement qu’on peut en faire autre chose que de « commander automatiquement notre produit préféré chez Amazon » parce que là j’avoue qu’on touche le fond en matière avilissement de l’être humain …

  2. imed14 dit :

    Franchement génial,explication clair et net.

  3. Arobase dit :

    Super très bon article
    Je viens de recevoir les miens
    Le premier devrait me servir à couper le chauffage pour le dernier qui sort de la maison

  4. Romanais dit :

    Merci ! Super tuto ! Très clair et précis (très utiles les pièges à éviter !).
    Petite question : Histoire d’avoir le bouton gratuit, il est donc intéressant de faire une première commande avec lui. Mais du coup, comme on n’arrête pas la procédure à l’étape où tu l’indiques, comment ça se passe ensuite si on veut l’ajouter sur Jeedom ?
    Est-ce que c’est mort une fois que c’est associé à un produit chez Amazon, ou est-ce qu’on peut le désolidariser ?
    Je plussoie pour le boulot de Lunarok, ses plugins sont des must-have !

  5. Maxime dit :

    Le bon plan du jour!

    Merci!

  6. Nico33 dit :

    Super tuto !
    Ca donne envie d’en commander mais je suis un peu rebuté par l’idée de passer amazon premium.

    • technoseb27 dit :

      Tu peux également profiter des 30 jours en premium gratuitement et ensuite à la fin de te désinscrire 😉

      • Nico33 dit :

        C’est ce que j’ai fait ! 🙂 6 dash buttons commandés ! Merci encore.
        Par contre j’ai une question.
        Si on veut se faire rembourser le bouton, il faut commander une fois donc aller au bout de la procédure.
        Peut-on après revenir en arrière pour ne plus l’utiliser qu’en domotique ?

      • Nico33 dit :

        Je viens de voir que tu as répondu à la même question posée par Agathe.

  7. AgatheP dit :

    Bonjour et merci pour ce tuto très bien fait, je devrait recevoir mon premier dash button ce soir.
    Par contre je ne comprend pas bien s’il est possible d’associer le bouton avec son compte amazon, de se le faire rembourser en faisant une commande, puis de le dé-associer d’amazon pour le lier à Jeedom ?

    « Comme je vous en parlais au tout début de l’article, il est possible de se servir de ce petit bouton miraculeux et de l’intégrer directement sous Jeedom. C’est pour cela que dans le paragraphe N°2, j’ai mis l’endroit où il faut stopper et ne pas faire le choix du produit à commander. Il faut uniquement faire la partie configuration du Wi-Fi et rien d’autre. »
    –> donc il ne faut pas aller au bout de la conf amazon, donc pas de remboursement du bouton ?

    Merci !

  8. Merci pour ce tutoriel.
    Le hacking du bouton Dash d’Amazon nous ouvre de multiples possibilités intéressantes !

  9. Bruno JUILLARD dit :

    Alors ça c’est tout simplement génial!!

  10. Bruno JUILLARD dit :

    Par contre, Amazon ne livre pas dans ma lointaine contrée! (Guyane)

  11. Breizh22 dit :

    Merci pour cette excellent article. Simple et efficace, surtout sous jeedom

  12. McClane dit :

    Excellent ! Merci pour cet article. Je vais me laisser tenter je pense. Question pratique, est il possible d’ouvrir le bouton et de remplacer l’image de produit à l’intérieur pour le customiser ?

    • technoseb27 dit :

      Non malheureusement tu ne peut pas mais je vais voir si cela est possible de faire un gabarit sous photoshop et ensuite de pouvoir imprimer sur du papier autocollant ce que l’on souhaite

      • McClane dit :

        j’ai vu sur un site ou ils ont démonté les dash qu’il est possible de décoller l’étiquette plastique qui est en façade au final et non à l’intérieur. (c’est d’ailleurs comme cela qu’on accède aux vis pour démonter le dash). Après, il faut en effet recoller une autre étiquette à la place (ou carrément par dessus comme tu proposais).
        J’ai commandé le mien aujourd’hui : je pense faire un premier test avec un bouton côté porte d’entrée pour commander l’ouverture ou fermeture du portail.

        • technoseb27 dit :

          Oui je confirme que l’étiquette est du côté extérieur. Je n’ai pas encore démonté le Dash Button mais comme je l’ai déjà dit, j’attends d’avoir un peu plus de temps pour faire de nouvelle étiquettes sur photoshop. Pour moi mon bouton me permet de commander l’éclairage extérieur.

      • Romanais dit :

        Oups, mésentente, attention, c’est un site que j’ai trouvé, je n’ai rien créé 🙂

      • medapayne dit :

        Est- ce que une âme sensible aurais le template ou psd au format du dash afin de le personnaliser ou quelconque lien lien permettant de la faire… le but étant de faire une impression sur stickers.

    • medapayne dit :

      car le lien fournit par Romanais impossible de l’imprimer au format du dash après essais à part si vous vous avez réussis

  13. Dartagnan dit :

    j’ai reçu le mien hier
    et avec ce tuto il fonctionne parfaitement pour commander une de mes lampes Philips Hue
    génial merci pour tout

  14. razvannet dit :

    Bonjour et merci pour le tuto.

    Je l’ai bien suivi, je n’ai pas fais le choix du produit. Juste associé et je l’utilise dans Jeedom.

    Par contre à chaque fois que je l’utilisais j’avais une notif dans l’application Amazon (sur iPhone) pour me dire que sa config est presque finalisée et de la terminer. J’ai réussi trouver pour la désactiver dans la gestion des notifications sur ce bouton Dash.

    Peux-tu me dire à quoi correspondre le paramètre:
    « Délai max entre 2 messages »
    dans la configuration du plugin?
    Je ne comprends pas pourquoi max et pas min. J’aurais pensé que c’est le délais pendant lequel si on appuie une nouvelle fois c’est pas pris en compte.
    Donc à ton avis qu’est ce que c’est et quelle valeur il faut mettre à ton avis ?

    Merci

    • razvannet dit :

      J’ai l’impression que le bouton envoie deux fois le message d’appuyé à ~2min d’intervalle. J’ai fais un scénario qui a comme trigger le bouton et qui si ma prise fibaro est ‘on’ la mettre sur ‘off’ sinon la mettre sur ‘on’. En gros j’utilise le bouton pour changer l’état de la prise. Ce que je constate est qu’il s’execute bien quand j’appuie mais je vois dans les logs du scenario ~2 min après un nouvel déclenchement alors que je n’ai pas appuyée une nouvelle fois.

    • technoseb27 dit :

      Bonjour, je ne sais pas trop à quoi cela correspond. Si tu veux je peux me renseigner.

  15. razvannet dit :

    … c’est parti trop vite…
    Donc je voulais dire, merci si t’as un moyen plus direct que le post concernant le plugin sur le forum Jeedom où j’ai déjà posté la question.
    Au pire je ferai un flag qui expire 3 min après son positionnement et comme ca il relance pas si une nouvelle commande arrive dans les 3 min mais s’il y a moyen de l’éviter…

  16. razvannet dit :

    Au cas ou, d’autres on ce problème.
    Pensez à faire en debut de scénario un
    Si #[Douche][Dash Ventilo][button]# != 0
    pour exécuter que si le bouton est appuyé (in en vaut 1 si appuyé) car sinon au bout de 1 min et quelque il repasse à 0 donc une nouvelle fois exécuté.

    • archeomatic dit :

      Salut! grâce a ton astuce j’ai résolu le lancement en double d’une action MAIS pourrais tu m’expliquer comment faire un scenario pour allumer (un module) ou l’éteindre selon « l’état » du dash button ??
      peut on le faire dans un seul scenario ? je n’arrive pas avec:
      Si #[Aucun][Dash_Bidule][button]# != 0
      Alors #[Aucun][PriseX10][ON]#
      Sinon #[Aucun][PriseX10][OFF]#
      merci d’avance pour ton aide ou celle d’un autre 😉

  17. Nico33 dit :

    Grâce au tuto qui m’a donné envie, 6 boutons commandés et reçus. Fonctionne parfaitement.
    Attention à la temporisation de 5 secondes environ entre l’appui et l’info (le temps que le wifi s’établisse).
    Merci encore Sébastien.

  18. razvannet dit :

    Je ne sais pas si vous avez remarqué, mais perso j’ai commandé un Dash qui était payant. Une fois reçu je l’ai ajouté dans l’appli (sans associer de produit). Comme j’en étais content j’en ai commandé un autre, et j’ai eu la surprise de voir qu’il y avait une reduction qui le rendait gratuit.
    Je viens du coup de recevoir le 2ème. Je l’ai associé et j’ai voulu tester si ca remarchait d’avoir un autre gratuit et donc j’ai repassé une commande d’un autre Dash et elle aussi était avec une réduction qui le rendait gratuit. 🙂
    Je pense que je vais en faire quelques un si c’est gratuit à chaque fois que j’en active un j’ai un gratuit. 😀

    Je ne pense pas que ce soit lié à la marque mais si jamais, y 2 jours j’avais pris le Lipton, et aujourd’hui le Finish.

    • romanais dit :

      Rah, je viens de tester (j’ai reçu mon dashbutton ce matin), mais je n’ai pas de gratuité comme toi :p

      • Romanais dit :

        Bon j’ai tenté hier soir, et en effet j’ai bien eu le dash gratuit directement !
        Il arrive demain !

      • romanais dit :

        Bon en fait ce n’est pas gratuit. Je viens d’essayer mon 1er dash en commandant un produit (Ariel), et la remise de 4.99€ n’était pas appliqué (j’ai annulé ma commande).
        Du coup, je pense que ces 4.99€ de remise ont été appliqué sur mon 2ème dash commandé.
        Ce qui reste intéressant, puisque j’en suis à 4.99 pour 2 dash.
        Demain je teste un 3ème pour voir 🙂

  19. razvannet dit :

    Pour ceux qui n’arrivent pas avoir le bouton gratuit, voici en détail comment je m’y prends. Je suis à mon 4ème, juste payé le premier (mais commandé aucun produit).

    http://rzv.fr/2016/11/22/amazon-dash/

  20. Benoit Rose dit :

    Bonjour,
    Je viens de connecter mon 1er dashbutton et je rencontre un problème, il ne change jamais d’état.
    Voici le message d’erreur dans la log du plugin :
    Calling Jeedom http://:80/plugins/dashbutton/core/api/jeeDash.php?apikey=OKwbWWEOKYpfvpSAvwgedyFtU43LMthUsHWYP1bsrjnRd7bv&uid=AC:xx:xx:xx:xx:85
    Fri Nov 25 2016 17:21:32 GMT+0100 (CET) – Error : Error: socket hang up

    Quelqu’un a t’il une idée ?
    Merci d’avance,
    Benoit

  21. Benoit dit :

    Bonjour,
    Je viens de connecter mon premier dashbutton, mais je rencontre un problème, l’état ne change pas.
    Voici le message d’erreur :
    Calling Jeedom http://:80/plugins/dashbutton/core/api/jeeDash.php?apikey=OKwbWWEOKYpfvpSAvwgedyFtU43LMthUsHWYP1bsrjnRd7bv&uid=AC:xx:xx:xx:xx:85
    Fri Nov 25 2016 17:21:32 GMT+0100 (CET) – Error : Error: socket hang up

    Quelqu’un a t’il une idée ?
    Merci d’avance,
    Benoit

  22. freeman2706 dit :

    Bonjour,
    Très bon article,
    Par contre j’ai testé chez moi, et j’ai l’erreur quand je veux lancer le demon:

    module.js:341
    throw err;
    ^
    Error: Cannot find module ‘node-dash-button’
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:20:19)
    at Object. (/var/www/html/plugins/dashbutton/node/dashbutton.js:1:81)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Function.Module.runMain (module.js:447:10)

    J’ai bien configuré le dash button,
    Une idée ?

  23. GuillaumeBZH dit :

    Bonjour,
    J’ai les messages suivant lors de l’install des dépendances :

    Une idée ?
    Merci par avance de votre aide car je ne m’en sors pas…

  24. GuillaumeBZH dit :

    Bonjour à vous !
    Je n’arrive pas à faire marcher le plugin, j’ai ces messages lors de l’installation des dépendances :

    npm WARN enoent ENOENT: no such file or directory, open ‘/var/www/html/plugins/dashbutton/node/package.json’
    npm WARN node No description
    npm WARN node No repository field.
    npm WARN node No README data
    npm WARN node No license field.
    > socketwatcher@0.3.0 install /var/www/html/plugins/dashbutton/node/node_modules/socketwatcher
    > node-gyp rebuild
    gyp WARN EACCES user « root » does not have permission to access the dev dir « /root/.node-gyp/5.12.0 »
    gyp WARN EACCES attempting to reinstall using temporary dev dir « /var/www/html/plugins/dashbutton/node/node_modules/socketwatcher/.node-gyp »
    make: Entering directory ‘/var/www/html/plugins/dashbutton/node/node_modules/socketwatcher/build’
    CXX(target) Release/obj.target/socketwatcher/socket_watcher.o
    SOLINK_MODULE(target) Release/obj.target/socketwatcher.node
    COPY Release/socketwatcher.node
    make: Leaving directory ‘/var/www/html/plugins/dashbutton/node/node_modules/socketwatcher/build’
    > pcap@2.0.0 install /var/www/html/plugins/dashbutton/node/node_modules/pcap
    > node-gyp rebuild
    gyp WARN EACCES user « root » does not have permission to access the dev dir « /root/.node-gyp/5.12.0 »
    gyp WARN EACCES attempting to reinstall using temporary dev dir « /var/www/html/plugins/dashbutton/node/node_modules/pcap/.node-gyp »
    make: Entering directory ‘/var/www/html/plugins/dashbutton/node/node_modules/pcap/build’
    CXX(target) Release/obj.target/pcap_binding/pcap_binding.o
    CXX(target) Release/obj.target/pcap_binding/pcap_session.o
    SOLINK_MODULE(target) Release/obj.target/pcap_binding.node
    COPY Release/pcap_binding.node
    make: Leaving directory ‘/var/www/html/plugins/dashbutton/node/node_modules/pcap/build’
    /var/www/html/plugins/dashbutton/node
    +– node-dash-button@0.6.1
    | +– pcap@2.0.0 (git+https://github.com/mranney/node_pcap.git#d920204745c8b00ef4b7a3fe27d902b263cdb70f)
    | | +– nan@2.4.0
    | | `– socketwatcher@0.3.0
    | `– underscore@1.8.3
    `– request@2.79.0
    npm WARN enoent ENOENT: no such file or directory, open ‘/var/www/html/plugins/dashbutton/node/package.json’
    npm WARN node No description
    npm WARN node No repository field.
    npm WARN node No README data
    npm WARN node No license field.

    Je suis sur un RPi 3.

    Merci par avance pour votre aide, car je ne m’en sors pas…
    Guillaume

    • GuillaumeBZH dit :

      J’ai redémarré, j’ai toujours les erreurs mais maintenant ça marche 🙂
      N’hésitez pas si vous avez des idées de résolutions quand même pour les erreurs, ça m’intéresse.
      Merci pour ce tuto en tout cas, c’est parfait ! Simple et efficace 🙂

  25. Petityoda dit :

    Bonjour
    Super tuto. Je viens de recevoir mon 1er dash button et la configuration s’est bien passée.

    Petite astuce pour trouver l’@MAC du dash button (car sur ma livebox impossible de le voir) : https://www.networkshare.fr/2016/11/amazon-dash-controler-philips-hue/#Identifier_lrsquoadresse_Mac_du_bouton_Amazon_Dash –> section Identifier l’adresse Mac du bouton Amazon Dash.

    J’ai associé un scénario au bouton mais lorsque je clique sur celui-ci rien ne fonctionne.
    J’ai regardé dans les logs du plugin et j’ai le message suivant :

    Calling Jeedom http://fe80::571f:ffaa:b586:5d93:80/plugins/dashbutton/core/api/jeeDash.php?apikey=(–clé masquée volontairement—)&uid=(–@MAC masquée volontairement—)
    Mon Dec 05 2016 23:23:59 GMT+0100 (CET) – Error : Error: getaddrinfo ENOTFOUND fe80 fe80:80

    Je précise que mon réseau est sur une livebox. As-tu une idée ?

    Merci d’avance

    • Petityoda dit :

      J’ai trouvé ma réponse si cela peut aider :
      Dans la configuration réseaux de la Jeedom :
      – dans la section Accès interne mettre l’adresse IP de la box Jeedom
      – dans la section Gestion avancée, cocher la case « Désactiver la gestion du réseau par Jeedom »
      Un petit reboot et c’est good 😉

  26. maxgicMaxgic dit :

    Bonjour et merci pour le Tuto.

    J’ai un message d’erreur malgré la mise à jour des dépendances et le reboot du serveur.

    npm WARN enoent ENOENT: no such file or directory, open ‘/var/www/html/plugins/dashbutton/node/package.json’
    npm WARN node No description
    npm WARN node No repository field.
    npm WARN node No README data
    npm WARN node No license field.

    > socketwatcher@0.3.0 install /var/www/html/plugins/dashbutton/node/node_modules/socketwatcher
    > node-gyp rebuild

    gyp WARN EACCES user « root » does not have permission to access the dev dir « /root/.node-gyp/5.12.0 »
    gyp WARN EACCES attempting to reinstall using temporary dev dir « /var/www/html/plugins/dashbutton/node/node_modules/socketwatcher/.node-gyp »
    make: Entering directory ‘/var/www/html/plugins/dashbutton/node/node_modules/socketwatcher/build’
    CXX(target) Release/obj.target/socketwatcher/socket_watcher.o
    SOLINK_MODULE(target) Release/obj.target/socketwatcher.node
    COPY Release/socketwatcher.node
    make: Leaving directory ‘/var/www/html/plugins/dashbutton/node/node_modules/socketwatcher/build’

    > pcap@2.0.0 install /var/www/html/plugins/dashbutton/node/node_modules/pcap
    > node-gyp rebuild

    gyp WARN EACCES user « root » does not have permission to access the dev dir « /root/.node-gyp/5.12.0 »
    gyp WARN EACCES attempting to reinstall using temporary dev dir « /var/www/html/plugins/dashbutton/node/node_modules/pcap/.node-gyp »
    make: Entering directory ‘/var/www/html/plugins/dashbutton/node/node_modules/pcap/build’
    CXX(target) Release/obj.target/pcap_binding/pcap_binding.o
    CXX(target) Release/obj.target/pcap_binding/pcap_session.o
    SOLINK_MODULE(target) Release/obj.target/pcap_binding.node
    COPY Release/pcap_binding.node
    make: Leaving directory ‘/var/www/html/plugins/dashbutton/node/node_modules/pcap/build’
    /var/www/html/plugins/dashbutton/node
    +– node-dash-button@0.6.1
    | +– pcap@2.0.0 (git+https://github.com/mranney/node_pcap.git#d920204745c8b00ef4b7a3fe27d902b263cdb70f)
    | | +– nan@2.4.0
    | | `– socketwatcher@0.3.0
    | `– underscore@1.8.3
    `– request@2.79.0

    npm WARN enoent ENOENT: no such file or directory, open ‘/var/www/html/plugins/dashbutton/node/package.json’
    npm WARN node No description
    npm WARN node No repository field.
    npm WARN node No README data
    npm WARN node No license field.

    Avez-vous des idées ? Merci d’avance

  27. Loic dit :

    Bonsoir, j’ai suivi le tuto mais le dash s’active en permanence, quelqu’un a une idée d’où ça vient?

  28. djessy dit :

    bonsoir , j’ai voulu tester cette méthode mais maintenant amazon bloque après la configuration du bouton sous wifi et si l’on quitte ils nous dit que toute progression sera perdue ?
    une MAJ d’amazon ?

    avez vous des réponses ? merci d’avance

  29. Did dit :

    Bonjour
    Très bon tutoriels et merci au créateur du plugin Lunarok
    J’ai une question concernant le compte à utiliser.
    Je n’ai pas de compte Premium et je voudrais qu’une tierce personne possédant ce type de compte commande à ma place. Mais si je vais dans le menu de mon compte qui n’est pas Premium je n’ai pas de choix Dash Button pour configurer le wifi.
    Supposons maintenant que je commande en essai 1 mois le compte Premium,je pourrais alors commander et configurer mes boutons .
    Mais cela veux dire que lorsque l’on a plus de compte Premium ,on ne peut plus configurer ses petits boutons ?
    Avez vous rencontré cette situation?
    Merci d’avance pour vos reponses et passez de bonnes fêtes

  30. medapayne dit :

    Bonjour

    Je suis grandement intéressé si quelqu’un a le Template pour afin d’imprimer sur un sticker pour personnaliser son Dash.
    J’ai essayé ce lien :

    http://dash-button-maker.parseapp.com/

    mais les côtes pour l’impression ne sont pas du tout adaptées.

    Merci d’avance.

  31. lrachb dit :

    Bonjour à tous,
    Quelqu’un sait comment trouver l’adresse mac du dash? (impossible de la trouver sur la box sfr) même après plusieurs recherche et essais avec le post , de Petityoda, du 05/12/16. .
    Merci d’avance

  1. 20 novembre 2016

    […] Dash Button de chez Amazon et pilotable sous Jeedom !!! […]

  2. 29 novembre 2016

    […] à un petit bouton de chez Fibaro ou encore un Dash Button de chez Amazon que je vous ai présenté ICI et vous aurez un produit complètement autonome sans devoir sortir la tablette ou le […]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.