Alexa et script bash
Publié : 04 nov. 2021, 22:54
Bonsoir à tous,
petite question certainement très simple, mais pour lauqelle je n'arrive pas à trouver de solution. J'ai installé le plugin alexa-remote-control qui fonctionne parfaitement bien quand je lance les commandes en ssh. Prenon l'exemple:
J'ai donc fait un fichier sh tout bete, qui contient:
J'ai modifié le chown du sh et chmodé les dossiers pour que domoticz puisse le lancer depuis l'action ON, et tout est OK... Enfin presque tout... Car dans le cas de l'action ON de Domoticz, Alexa ne prononce que le premier mot de la phrase (ici "ouverture"). Je suppose donc que la synthaxe de la commande en sh n'est pas bonne, et j'ai tenté:
qui me donne l'erreur:
Quelqu'un aurait une idée pour pouvoir lancer ce script depuis les actions ON/OFF de domoticz (et idéalement en passant la phrase en argument d'un fichier template, pour ne pas avoir à créer 200 fichier sh différents pour chacune des commandes)?
Merci d'avance pour le coup de main!
petite question certainement très simple, mais pour lauqelle je n'arrive pas à trouver de solution. J'ai installé le plugin alexa-remote-control qui fonctionne parfaitement bien quand je lance les commandes en ssh. Prenon l'exemple:
Code : Tout sélectionner
/home/pi/alexa-remote-control/alexa_remote_control.sh -e speak:"Ouverture des volets en cours"Code : Tout sélectionner
!/bin/bash
su - pi -c "ssh pi@remote_rpi /home/pi/alexa-remote-control/alexa_remote_control.sh -e speak:"ouverture des volets en cours""
Code : Tout sélectionner
!/bin/bash
su - pi -c "ssh pi@remote_rpi '/home/pi/alexa-remote-control/alexa_remote_control.sh -e speak:"ouverture des volets en cours"'"
Code : Tout sélectionner
des: -c: line 0: unexpected EOF while looking for matching `''
des: -c: line 1: syntax error: unexpected end of file
Merci d'avance pour le coup de main!