Donne moi le "TYPE" donné par Amazon et un lien vers internet pour me dire à quoi ressemble ton équipement, je te fais ça.
[DEV] Plugin Alexa-Api en BETA uniquement
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
La santé n'est pas actualisée, il manque un bouton pour le faire, je m'en occupe dès que j'ai un moment, donc la colonne "Présent" n'est pour l'instant pas actualisée.
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Oui, on peut imaginer, on peut avoir un caractère spécial pour faire une pause ou un "bruit blanc". Remplacer un caractère spécial par autre chose c'est facile dans le script. Faut juste trouver comment envoyer une pause. Peut etre des esapces, plusieurs virgules, plusieurs points, je sais pas, si vous trouvez, je vous le code.dpm62980 a écrit : ↑15 févr. 2019, 10:18La plupart du temps, la ponctuation n'est pas respectée dans la lecture de message.
Si on veut marquer un petit temps d'arrêt entre 2 expressions, il faut utiliser des "sleep" ou autre astuce.
Peut-on imaginer que certains signes (par exemple : ,;) puissent générer un "bruit blanc", une mini pause ...
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
On pourrait peut-être utiliser des caractères qui ne font pas partie de la ponctuation comme le #, {, [, |, _ avec par exemple |=0.1sec.sigalou a écrit : ↑15 févr. 2019, 13:32Oui, on peut imaginer, on peut avoir un caractère spécial pour faire une pause ou un "bruit blanc". Remplacer un caractère spécial par autre chose c'est facile dans le script. Faut juste trouver comment envoyer une pause. Peut etre des esapces, plusieurs virgules, plusieurs points, je sais pas, si vous trouvez, je vous le code.dpm62980 a écrit : ↑15 févr. 2019, 10:18La plupart du temps, la ponctuation n'est pas respectée dans la lecture de message.
Si on veut marquer un petit temps d'arrêt entre 2 expressions, il faut utiliser des "sleep" ou autre astuce.
Peut-on imaginer que certains signes (par exemple : ,;) puissent générer un "bruit blanc", une mini pause ...
Concernant les images des équipements :
"j'utilise l'information "TYPE" que renvoie Amazon pour lui affecter une image.
Regarde dans la configuration de chaque équipement, quel est le type qui s'affiche ? Une différence entre Echo et Echo Dot ?"
Non, il n'y a pas de différence, les Echo et Echo Dot sont de Type ECHO.
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Effectivement ils sont tous vu comme des types Echo. Après ce n'est que cosmétique
HP T610 - Jeedom
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
le mieux est de tester dans un premier temps deux envois séparés à Alexa, il doit déjà y avoir un délais entre les deux ou une pause d'une durée minimale, après on pourrait séparer les phrases avec des |, un petit explode dessus et on boucle sur les appels à la page Alexa, je ne pense pas qu'il y ait un vrai intéret à donner des ms entre les appels...
ca semble le meilleur moyen de faire des pauses, car les espaces n'ont pas l'air de pauser...
que se passe-t-il quand on lance une seconde phrase à Alexa alors qu'il est toujours en train de lire la première ? Queue ou Ignore ?
ca semble le meilleur moyen de faire des pauses, car les espaces n'ont pas l'air de pauser...
que se passe-t-il quand on lance une seconde phrase à Alexa alors qu'il est toujours en train de lire la première ? Queue ou Ignore ?
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 :)
- 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 :)
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
La deuxième phrase coupe la parole de la première
Rpi3 sur SSD, Rfxcom, stick Zwave+, clé Bluetooth, plugin Hue et netatmo
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Super évolution.
Fonctionne du premier coup ! BRAVO !
C'est très prometteur tout ça
Fonctionne du premier coup ! BRAVO !
C'est très prometteur tout ça
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Je re-propose ce que j'ai déjà écris plus haut pour la prononciation des accents.
à partir de la ligne 1027 du fichier jeedom_alexaapi/resources/lib/alexa-remote.js
Ne faudrait-il pas supprimer les lignes suivantes ?
n'étant pas à la maison, je ne peux pas tester le résultat....
à partir de la ligne 1027 du fichier jeedom_alexaapi/resources/lib/alexa-remote.js
Ne faudrait-il pas supprimer les lignes suivantes ?
Code : Tout sélectionner
.replace(/Â|À|Å|Ã/g, 'A')
.replace(/á|â|à|å|ã/g, 'a')
.replace(/Ä/g, 'Ae')
.replace(/ä/g, 'ae')
.replace(/Ç/g, 'C')
.replace(/ç/g, 'c')
.replace(/É|Ê|È|Ë/g, 'E')
.replace(/é|ê|è|ë/g, 'e')
.replace(/Ó|Ô|Ò|Õ|Ø/g, 'O')
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hello,gpga a écrit : ↑15 févr. 2019, 07:19Bonjour,
j'ai un problème pour la génération du cookie, j'ai l'impression que mon jeedom n'est pas accessible car j'ai le message suivant qui s'affiche lors de l'appel à Alexa
Ce site est inaccessible 192.168.1.30 n'autorise pas la connexion.
Y a t'il des droits à mettre en place, de mon coté je n'ai rien changé.
Est ce que le fait de passer par le vpn de jeedom peut génere ce type de message ?
J'ai eu le même souci avec la première version du plugin.
Le pop up s'ouvrait et m'indiquer une non accessibilité.
Or, lorsque je copiais le lien du bouton (qui ouvre le pop up) et que je le collais dans un nouvel onglet, ça fonctionnait.
Ensuite, avec les MAJ suivantes, plus aucun souci... D'ailleurs je vais tester de ce pas, la dernière version.
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hello @sigalou,
J’ai fait quelques essais.
Test d’installation :
- Essai 1 : le démon a eu du mal à se lancer. J’ai cliqué sur « Patientez quelques secondes que le Démon s’initialise… » ensuite, lancement du démon possible. Je ne sais pas le fait d’avoir appuyer sur le bouton était un hasard au fait que le démon s’est initialisé…
- Essai 2 : même souci que @gpga. Le pop up m’indiquait un impossibilité d’accès. Après avoir relancé, OK. Initialisation du démon OK.
- Essai 3 : aucun souci constaté
Tests de scan :
- Premier scan OK.
- Changement de nom dans l’application Alexa. Rescan => Je ne vois pas les modifications.
- Suppression d’un Echo et rescan => Toujours l’ancien nom.
- Regénération du cookie + reboot du démon + rescan => Toujours l’ancien nom.
- Suppression d’un Echo et rescan => Nouveau nom!
Pas de soucis pour faire parler Alexa (uniquement avec son nom Amazon, pas le nouveau nom que l’on peut lui donner).
J’ai fait quelques essais.
Test d’installation :
- Essai 1 : le démon a eu du mal à se lancer. J’ai cliqué sur « Patientez quelques secondes que le Démon s’initialise… » ensuite, lancement du démon possible. Je ne sais pas le fait d’avoir appuyer sur le bouton était un hasard au fait que le démon s’est initialisé…
- Essai 2 : même souci que @gpga. Le pop up m’indiquait un impossibilité d’accès. Après avoir relancé, OK. Initialisation du démon OK.
- Essai 3 : aucun souci constaté
Tests de scan :
- Premier scan OK.
- Changement de nom dans l’application Alexa. Rescan => Je ne vois pas les modifications.
- Suppression d’un Echo et rescan => Toujours l’ancien nom.
- Regénération du cookie + reboot du démon + rescan => Toujours l’ancien nom.
- Suppression d’un Echo et rescan => Nouveau nom!
Pas de soucis pour faire parler Alexa (uniquement avec son nom Amazon, pas le nouveau nom que l’on peut lui donner).
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Votre flux de messages est plus important que ce que j'arrive à lire
Donc, de ce que j'ai retenu:
Donc, de ce que j'ai retenu:
- Pour la prononciation, le problème n'est pas la librairie mais bien le message qui n'est URL compliant. Pour envoyer une donnée via URL, la donnée doit être URL-Encoded. Ah mon avis, le problème de ponctuation est dû à la même cause que les accents. Si vous appeler l'url directement dans un navigateur, ce-dernier l'encode et c'est nickel. @sigalou est-ce que cette partie est sous notre contrôle ? (cf. http://php.net/manual/fr/function.urlencode.php)
- This Device: correspond bien aux devices qui accèdent à Alexa via l'application ou page web ... je ne sais pas trop ce que nous pouvons en faire, autant l'ignorer pour l'instant.
- Souhaitez-vous un paramètre (optionnel) "volume" intégré dans la fonction /speak ? Quelque chose du genre: /speak?device=?&text=?&volume=?
- Il est possible de récupérer la liste des routines et de les exécuter ... est-ce quelques choses qui vous intéresserait ?
- Il est possible de récupérer la liste de tous les devices "Maison Connecté" (on y retour également ceux créé via la module officiel Jeedom). Ce qui fait que vous pourriez potentiellement contrôler des équipements défini dans votre Alexa mais pas compatible Jeedom ... il y a-t-il un intérêt pour certains d'entre-vous ?
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hello, je décroche une semaine (ski oblige).
Je reviens samedi 22, a++
Je reviens samedi 22, a++
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
-
- Timide
- Messages : 6
- Inscription : 10 déc. 2018, 22:24
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Ce serait un plus appréciable .
Pour ma part, l'utilisation que je fais de ce plugin concerne certaines validation comme la fermeture des volets.
Alexa me confirme que tous les volets ont bien été fermés (en plus d'un message PushBullet) ou m'indique qu'il y en a qui ne s'est pas fermé correctement.
La prochaine étape sera de mettre lancer Deezer si c'est possible (pour une simulation de présence).
Le truc qui serait top serait de pouvoir balancer des sons perso... Genre pour simuler une alarme.
Mmmmhhh... Ben en fait oui ce serait pas mal et ça répondrait à ma problématique plus haut de pouvoir lancer Deezer par exemple.
jbecker a écrit : ↑15 févr. 2019, 20:06
- Il est possible de récupérer la liste de tous les devices "Maison Connecté" (on y retour également ceux créé via la module officiel Jeedom). Ce qui fait que vous pourriez potentiellement contrôler des équipements défini dans votre Alexa mais pas compatible Jeedom ... il y a-t-il un intérêt pour certains d'entre-vous ?
Pour ma part, je n'ai aucun équipement domotique qui n'est pas dans Jeedom donc je ne vois pas trop.
Après, attention aux doublons... Si l'on récupère les équipements déjà dans Jeedom une seconde fois...
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Bonsoir,
Tout est Ok chez moi sauf que j'ai renommé mon echo de l'entrée en "entrer".
Il n'aime pas les accents.
Bon ski @Sigalou
Tout est Ok chez moi sauf que j'ai renommé mon echo de l'entrée en "entrer".
Il n'aime pas les accents.
Bon ski @Sigalou
DIY nuc | Jeedom sur Proxmox | Zwave Aeon Gen5, RFXtrx433E, X10 CM15, BT 4.0, Xiaomi
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Si on est perfectionniste, c'est pas de chance, car le TYPE ne suffit pas pour identifier les différents équipements Sonos !
Pour une One et une Beam, c'est le même type : THIRD_PARTY_AVS_SONOS_BOOTLEG
Je mets quand même des liens d'images tirées du site Amazon (ce sont les versions avec le logo Alexa) :
One : https://images-na.ssl-images-amazon.com ... L1500_.jpg
Beam : https://images-na.ssl-images-amazon.com ... L1500_.jpg
Si pas possible d’identifier le type exact d'équipement Sonos, une possibilité serait de mettre un logo Sonos (vu que tout est Alexa de toute façon sur la page des équipements du plugin). Çà serait pour différencier rapidement les équipement Sonos des autres quand on en a beaucoup.
Lien vers le logo Sonos : https://lh6.googleusercontent.com/-Px2S ... /photo.jpg
Mais bon, dans les priorités, à choisir entre les phrases accentuées bien prononcées et les images, je prends la 1ère option !
Jeedom 3.3.18 ESXi - PC BRIX GB-BXBT-1900 - Debian Stretch
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Yes, yes , yes !
Pour mon cas, je ne vois pas ce que je pourrais faire de plus car mes équipements sont tous reconnus dans Jeedom. Mais qui peut le plus peut le moins, et ça ne gênera pas ceux qui n'en ont pas (encore) besoin. Quand on a plongé dans la domotique, on a tendance à s'équiper de plus en plus et il n'est pas exclu qu'on se retrouve un jour dans le cas que tu cites ![*]Il est possible de récupérer la liste des routines et de les exécuter ... est-ce quelques choses qui vous intéresserait ?
[*]Il est possible de récupérer la liste de tous les devices "Maison Connecté" (on y retour également ceux créé via la module officiel Jeedom). Ce qui fait que vous pourriez potentiellement contrôler des équipements défini dans votre Alexa mais pas compatible Jeedom ... il y a-t-il un intérêt pour certains d'entre-vous ?[/list]
Jeedom 3.3.18 ESXi - PC BRIX GB-BXBT-1900 - Debian Stretch
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hello
Bon ski @sigalou.
Pour les points énoncer par @jbecker, je suis du même avis que mes VDD
Bon week-end à tous
Bon ski @sigalou.
Pour les points énoncer par @jbecker, je suis du même avis que mes VDD
Bon week-end à tous
HP T610 - Jeedom
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 11 invités