Page 9 sur 15
Re: Alexa alexa-remote-control script
Publié : 25 juin 2020, 13:05
par xavierlp
Bonjour
Concernant le script tu le dépose ou tu le souhaites.
De mon côté je poses mes scripts dans /home/pi/domoticz/scripts/
Puis coté domoticz tu fais un lua ou un blocky pour l'appeler.
exemple
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Alexa Volets'] == 'On') then
print('------------------- FERMETURE VOLETS PROCHAINES ------------------------')
os.execute('/home/pi/domoticz/scripts/alexa-remote-control/alexa_remote_control_plain.sh -d "Alexa Salon" -e speak:"Attention! Je vais fermer les volets dans 5 minutes"')
commandArray['Alexa Volets'] = 'Off'
end
return commandArray
Re: Alexa alexa-remote-control script
Publié : 26 juin 2020, 09:25
par fougue
merci beaucoup
je fais tenter cela.
ca à l'air plus simple que ce que je pensais.
par contre en blockly comment choisir le volume de Alexa ??
merci bien
Re: Alexa alexa-remote-control script
Publié : 26 juin 2020, 14:41
par TroisSix
Tu auras toutes les options sur le site de celui qui a fait le script, cherche un peu

Re: Alexa alexa-remote-control script
Publié : 28 juin 2020, 15:58
par fougue
merci pour toute votre aide.
c'est super efficace de participer à ce forum pour les non initiés.
Re: Alexa alexa-remote-control script
Publié : 29 juil. 2020, 16:40
par genepi
Bonjour,
Avez-vous réussi à faire fonctionner ce script avec l'option speak sur des Sonos One ?
Les options weather, traffic, goodmorning, singasong, tellstory fonctionnent.
L'option flashbriefing, je n'ai que le début "Voici vos nouvelles", puis son trés faible "de FranceInfos" et rien
Merci
Re: Alexa alexa-remote-control script
Publié : 05 sept. 2020, 19:52
par mulot35
salut après quelque galères pour installer le script (en double autentification) voici mon mémo:
Sur mon PC:
-Sur
https://www.amazon.fr/
-Je me log
-Connexion et paramètres de sécurité/paramètres de vérification en deux étapes(2sv)/marche a suivre
-Puis "application d'authentification" puis sous le QR Code je clic sur "impossible de scanner le code-barre"
-J'obtient "aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa"
Je repasse sur mon raspberry:
je lance sudo apt-get install oathtool
oathtool -b --totp "aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa"
et j'obtient le code 123456
Sur mon PC:
-je rentre mon code 123456 puis clic sur verifier le code OTP avant de continuer
-je valide
-Via filezilla je dépose le script "alexa_remote_control.sh " dans /home/pi/domoticz/scripts/alexa_remote_control.sh
-Via filezilla je fait editer le fichier
Code : Tout sélectionner
SET_EMAIL='mail de connexion@chezamazon.fr'
SET_PASSWORD='mdp de connexion@chezamazon.fr'
SET_MFA_SECRET='aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa'
# something like:
# 1234 5678 9ABC DEFG HIJK LMNO PQRS TUVW XYZ0 1234 5678 9ABC DEFG
#123456
SET_LANGUAGE='fr-FR;q=0.7,en;q=0.3'
#SET_LANGUAGE='en-US'
SET_TTS_LOCALE='fr-FR'
SET_AMAZON='amazon.fr'
#SET_AMAZON='amazon.com'
SET_ALEXA='alexa.amazon.fr'
#SET_ALEXA='pitangui.amazon.com'
# cURL binary
SET_CURL='/usr/bin/curl'
-j'enregistre et je valide la modification puis envoie sur le pi
-je fait un : sudo chmod +x /home/pi/domoticz/scripts/alexa_remote_control.sh
-Je reboot le pi
-et lance un : sudo /home/pi/domoticz/scripts/alexa_remote_control.sh -e speak:"bonjour"
j'obtient:
cookie does not exist. logging in ...
device list does not exist. downloading ...
setting default device to:
/home/pi/domoticz/scripts/alexa_remote_control.sh: 599: /home/pi/domoticz/scripts/alexa_remote_control.sh: jq: not found
/home/pi/domoticz/scripts/alexa_remote_control.sh: 603: /home/pi/domoticz/scripts/alexa_remote_control.sh: jq: not found
/home/pi/domoticz/scripts/alexa_remote_control.sh: 604: /home/pi/domoticz/scripts/alexa_remote_control.sh: jq: not found
/home/pi/domoticz/scripts/alexa_remote_control.sh: 605: /home/pi/domoticz/scripts/alexa_remote_control.sh: jq: not found
ERROR: unkown device dev:
Donc sur le pi je lance:
sudo apt-get install jq
et relance un : sudo /home/pi/domoticz/scripts/alexa_remote_control.sh -e speak:"bonjour"
et bingo
Re: Alexa alexa-remote-control script
Publié : 13 déc. 2020, 21:00
par spads69
merci
mulot35 pour ce tuto très explicite

Re: Alexa alexa-remote-control script
Publié : 26 oct. 2021, 10:25
par Darkneo
Hello à tous,
Je déterre un peu ce topic pour avoir vos conseils sur un appel des scripts distants. Pour des raisons de compatibilité et de sécurité, j'ai mis le script Alexa-remote-control sur un autre raspberry (raspA) que celui sur lequel domoticz est installé (raspB). Pour la petite histoire, je n'utilise pas le mfa mais le cookie de login, qui semble être plus stable que le mfa.
Sur raspA en ssh, tout fonctionne impeq.
Maintenant j'aimerai pouvoir lancer des wrappers sur raspB (dans les actions ON/OFF, en lua, etc) et j'avoue ne pas savoir comment faire...
J'ai lu qu'il fallait mettre une rsa public Key sur les rasp, mais impossible de le faire fonctionner sans qu'il me demande le mot de passe du raspA pour lancer la commande... Quelqu'un aurait une idée, conseil, ou tuto à me faire suivre pour mettre en place cette passerelle entre raspA et raspB?
Merci d'avance pour votre aide
Re: Alexa alexa-remote-control script
Publié : 31 oct. 2021, 15:06
par PHP-IP
Bonjour,
j'ai le script installé depuis plusieurs mois et je ne rencontre aucun souci.
Mon intervention porte plutot sur un ajout au niveau du script.
Serait-il possible d'ajouter un paramètre -g (par exemple) et faire en sorte de pouvoir jouer un son/une phrase sur un groupe d'enceintes ?
Bonne fin de weekend
Re: Alexa alexa-remote-control script
Publié : 03 nov. 2021, 17:58
par Darkneo
Hello,
Normalement, tu peux lancer la lecture de ton texte sur plusieurs enceintes, il suffit juste de les passer en paramètre de -d, je crois que le séparateur est ",". Par contre attention! C'est sensible à la casse! (chez moi, "salon" n'est pas reconnu, car l'appareil s'appelle "Salon")
A priori tu peux aussi faire des device multiroom avec le -m, mais personnellement je ne l'ai pas encore utilisé