Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[DEV] Plugin Alexa-Api en BETA uniquement

Sous forum pour les plugins Dialogflow et Google Assistant
Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par Nebz » 03 mars 2019, 16:54

sigalou a écrit :
Nebz a écrit :
03 mars 2019, 08:19
Nebz a écrit :@sigalou

as-tu déjà eu l'occasion de tester la fonction "AlexaAnnouncement" ? celle-ci a l'air de prendre le meme genre de messages que "Alexa.Speak"...
@sigalou tu avais vu mon/ce message ?


Envoyé de mon iPhone en utilisant Tapatalk
Non, j'avais pas vu ton message. Tu sais ce que c'est SSML ?
Non mais il est en effet dans le même case mais il fait un if après sur l'un ou l'autre. étrange comme façon de faire


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 03 mars 2019, 17:53

Hello tous, nouvelle version poussée !!

Je suis arrivé au bout des Alarmes ! Quelle histoire ces alarmes Alexa.
Pour l'instant, on ne peut qu'ajouter une alarme par Scénario, c'est super simple, je ferai encore plus simple en ne mettant que l'heure (plutôt que toute une date qui n'est pas pris en compte), vous comprendrez en testant.

La commande "Alarm" est bien créer comme les autres.

Pour vérifier que l'ajout d'un rappel ou d'une alarme a fonctionné, allez sur https://alexa.amazon.fr puis "Rappels et Alarmes".

Au plaisir d'avoir vos retours...
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 03 mars 2019, 17:54

Nebz a écrit :
03 mars 2019, 16:54
Non mais il est en effet dans le même case mais il fait un if après sur l'un ou l'autre. étrange comme façon de faire
Bizarre, je regarderai mieux plus tard, suis curieux de comprendre.
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
jbecker
Timide
Messages : 52
Inscription : 27 janv. 2019, 17:46

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par jbecker » 03 mars 2019, 18:26

Bravo pour les améliorations ;)

Je vois que tu as décodé les "XXXX-WXX-1" et autre.
J'avais vu ces codes lors de mon analyse sur la possibilité de lister et d'exécuter des routines Alexa.

Encore heureux que je suis repasser sur le forum avant de me lancer dans l'implémentation de /alarm :D
Encore bravo pour cette prise en main, j'avoue que mon emploi du temps est plutôt serré.

Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 03 mars 2019, 18:31

jbecker a écrit :
03 mars 2019, 18:26
Je vois que tu as décodé les "XXXX-WXX-1" et autre.
J'avais vu ces codes lors de mon analyse sur la possibilité de lister et d'exécuter des routines Alexa.
Oui, un truc de dingue ces codages, mais j'ai tout trouvé ;)
jbecker a écrit :
03 mars 2019, 18:26
Encore heureux que je suis repasser sur le forum avant de me lancer dans l'implémentation de /alarm :D
Encore bravo pour cette prise en main, j'avoue que mon emploi du temps est plutôt serré.
T'inquiète, y'a pas le feu au lac, on avance quand on peut, petit à petit...
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



dpm62980
Timide
Messages : 97
Inscription : 06 mars 2015, 21:01

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par dpm62980 » 04 mars 2019, 11:41

sigalou a écrit :
03 mars 2019, 17:53
Hello tous, nouvelle version poussée !!

