Page 6 sur 15

Re: Amazon DASH bouton

Publié : 28 nov. 2016, 10:31
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

Re: RE: Re: Amazon DASH bouton

Publié : 28 nov. 2016, 18:58
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

Re: Amazon DASH bouton

Publié : 28 nov. 2016, 19:19
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 ?

Re: Amazon DASH bouton

Publié : 28 nov. 2016, 19:41
par deennoo
Que dit

Uname -a
Nodejs -v
Npm -v

Re: Amazon DASH bouton

Publié : 28 nov. 2016, 20:21
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

Re: Amazon DASH bouton

Publié : 28 nov. 2016, 23:59
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

Re: Amazon DASH bouton

Publié : 29 nov. 2016, 07:11
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 ?

Re: Amazon DASH bouton

Publié : 29 nov. 2016, 08:02
par jccourtoy
Quelqu'un a fait un script pour un deuxième bouton ?

Jeff du var

Re: Amazon DASH bouton

Publié : 29 nov. 2016, 09:01
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

Re: RE: Re: Amazon DASH bouton

Publié : 29 nov. 2016, 09:16
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...