Amazon DASH bouton

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
tsr
Messages : 11
Inscription : 19 oct. 2015, 11:40

Re: Amazon DASH bouton

Message par tsr »

merci à tous les 2 pour vos différentes propositions de dépannage
je regarde ça dès que possible et vous tiens au courant
mais c'est sûr que ce n'est pas un pb avec l'ip de la vm
bonne journée
jccourtoy
Messages : 26
Inscription : 22 oct. 2016, 22:09

Re: RE: Re: Amazon DASH bouton

Message par jccourtoy »

jccourtoy a écrit :Déjà essayer avec reboot, la j'ai voulu faire un test avec tout les 5min

Jeff du var
Un petit up
Cela ne marche tjs pas au démarrage....

Jeff du var
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

Re: Amazon DASH bouton

Message par rapinou »

Salut,

Je viens de finir la config du mien, mais comme d'autres le lancement au démarrage ne fonctionne pas, je suis obligé de passer par un nohup.

Je confirme également le second bouton gratuit sur Amazon, la remise de 4.99€ s'est appliquée automatiquement, du coup j'ai pris aussi un Durex ^^

Sinon je me pose une question pour modifier l'instruction sur un prochain bouton. J'aimerais modifier l'appel à l'API Domoticz pour le remplacer par une commande comme si j'étais sur la console du RPI.
Concrètement, ce serait pour lancer RetroPie que je démarre habituellement sur la console en tapant "emulationstation"
Quelqu'un saurait m'aider svp ?
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Amazon DASH bouton

Message par deennoo »

Que dit

Uname -a
Nodejs -v
Npm -v
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

Re: Amazon DASH bouton

Message par rapinou »

Code : Tout sélectionner

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux

Code : Tout sélectionner

pi@raspberrypi:~ $ nodejs -v
v5.12.0

Code : Tout sélectionner

pi@raspberrypi:~ $ npm -v
2.15.11
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

Re: Amazon DASH bouton

Message par rapinou »

Bon, je sais pas pourquoi mais j'ai réussi en rajoutant sudo à la commande :

Code : Tout sélectionner

@reboot sudo node /home/pi/dash-button/index.js
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
Snorky
Messages : 79
Inscription : 02 oct. 2016, 22:13

Re: Amazon DASH bouton

Message par Snorky »

rapinou a écrit :Bon, je sais pas pourquoi mais j'ai réussi en rajoutant sudo à la commande :

Code : Tout sélectionner

@reboot sudo node /home/pi/dash-button/index.js
Tu as fais un crontab ou sudo crontab ?
DomoticzVersion: V3.8153, CustomPage, GoogleHome
Pi3 Modèle B + RFXCom + Razberry
RFX: Sonde OREGON THGR122, Capteur ouverture Trust AMST-606, Compteur conso OWL Micro+ CM180
ZWave: FGMS001
jccourtoy
Messages : 26
Inscription : 22 oct. 2016, 22:09

Re: Amazon DASH bouton

Message par jccourtoy »

Quelqu'un a fait un script pour un deuxième bouton ?

Jeff du var
T0ny Oh
Messages : 38
Inscription : 06 sept. 2016, 16:29

Re: Amazon DASH bouton

Message par T0ny Oh »

jccourtoy a écrit :Quelqu'un a fait un script pour un deuxième bouton ?

Jeff du var
Un truc du genre, c'est pas terrible mais je pense que ça peux fonctionner :

Code : Tout sélectionner

var dash_button = require('node-dash-button');
var dash = dash_button('74:75:48:11:11:11', null, null, 'all');
var dash2 = dash_button('74:75:48:00:00:00', null, null, 'all');
var request = require('request');

dash.on('detected', function (){
    console.log(new Date() + ' : Une pression sur le Dash Button a été détectée.');
    request.post(
      'http://....A MODIFIER',
      { json: { key: 'status' } },
      function (error, response, body) {
        if (!error && response.statusCode == 200) {
          console.log(body)
        }
     }
   );
});
dash2.on('detected', function (){
    console.log(new Date() + ' : Une pression sur le Dash Button a été détectée.');
    request.post(
      'http://....A MODIFIER',
      { json: { key: 'status' } },
      function (error, response, body) {
        if (!error && response.statusCode == 200) {
          console.log(body)
        }
     }
   );
});
Au passage si il y a des utilisateurs de Node-red j'ai fait un petit article ici :
https://easydomoticz.com/forum/viewtopi ... =17&t=2877
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: RE: Re: Amazon DASH bouton

Message par deennoo »

T0ny Oh a écrit :
jccourtoy a écrit :Quelqu'un a fait un script pour un deuxième bouton ?

Jeff du var
Un truc du genre, c'est pas terrible mais je pense que ça peux fonctionner :

Code : Tout sélectionner

var dash_button = require('node-dash-button');
var dash = dash_button('74:75:48:11:11:11', null, null, 'all');
var dash2 = dash_button('74:75:48:00:00:00', null, null, 'all');
var request = require('request');

dash.on('detected', function (){
    console.log(new Date() + ' : Une pression sur le Dash Button a été détectée.');
    request.post(
      'http://....A MODIFIER',
      { json: { key: 'status' } },
      function (error, response, body) {
        if (!error && response.statusCode == 200) {
          console.log(body)
        }
     }
   );
});
dash2.on('detected', function (){
    console.log(new Date() + ' : Une pression sur le Dash Button a été détectée.');
    request.post(
      'http://....A MODIFIER',
      { json: { key: 'status' } },
      function (error, response, body) {
        if (!error && response.statusCode == 200) {
          console.log(body)
        }
     }
   );
});
Au passage si il y a des utilisateurs de Node-red j'ai fait un petit article ici :
https://easydomoticz.com/forum/viewtopi ... =17&t=2877
J'aurais fait pareil...le deuxième arrive ce matin...
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Répondre