Je suis arrivé au bout des Alarmes ! Quelle histoire ces alarmes Alexa.
Pour l'instant, on ne peut qu'ajouter une alarme par Scénario, c'est super simple, je ferai encore plus simple en ne mettant que l'heure (plutôt que toute une date qui n'est pas pris en compte), vous comprendrez en testant.

La commande "Alarm" est bien créer comme les autres.

Pour vérifier que l'ajout d'un rappel ou d'une alarme a fonctionné, allez sur https://alexa.amazon.fr puis "Rappels et Alarmes".

Au plaisir d'avoir vos retours...
Hello @sigalou,

Dernière version réinstallée sans problème.
Je précise que j'ai bien supprimé le plugin avant la réinstallation complète.
La commande "Reminder" que j'avais déjà testée est toujours OK.
La commande "Alarm" planifie une alarme qui n'est pas à la bonne date.
Elle est planifiée à la date du jour (l'heure est ok).
sc1.JPG
sc1.JPG (34 Kio) Consulté 119077 fois
sc2.JPG
sc2.JPG (13.57 Kio) Consulté 119077 fois
sc3.JPG
sc3.JPG (17.82 Kio) Consulté 119077 fois

Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 04 mars 2019, 12:16

dpm62980 a écrit :
04 mars 2019, 11:41
La commande "Alarm" planifie une alarme qui n'est pas à la bonne date.
Elle est planifiée à la date du jour (l'heure est ok).
Oui, ce comportement est "normal", j'ai patiné longtemps pour comprendre mais Amazon considère que la fonction Alarme, c'est uniquement dans les 24h. Sinon c'est un Rappel.

Essaie en parlant à Alexa de lui dire de te réveiller vendredi à 07h, il ne pourra pas mettre d'alarme, ce sera un rappel.

J'ai mentionné "Seule l'heure est prise en compte", c'est écrit sous "Quand", dans une version future, je supprimerai la date, ce sera plus compréhensible, on réagit tous comme toi au premier coup.
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



dpm62980
Timide
Messages : 97
Inscription : 06 mars 2015, 21:01

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par dpm62980 » 04 mars 2019, 12:54

sigalou a écrit :
04 mars 2019, 12:16
dpm62980 a écrit :
04 mars 2019, 11:41
La commande "Alarm" planifie une alarme qui n'est pas à la bonne date.
Elle est planifiée à la date du jour (l'heure est ok).
Oui, ce comportement est "normal", j'ai patiné longtemps pour comprendre mais Amazon considère que la fonction Alarme, c'est uniquement dans les 24h. Sinon c'est un Rappel.

Essaie en parlant à Alexa de lui dire de te réveiller vendredi à 07h, il ne pourra pas mettre d'alarme, ce sera un rappel.

J'ai mentionné "Seule l'heure est prise en compte", c'est écrit sous "Quand", dans une version future, je supprimerai la date, ce sera plus compréhensible, on réagit tous comme toi au premier coup.
Effectivement, c'était mentionné.
Ça m'a échappé, comme dirait l'autre !
Je serai plus rigoureux la prochaine fois ;)
Tout fonctionne comme tu l'as prévu ET écrit
Encore bravo et merci.

ownleex
Timide
Messages : 414
Inscription : 22 avr. 2016, 13:51
Localisation : Alpes-Maritimes

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par ownleex » 04 mars 2019, 13:41

sigalou a écrit :
04 mars 2019, 12:16
dpm62980 a écrit :
04 mars 2019, 11:41
La commande "Alarm" planifie une alarme qui n'est pas à la bonne date.
Elle est planifiée à la date du jour (l'heure est ok).
Oui, ce comportement est "normal", j'ai patiné longtemps pour comprendre mais Amazon considère que la fonction Alarme, c'est uniquement dans les 24h. Sinon c'est un Rappel.

Essaie en parlant à Alexa de lui dire de te réveiller vendredi à 07h, il ne pourra pas mettre d'alarme, ce sera un rappel.

J'ai mentionné "Seule l'heure est prise en compte", c'est écrit sous "Quand", dans une version future, je supprimerai la date, ce sera plus compréhensible, on réagit tous comme toi au premier coup.
Quand je programme mon réveil avec Alexa je dis « réveille moi demain à 5h du matin » et elle programme sans rechigner au lendemain...
Rpi3 sur SSD, Rfxcom, stick Zwave+, clé Bluetooth, plugin Hue et netatmo

Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 04 mars 2019, 13:45

ownleex a écrit :
04 mars 2019, 13:41
sigalou a écrit :
04 mars 2019, 12:16
Oui, ce comportement est "normal", j'ai patiné longtemps pour comprendre mais Amazon considère que la fonction Alarme, c'est uniquement dans les 24h. Sinon c'est un Rappel.

Essaie en parlant à Alexa de lui dire de te réveiller vendredi à 07h, il ne pourra pas mettre d'alarme, ce sera un rappel.

J'ai mentionné "Seule l'heure est prise en compte", c'est écrit sous "Quand", dans une version future, je supprimerai la date, ce sera plus compréhensible, on réagit tous comme toi au premier coup.
Quand je programme mon réveil avec Alexa je dis « réveille moi demain à 5h du matin » et elle programme sans rechigner au lendemain...
:lol: :lol: Et les gars, j'ai l'impression de répondre sans arrêt alors que vous ne lisez pas ce que j'écris.
J'ai expliqué que les alarmes c'est uniquement dans les 24h donc demain 5h c'est dans les 24h ;)
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 04 mars 2019, 13:49

ownleex a écrit :
03 mars 2019, 00:22
Je me permet une question ? Est-il possible de récupérer dans Jeedom l’heure de l’alarme déjà programmé dans Alexa ? En fait je me sert d’alexa en réveil tout les jours et du coup si je pouvais déclencher des scénarios dans Jeedom en fonction de l’alarme d’Alexa ce serait le paradais :)
Hello, l'ami, j'en suis là !!
J'arrive à récupérer les alarmes/reveils. Maintenant qu'est ce que j'en fais et comment je met cette info à disposition des utilisateurs ?
J'ai besoin de savoir exactement ce que vous souhaitez en faire.

Ma première idée est de créer dans chaque "device", un onglet supplémentaire (à Equipement / Commandes) et y afficher la liste des alarmes.
Je peux aussi faire un écran (type des écrans Santé) sur la plupart des plugins qui affiche les alarmes.

Votre avis ?
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



ownleex
Timide
Messages : 414
Inscription : 22 avr. 2016, 13:51
Localisation : Alpes-Maritimes

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par ownleex » 04 mars 2019, 13:56

sigalou a écrit :
04 mars 2019, 13:45
ownleex a écrit :
04 mars 2019, 13:41
sigalou a écrit :
04 mars 2019, 12:16
Oui, ce comportement est "normal", j'ai patiné longtemps pour comprendre mais Amazon considère que la fonction Alarme, c'est uniquement dans les 24h. Sinon c'est un Rappel.

Essaie en parlant à Alexa de lui dire de te réveiller vendredi à 07h, il ne pourra pas mettre d'alarme, ce sera un rappel.

J'ai mentionné "Seule l'heure est prise en compte", c'est écrit sous "Quand", dans une version future, je supprimerai la date, ce sera plus compréhensible, on réagit tous comme toi au premier coup.
Quand je programme mon réveil avec Alexa je dis « réveille moi demain à 5h du matin » et elle programme sans rechigner au lendemain...
:lol: :lol: Et les gars, j'ai l'impression de répondre sans arrêt alors que vous ne lisez pas ce que j'écris.
J'ai expliqué que les alarmes c'est uniquement dans les 24h donc demain 5h c'est dans les 24h ;)
Vraiment désolé
Rpi3 sur SSD, Rfxcom, stick Zwave+, clé Bluetooth, plugin Hue et netatmo

ownleex
Timide
Messages : 414
Inscription : 22 avr. 2016, 13:51
Localisation : Alpes-Maritimes

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par ownleex » 04 mars 2019, 14:00

sigalou a écrit :
04 mars 2019, 13:49
ownleex a écrit :
03 mars 2019, 00:22
Je me permet une question ? Est-il possible de récupérer dans Jeedom l’heure de l’alarme déjà programmé dans Alexa ? En fait je me sert d’alexa en réveil tout les jours et du coup si je pouvais déclencher des scénarios dans Jeedom en fonction de l’alarme d’Alexa ce serait le paradais :)
Hello, l'ami, j'en suis là !!
J'arrive à récupérer les alarmes/reveils. Maintenant qu'est ce que j'en fais et comment je met cette info à disposition des utilisateurs ?
J'ai besoin de savoir exactement ce que vous souhaitez en faire.

Ma première idée est de créer dans chaque "device", un onglet supplémentaire (à Equipement / Commandes) et y afficher la liste des alarmes.
Je peux aussi faire un écran (type des écrans Santé) sur la plupart des plugins qui affiche les alarmes.

Votre avis ?
Hello Sigalou,
Alors pour mon usage l’idée c’est de récupérer le nom de l’alarme et l’heure dans une ou deux commandes info, comme ça je lancerai un scénario après minuit qui irai checker mon alarme et celle de ma moitié pour préparer la maison pour le réveil : chauffage, clim, café etc...

PS : vraiment impressionnant votre rapidité et votre efficacité à vous trois encore bravo et merci
Rpi3 sur SSD, Rfxcom, stick Zwave+, clé Bluetooth, plugin Hue et netatmo

dpm62980
Timide
Messages : 97
Inscription : 06 mars 2015, 21:01

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par dpm62980 » 04 mars 2019, 14:33

Hello @sigalou,

Comme tu sembles en train de mettre à jour ta "To Do List", ;)
aurais-tu prévu d'ajouter la fonction "Play" ainsi que la gestion des routines (Activer / Désactiver / Exécuter).
Je ne sais pas si c'est complexe à réaliser ?
En tout cas, j'en aurais vraiment l'usage et je pense ne pas être le seul.

Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 04 mars 2019, 16:19

ownleex a écrit :
04 mars 2019, 14:00
Alors pour mon usage l’idée c’est de récupérer le nom de l’alarme et l’heure dans une ou deux commandes info, comme ça je lancerai un scénario après minuit qui irai checker mon alarme et celle de ma moitié pour préparer la maison pour le réveil : chauffage, clim, café etc...
HA ? Donc tu pars toi de l'alarme d'Alexa et tu voudrais que de cette heure ça découle tout le reste ? C'est bien ça ?
Ton interface de programmation c'est plutôt l'Amazon Echo et pas le PC.

Je vais réfléchir à ça.

Tu pars du principe qu'un prend donc la prochaine alarme ?
Vous avez un Amazon Echo chacun ? Ou vous avez deux alarmes sur le même ?

Tu la voudrais sous quelle forme l'heure ?
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 04 mars 2019, 16:20

dpm62980 a écrit :
04 mars 2019, 14:33
Hello @sigalou,

Comme tu sembles en train de mettre à jour ta "To Do List", ;)
aurais-tu prévu d'ajouter la fonction "Play" ainsi que la gestion des routines (Activer / Désactiver / Exécuter).
Je ne sais pas si c'est complexe à réaliser ?
En tout cas, j'en aurais vraiment l'usage et je pense ne pas être le seul.
Oui, je me plonge sur les aspects musique/son quand j'aurais fini le chapitre Rappel/Alarme

