Page 5 sur 15
Re: Amazon DASH bouton
Publié : 26 nov. 2016, 20:56
par jccourtoy
Déjà essayer avec reboot, la j'ai voulu faire un test avec tout les 5min
Jeff du var
Re: Amazon DASH bouton
Publié : 26 nov. 2016, 21:18
par deennoo
Ton user a bien les droit de sudoer ?
Re: Amazon DASH bouton
Publié : 26 nov. 2016, 21:28
par jccourtoy
? Genre chmod ?
J'ai mis root non ?
Jeff du var
Re: Amazon DASH bouton
Publié : 26 nov. 2016, 21:55
par Snorky
Salut,
De mon côté, cela semble aussi fonctionner.
J'attends les prochains jours pour confirmer...
Par contre, la crontab n'a pas semblé fonctionner chez moi non plus (probablement une erreur de ma part car pas de raison que cela ne fonctionne pas).
Pour le moment, je passe par nohup
Inconvénient, en cas de redémarrage, cela ne fonctionne plus.
Re: Amazon DASH bouton
Publié : 26 nov. 2016, 22:55
par tsr
bonsoir à tous,
merci pour ce tuto
par contre chez moi pour l'instant je bloque à l'exécution de la commande http
en effet j'ai bien le message 'Une pression sur le Dash Button a été détectée' suite à l'appui sur le bouton mais ma lumière ne réagit pas
si je passe la requête http dans mon navigateur pas de soucis ça fonctionne
j'ai fait des essais en modifiant ma requête comme ceci
Code : Tout sélectionner
'http://root@192.168.1.37:8080/json.htm?type=command¶m=switchlight&idx=88&switchcmd=Toggle'
, mais ça ne change rien
auriez-vosu une idée de ce qui m'échappe ?
merci d'avance
ci-dessous mon fichier index.js
Code : Tout sélectionner
var dash_button = require('node-dash-button');
var dash = dash_button('50:f5:da:e1:55:c5', 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://192.168.1.37:8080/json.htm?type=command¶m=switchlight&idx=88&switchcmd=Toggle',
{ json: { key: 'value' } },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
});
Re: Amazon DASH bouton
Publié : 26 nov. 2016, 23:26
par deennoo
Deja en ip mets 127.0.0.1 au lieu de 192.blablabla si tu exécutes ce script sur le mémé pc que Domoticz.
le root tu peux oublier
Sinon as tu autorisé d'autre adresse ip a ce connecter a ton domoticz ?

- Capture.PNG (29.1 Kio) Consulté 9831 fois
N'as tu pas un password ?
Re: Amazon DASH bouton
Publié : 26 nov. 2016, 23:44
par tsr
merci pour ta réponse rapide
je viens d'ajouter dans la liste l'ip de la machine virtuelle qui me sert à faire mes tests de Dash button (ce n'est effectivement pas la même que mon domoticz) mais ce n'est pas mieux
j'ai aussi fait un test en rajoutant carrément tout mon sous réseau, pas mieux non plus ...
suis sûr que ça tiens à pas grand chose ...
Re: Amazon DASH bouton
Publié : 28 nov. 2016, 08:56
par T0ny Oh
tsr a écrit :merci pour ta réponse rapide
je viens d'ajouter dans la liste l'ip de la machine virtuelle qui me sert à faire mes tests de Dash button (ce n'est effectivement pas la même que mon domoticz) mais ce n'est pas mieux
j'ai aussi fait un test en rajoutant carrément tout mon sous réseau, pas mieux non plus ...
suis sûr que ça tiens à pas grand chose ...
Avec la commande donné ici, Domoticz ne renvoie pas de valeur "
value" à l’exécution de cette requette. Essaye en mettant "
status" .
Re: Amazon DASH bouton
Publié : 28 nov. 2016, 09:46
par deennoo
Un retour du week end :
- le petit c'est enerver sur le bouton dimanche matin (bah oui il fait parler sarah et change la couleur des lumieres c'est rigolo !), multiple pression a repetition, pas de soucis.
- ce matin test : une pression = 6 ou 7 detections d'affilé, donc pas de toggle
- Le fait de lui bloquer l'acces internet semble le gener, il reste allumé plus longtemps.
Voici mon fichier index.js pour tsr :
Code : Tout sélectionner
var dash_button = require('node-dash-button');
var dash = dash_button('00:00:00: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://127.0.0.1:8080/json.htm?type=command¶m=switchlight&idx=2367&switchcmd=On',
{ json: { key: 'value' } },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
});
Re: Amazon DASH bouton
Publié : 28 nov. 2016, 10:03
par T0ny Oh
tsr a écrit :merci pour ta réponse rapide
je viens d'ajouter dans la liste l'ip de la machine virtuelle qui me sert à faire mes tests de Dash button (ce n'est effectivement pas la même que mon domoticz) mais ce n'est pas mieux
j'ai aussi fait un test en rajoutant carrément tout mon sous réseau, pas mieux non plus ...
suis sûr que ça tiens à pas grand chose ...
Un truc auquel je viens de penser. Tu dit que l'url fonctionne depuis ton navigateur mais
depuis ta VM avec un
curl ou un
wget tu as quoi ?
Tu est sûr que la carte réseau de ta VM est bien configuré, donc bien dans le même réseau que ton Domoticz ? Je dit ça car souvent, sous Virtualbox et VMware, les cartes réseaux "par défaut" prennent des adresses différentes de ton network (souvent 10.10.0.0).
Pour en revenir au Dash, chez moi fixant l'ip je suis en gros à 4 secondes de temps de réponse, ce qui n'est pas gênant pour ce que je souhaite en faire. Du coup comme dit plus haut c'est bien pour contrôler un scénario ou éventuellement faire un panic button pour mémé, mais c'est tout.