Alexa alexa-remote-control script

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Alexa alexa-remote-control script

Message 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 ...)
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
ledouble33
Messages : 286
Inscription : 07 févr. 2015, 07:45

Re: Alexa alexa-remote-control script

Message 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
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Alexa alexa-remote-control script

Message 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 ?)
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Alexa alexa-remote-control script

Message 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 :D
J'étais parti dans la modification du script :? en fait quand je vois le script, ca paraissait si simple :geek:
Je teste et je te redis.
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Alexa alexa-remote-control script

Message 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.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
nono212
Messages : 24
Inscription : 03 sept. 2018, 14:15
Localisation : Bruxelles

Re: Alexa alexa-remote-control script

Message par nono212 »

Salut
Est ce que ça marche aussi sur Synology ?
Ou il ya une étape différente
nono212
Messages : 24
Inscription : 03 sept. 2018, 14:15
Localisation : Bruxelles

Re: Alexa alexa-remote-control script

Message 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 ?
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Alexa alexa-remote-control script

Message 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.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
nono212
Messages : 24
Inscription : 03 sept. 2018, 14:15
Localisation : Bruxelles

Re: Alexa alexa-remote-control script

Message 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 ...
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Alexa alexa-remote-control script

Message 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
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Répondre