Si quelqu'un veut s'y mettre, on peut développer en parallèle.
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



HadesDT
Timide
Messages : 204
Inscription : 29 janv. 2018, 08:00

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par HadesDT » 04 mars 2019, 17:48

sigalou a écrit :
04 mars 2019, 16:20
dpm62980 a écrit :
04 mars 2019, 14:33
Hello @sigalou,

Comme tu sembles en train de mettre à jour ta "To Do List", ;)
aurais-tu prévu d'ajouter la fonction "Play" ainsi que la gestion des routines (Activer / Désactiver / Exécuter).
Je ne sais pas si c'est complexe à réaliser ?
En tout cas, j'en aurais vraiment l'usage et je pense ne pas être le seul.
Oui, je me plonge sur les aspects musique/son quand j'aurais fini le chapitre Rappel/Alarme

Si quelqu'un veut s'y mettre, on peut développer en parallèle.
Je pense qu'il parlait de la possibilité de lancer une routine déjà créée sur Alexa depuis Jeedom.

PS : je reviens d'un long weekend dans les Vosges et quand je vois le travail fait en 4 jours je me demande si certain d'entre vous dorment !

Manu67
Timide
Messages : 63
Inscription : 07 janv. 2018, 10:21

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par Manu67 » 04 mars 2019, 17:56

