Page 2 sur 15
Re: Alexa alexa-remote-control script
Publié : 09 sept. 2018, 12:49
par rimram31
@ledouble33 fait ch.. que t'arrive pas a la faire marcher.
Je l'ai fait fonctionner de domoticz. Premier cas très simple ou je l'appelle sur les actions on/off d'un interrupteur (donc pas de variable dans ce cas

) J'ai utilise la version _plain qui n'a pas besoin de jq car mon domoticz de test est sous docker (et pas de jq dans mon image)
Deuxième cas un peu plus tordu, appel a partir d'un script "device" de lua cette fois, mais qui te montre Jeff qu'on peut envoyer une chaine "calculée", appel a partir de lua:
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Test'] == 'On') then
local temperature = tonumber(string.sub(otherdevices_svalues['Temperature chambre'],1,4))
temperature = string.gsub(temperature, "[.]",",")
os.execute('/.../alexa_remote_control_plain.sh -d "My Spot" -e speak:"La temperature de la chambre est de ' .. temperature .. ' degres"')
end
return commandArray
A ajuster en fonction (emplacement script ...)
Re: Alexa alexa-remote-control script
Publié : 09 sept. 2018, 17:16
par ledouble33
Merci
Faut que je test
Je doit avoir un problème avec mes identifiants et pwd ,j' ai pa réussi a installer le skill alexicz aussi
Re: Alexa alexa-remote-control script
Publié : 09 sept. 2018, 18:04
par rimram31
ledouble33 a écrit :Merci
Faut que je test
Je doit avoir un problème avec mes identifiants et pwd ,j' ai pa réussi a installer le skill alexicz aussi
Fait le marcher déjà en ligne de commande avant de l'utiliser sous domoticz. Pour mes tests, je l'ai fait marcher sur une autre machine chez moi et je n'ai pas eu de pb.
Tu as bien mis LANGUAGE="fr-FR", AMAZON='amazon.fr' et ALEXA='alexa.amazon.fr' dans le script ? On trouve quelques posts avec des soucis de login comme par exemple:
https://github.com/thorsten-gehrig/alex ... /issues/10 mais désolé, ça me parle pas trop (je vois pas le lien avec un navigateur ?)
Re: Alexa alexa-remote-control script
Publié : 09 sept. 2018, 21:35
par Jeff
Deuxième cas un peu plus tordu, appel a partir d'un script "device" de lua cette fois, mais qui te montre Jeff qu'on peut envoyer une chaine "calculée", appel a partir de lua
Merci
J'étais parti dans la modification du script

en fait quand je vois le script, ca paraissait si simple
Je teste et je te redis.
Re: Alexa alexa-remote-control script
Publié : 12 sept. 2018, 19:37
par rimram31
Ah, je vois une application intéressante.
Depuis peu, j'ai remplacé mon réveil par Alexa, j'avais en fait une simple "dot" version US et j'ai depuis une Spot, j'ai recyclé donc l'ancienne en réveil. Simple, j'ai utilisé une routine en lui disant de mettre de la musique (spotify) Jazz, ce tous les matins de la semaine a ... h
C'est pas mal mais a un détail près, les jours qui ne sont pas travaillés, fériés, vacances ... ou ma routine Alexa va s'exécuter a moins de l'avoir désactivée la veille.
L'astuce consisterait a créer une routine mais sans trigger au sens Alexa donc pouvant être appelée avec le script + un interrupteur domoticz qui déclenche tous les jours de la semaine mais a la capacité lui de faire un test supplémentaire pour voir si la journée est bien travaillée (j'ai déjà un switch qui m'indique ça via google et une crontab).
Ou autre solution arriver a désactiver ma routine les jours non travaillés "automatiquement" mais j'ai pas trouvé comment avec le script, je ne vois que "automation:<routine>" -> jouer la routine.
Re: Alexa alexa-remote-control script
Publié : 13 sept. 2018, 00:13
par nono212
Salut
Est ce que ça marche aussi sur Synology ?
Ou il ya une étape différente
Re: Alexa alexa-remote-control script
Publié : 13 sept. 2018, 10:48
par nono212
Je suis arrivé a faire fonctionner la version plain avec Synology mais je ne sais pas comment installé jq!
Jai une autre question :
J'ai un script qui me dit quand sortir les poubelles ... et quel types de poubelles .
Comme notification j'utilisais l'email ,maintenant je voudrais le faire avec Alexa .
Rien de plus facile vous me direz mais je voudrais bien avoir un acknowledge ...
Je m'explique Je met la notif par exemple a 18.30 mais s'il ya personne cette notif est perdue .
Je voudrais refaire un notif a 19h ... jusqu ace que je dis a Alexa ok bien recu ...
Y aurais til un moyen ?
Re: Alexa alexa-remote-control script
Publié : 13 sept. 2018, 13:24
par rimram31
nono212 a écrit :...Y aurais til un moyen ?
Je vois peut-être une astuce en s'appuyant sur les routines.
Tu créé une routine qui, sur message, allume un interrupteur virtuel (interrupteur dont on peut imaginer qu'il repasse automatiquement a 0 après nn secondes), regarde dans les routines Alexa (sur "bla bla", action -> smart home). Donc quand tu diras ça a Alexa, ça va allumer l'inter, tu n'as plus ensuite dans ta logique" je sors les poubelles" qu'a attendre/contrôler si l'inter. bascule.
Re: Alexa alexa-remote-control script
Publié : 14 sept. 2018, 11:21
par nono212
Merci RimRam
Je suis content de voir que ca existe .
Mais il me faudrait plus de détail stp car je n' ai pas beaucoup d'experience ...
Re: Alexa alexa-remote-control script
Publié : 17 sept. 2018, 21:15
par Jeff
rimram31 a écrit :
Deuxième cas un peu plus tordu, appel a partir d'un script "device" de lua cette fois, mais qui te montre Jeff qu'on peut envoyer une chaine "calculée", appel a partir de lua:
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Test'] == 'On') then
local temperature = tonumber(string.sub(otherdevices_svalues['Temperature chambre'],1,4))
temperature = string.gsub(temperature, "[.]",",")
os.execute('/.../alexa_remote_control_plain.sh -d "My Spot" -e speak:"La temperature de la chambre est de ' .. temperature .. ' degres"')
end
return commandArray
A ajuster en fonction (emplacement script ...)
J'ai testé mais cela ne fait rien, sans erreur dans les logs. J'ai testé différents moyen d'indiquer le chemin. Je continue mes essais.
Edit : ca marche très bien en fait, erreur de chemin
Merci @rimram31