Page 15 sur 15

Re: RE: Re: Amazon DASH bouton

Publié : 15 mai 2017, 15:51
par fredclo
higgins91 a écrit :Moi j'ai laissé de côté, le update de linux ayant failli tuer ma domotique !
Je vais tester ton script merci ;)
J'ai oublié de préciser qu'il n'y a que arp scan à installer et pas tout ce m.... de npm et node.
a+


Envoyé de mon SM-G920F en utilisant Tapatalk

Re: RE: Re: Amazon DASH bouton

Publié : 25 mai 2017, 09:20
par kitikoi
fredclo a écrit :
higgins91 a écrit :Moi j'ai laissé de côté, le update de linux ayant failli tuer ma domotique !
Je vais tester ton script merci ;)
J'ai oublié de préciser qu'il n'y a que arp scan à installer et pas tout ce m.... de npm et node.
a+


Envoyé de mon SM-G920F en utilisant Tapatalk
Merci pour cette alternative, c'est ce que je suis en train de tester. J'ai bien récupéré l'adresse mac et créé le script, mais là où je coince, c'est sur la commande Curl. pouvez-vous me donner un exemple de commande à insérer dans le script pour éteindre ou allumer un module chacon?
par exemple la commande ci dessous marche dans mon navigateur, mais pas dans le script amazon-bash.sh :

http://192.168.0.30:8080/json.htm?type= ... cmd=Toggle

Merci d'avance!

Re: Amazon DASH bouton

Publié : 25 mai 2017, 09:41
par fredclo
Je suis en CP sur bateaux donc je peux pas. Mais ya des exemple sur le net

Envoyé de mon SM-G920F en utilisant Tapatalk

Re: Amazon DASH bouton

Publié : 25 mai 2017, 10:18
par higgins91
Essaye de mettre le nom d'utilisateur et le mot de passe dans l'URL.

Re: Amazon DASH bouton

Publié : 25 mai 2017, 20:30
par kitikoi
higgins91 a écrit :Essaye de mettre le nom d'utilisateur et le mot de passe dans l'URL.
J'ai essayé, mais ça n'a rien changé. La requête dans mon navigateur marche sans problème.
voilà le contenu du script, et ce que ça me renvoi:

#!/bin/bash
MAC="34:d2:70:f3:20:1d"

function onClick {
http://192.168.0.30:8080/json.htm?type= ... cmd=Toggle


}

START=$(date +%s);
tcpdump -l -i eth0 ether host "$MAC" | while read b; do
END=$(date +%s);
diff=`echo $((END-START)) | awk 'int($1%60)'` # Get time since last click.
if [ $(($diff)) -gt 3 ] # wait more than 3 seconds after last click - tcdump has multiple outputs.
then
START=$(date +%s)
onClick & # run in background
fi
done


renvoi:
amazon-bash.sh: 4: amazon-bash.sh: function: not found
amazon-bash.sh: 5: amazon-bash.sh: http://192.168.0.30:8080/json.htm?type=command: not found
amazon-bash.sh: 8: amazon-bash.sh: Syntax error: "}" unexpected

J'ai cherché un bout de temps comment envoyer avec curl, mais rien trouvé de probant...
Merci encore d'avoir répondu!

Re: Amazon DASH bouton

Publié : 03 juin 2017, 13:50
par fredclo
Bonjour

désolé je n'était pas dispo avant.
Voici ce que j'ai chez moi et qui fonctionne parfaitement après la MAC et avant start :
function onClick {
#code to be ran on click
curl -L "http://192.168.0.11:8080/json.htm?type= ... cmd=Toggle"
}

cdlt
fred

Re: Amazon DASH bouton

Publié : 24 sept. 2017, 23:12
par twoAm
Peut on voir le dash button sous domoticz ??
J'ai vraiment du mal comprendre pour le faire fonctionné :'(

Re: Amazon DASH bouton

Publié : 26 sept. 2017, 09:28
par deennoo
twoAm a écrit :Peut on voir le dash button sous domoticz ??
J'ai vraiment du mal comprendre pour le faire fonctionné :'(
c'est tout expliqué ici : https://easydomoticz.com/domoticz-dash-button-amazon/