Bonjour,

je n'arrive pas a lancer les dépendances.

voici mes logs

Début de l'installation
Installation npm
chown: cannot access '/var/www/.npm/_locks': No such file or directory
npm ERR! Linux 3.14.79-94
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! path /var/www/.npm
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall mkdir
npm ERR! Error: EACCES: permission denied, mkdir '/var/www/.npm'
npm ERR! at Error (native)
npm ERR! { Error: EACCES: permission denied, mkdir '/var/www/.npm'
npm ERR! at Error (native)
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/var/www/.npm',
npm ERR! parent: 'alexa-remote-http' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! /var/www/html/plugins/alexaapi/resources/npm-debug.log
Fin de l'installation


Merci pour le coupe de main

ownleex
Timide
Messages : 414
Inscription : 22 avr. 2016, 13:51
Localisation : Alpes-Maritimes

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par ownleex » 04 mars 2019, 18:00

sigalou a écrit :
04 mars 2019, 16:19
ownleex a écrit :
04 mars 2019, 14:00
Alors pour mon usage l’idée c’est de récupérer le nom de l’alarme et l’heure dans une ou deux commandes info, comme ça je lancerai un scénario après minuit qui irai checker mon alarme et celle de ma moitié pour préparer la maison pour le réveil : chauffage, clim, café etc...
HA ? Donc tu pars toi de l'alarme d'Alexa et tu voudrais que de cette heure ça découle tout le reste ? C'est bien ça ?
Ton interface de programmation c'est plutôt l'Amazon Echo et pas le PC.

Je vais réfléchir à ça.

Tu pars du principe qu'un prend donc la prochaine alarme ?
Vous avez un Amazon Echo chacun ? Ou vous avez deux alarmes sur le même ?

Tu la voudrais sous quelle forme l'heure ?
Oui c’est bien ça l’idee,

On utilises le même écho pour le réveil, ça risque de compliquer la chose ?

Sous cette forme hhmm c’est possible ? Je crois que c’est le format dans les scénarios.
Rpi3 sur SSD, Rfxcom, stick Zwave+, clé Bluetooth, plugin Hue et netatmo

Avatar de l’utilisateur
sigalou
Actif
Messages : 1075
Inscription : 23 janv. 2017, 16:02

Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script

Message par sigalou » 04 mars 2019, 18:14

Manu67 a écrit :
04 mars 2019, 17:56
je n'arrive pas a lancer les dépendances.
Oula, sur les dépendances, c'est Nebz ou Jbecker qui t'aideront, je maitrise pas trop cet npm.
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Répondre

Revenir vers « [Plugin Officiel] Assistant vocaux »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 14 invités