Tous mes appareils sont bien détectés pas de soucis de ce coté, le seul qui ne remonte pas c'est le téléphone si tant est qu'il est sensé remonté ou pas Il me semble que dans les premières version du plugin il remontait.dpm62980 a écrit : ↑26 févr. 2019, 12:26Il faudrait vérifier ce que tu as dans ton application Alexa sur smartphone , dans la partie Appareils / Echo et Alexa.Ricardo a écrit : ↑26 févr. 2019, 11:08Pareil pas de "xxxx Alexa Apps" de mon coté après un scan et une mise à jour du plugin
Edit : Je viens de faire une suppression et réinstallation complète du plugin et bien même motif même punition pas d'équipement "xxxx Alexa Apps" dans la liste des appareils remontés. Ou alors autre possibilité je suis aveugle
Le fameux équipement en question ce ne serait pas celui-ci "This Device de type VOX" qui était là lors des premières moutures du plugin ?
Tous les équipements sont normalement détectés par le plugin.
[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
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
@jbecker n'avait-il pas mis une exclusion pour les thisDevice VOX en effet ?dpm62980 a écrit : ↑26 févr. 2019, 12:26Il faudrait vérifier ce que tu as dans ton application Alexa sur smartphone , dans la partie Appareils / Echo et Alexa.Ricardo a écrit : ↑26 févr. 2019, 11:08Pareil pas de "xxxx Alexa Apps" de mon coté après un scan et une mise à jour du plugin
Edit : Je viens de faire une suppression et réinstallation complète du plugin et bien même motif même punition pas d'équipement "xxxx Alexa Apps" dans la liste des appareils remontés. Ou alors autre possibilité je suis aveugle
Le fameux équipement en question ce ne serait pas celui-ci "This Device de type VOX" qui était là lors des premières moutures du plugin ?
Tous les équipements sont normalement détectés par le plugin.
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
ah ok zut pour l'iframe, ca chamboule tout... ils doivent avoir utilisé X-FRAME-OPTIONS: deny ...sigalou a écrit : ↑26 févr. 2019, 11:21Hello,Nebz a écrit : ↑26 févr. 2019, 10:021. ok le play il le faut, mais après ces modifs, peut-etre qu'un seul bouton "Authentifier sur Amazon" suffirait et serait plus clair. (l'utilisateur final n'a meme pas besoin de savoir que tu lances un serveur proxy... ca serait transpartent)
2-3. pour moi l'authentification amazon devrait s'afficher dès démarrage du serveur proxy pour le cookie dans un dialog puis une iframe (à la place du _blank), ca te permettrait plus de controle dont de détecter le résultat OK (avec un test onLocationChange sur body == "Amazon Alexa Cookie successfully retrieved. You can close the browser") après authentification pour passer à l'étape suivante
4. dans une iframe donc
5. tu détectes en JS que configuration soit bien à OK
6. tu lances en ajax le restart du démon (voir mon PR pour réparer nodejs, un get de l'instance du plugin plus un daemon_start fait le job)
7. ca se fait tout seul aussi (et on fait disparaître le message "Patientez quelques secondes")
Je suis d'accord avec toutes tes idées, elles sont bonnes mais quelque précisions :
* L'authentification en iframe, c'était ma première version, mais Amazon (par une balise que je n'ai plus en tête) à bloqué l'intégration en Iframe, donc je me suis creusé la tête et j'ai trouvé la fenêtre popup, c'est pas génial mais j'ai pas trouvé autre chose. L'intégration en iframe est très simple dans Jeedom, mais ça ne fonctionne malheureusement pas. C'est pour ça que je n'ai pas pu détecter le résultat facilement.
Fonce, avec plaisir.
il y aurait https://github.com/niutech/x-frame-bypass ... à tester...
EDIT : Chrome et Firefox seulement... pas Edge ni Safari...
EDIT1: semble pas possible, ce script utilise un "proxy" pour charger l'html de la page (et donc éditer le HEADER), donc l'ip différente donc cookie pas valide...
pour le PR ca complique un peu du coup... si j'ai le temps je testerai ce js
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
Dans le log node je vois ceci, qui à mon avis est le téléphone, mais l'objet n'est pas créé, une idée ?
{"accountName":"This Device","appDeviceList":[
{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"}
],"capabilities":["VOLUME_SETTING","DIALOG_INTERFACE_VERSION","MICROPHONE","REMINDERS"],"charging":null,"clusterMembers":[],"deviceAccountId":"xxx","deviceFamily":"VOX","deviceOwnerCustomerId":"xxx","deviceType":"xxx","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"xxx","softwareVersion":"130050002"}]}
{"accountName":"This Device","appDeviceList":[
{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"},{"deviceAccountId":"xxx","deviceType":"xxx","serialNumber":"xxx"}
],"capabilities":["VOLUME_SETTING","DIALOG_INTERFACE_VERSION","MICROPHONE","REMINDERS"],"charging":null,"clusterMembers":[],"deviceAccountId":"xxx","deviceFamily":"VOX","deviceOwnerCustomerId":"xxx","deviceType":"xxx","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"xxx","softwareVersion":"130050002"}]}
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
comme écrit plus haut, de ce que j'ai lu, il est ignoré
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
Oups en effet, mea culpa entre les deux discutions j'ai zappé
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hello Nebz,
C'est curieux. J'ai réinstallé complètement le plugin ce matin à 10h10.
Le scan a bien remonté tous mes devices, y compris mon smartphone avec le nom " .. Alexa Apps" de type "AMAZONMOBILEMUSIC_ANDROID".
J'ai "Amazon Music". Y aurait-il un rapport avec l'affichage ou pas du smartphone dans la liste ???
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
c'est pas le même type... ici on parlait du VOX, je pense que c'est celui sur iPhone...
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
J'ai eu le même souci lorsque j'ai fait la mise à jour hier en début de soirée.
Après un rafraichissement de la page, plus d'erreur.
Hello,Heracles44 a écrit : ↑26 févr. 2019, 10:51Bonjour,
Désolé de me répéter mais j’ai l’impression que vous ne voyez pas mes messages!
Qu’en est il de cette fonction?
Le plugin est développé comme Google Cast?
Merci
Peut-être que personne n'a répondu parce qu'il y a un paquet de message permettant de faire évoluer/corriger le plugin et que la réponse à ta question se trouve déjà dans le topic. Donc au lieu de s'énerver, peut-être que la lecture des pages précédentes prendrait moins de temps que d'attendre la réponse.
Mais je te l'accorde... Arriver dans un topic contenant plus de 25 pages, ce n'est pas évident.
Mais avec un peu d'effort, on y arrive.
Sur certains topics, ce serait nettement plus facile de comprendre si l'auteur expliquait l'état de l'art dans le premier post.
Mais là, les dévs n'en sont même pas l'auteur. Le script proposé dans les premières pages, ben... On en parle même plus (pour ma part, je continue de l'utiliser pour le moment). Le souci qu'il y avait, c'était le cookie qui n'était plus valide au bout de deux semaines environ.
Avec le plugin dont on parle maintenant, on a droit aux mêmes fonctionnalités avec en plus la gestion du cookie (sans devoir s'amuser à récupérer le cookie via un plugin pour le mettre sur le serveur Jeedom).
En tout cas, que ce soit le script du premier post ou le plugin dont on parle, on ne peut que dire bravo et merci .
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hellodpm62980 a écrit : ↑26 févr. 2019, 14:33Hello Nebz,
C'est curieux. J'ai réinstallé complètement le plugin ce matin à 10h10.
Le scan a bien remonté tous mes devices, y compris mon smartphone avec le nom " .. Alexa Apps" de type "AMAZONMOBILEMUSIC_ANDROID".
J'ai "Amazon Music". Y aurait-il un rapport avec l'affichage ou pas du smartphone dans la liste ???
Suite à ton message, je viens d'installer "Amazon Music" sur mon téléphone et bingo le téléphone remonte bien dans les équipements ce qui n'était pas le cas avant l'installation de cette appli
Merci pour l'info
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
Pareil, merci du tuyauRicardo a écrit : ↑26 févr. 2019, 14:54Hellodpm62980 a écrit : ↑26 févr. 2019, 14:33Hello Nebz,
C'est curieux. J'ai réinstallé complètement le plugin ce matin à 10h10.
Le scan a bien remonté tous mes devices, y compris mon smartphone avec le nom " .. Alexa Apps" de type "AMAZONMOBILEMUSIC_ANDROID".
J'ai "Amazon Music". Y aurait-il un rapport avec l'affichage ou pas du smartphone dans la liste ???
Suite à ton message, je viens d'installer "Amazon Music" sur mon téléphone et bingo le téléphone remonte bien dans les équipements ce qui n'était pas le cas avant l'installation de cette appli
Merci pour l'info
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
je reviens sur mon probleme d'installation:
impossible d'installer les dépendances
voici mon log:
Début de l'installation
Installation npm
chown: impossible d'accéder à '/var/www/.npm/_locks': Aucun fichier ou dossier de ce type
/var/www/html/plugins/alexaapi/resources/nodejs.sh: ligne 10: npm : commande introuvable
Fin de l'installation
impossible d'installer les dépendances
voici mon log:
Début de l'installation
Installation npm
chown: impossible d'accéder à '/var/www/.npm/_locks': Aucun fichier ou dossier de ce type
/var/www/html/plugins/alexaapi/resources/nodejs.sh: ligne 10: npm : commande introuvable
Fin de l'installation
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
j'ai installer npm avec les commandes suivantes sous debian
maintenant j'ai ca dans les logs:
EDIT Nebz : j'ai passé en version 8 car c'est la version communément acceptée par les dev.
Code : Tout sélectionner
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
Code : Tout sélectionner
Début de l'installation
Installation npm
chown: cannot access '/var/www/.npm/_locks': No such file or directory
Unhandled rejection Error: EACCES: permission denied, mkdir '/var/www/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/var/www/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/var/www/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/var/www/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/var/www/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/var/www/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/var/www/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/var/www/.npm'
npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! <https://npm.community>
Fin de l'installation
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
fait ça: sudo chown -R www-data:www-data /var/www/.npm
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Merci,
je venais juste de trouver la solution et je venais la mettre au cas ou
je venais juste de trouver la solution et je venais la mettre au cas ou
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Finalement pour faire parler Alexa via ce plugin, que faut-il faire? car le lien de la doc est en 404
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Question bête, tu as bien l'application Amazon Alexa d'installée sur ton portable. (et identifié dessus)dpm62980 a écrit : ↑26 févr. 2019, 12:26Il faudrait vérifier ce que tu as dans ton application Alexa sur smartphone , dans la partie Appareils / Echo et Alexa.Ricardo a écrit : ↑26 févr. 2019, 11:08Pareil pas de "xxxx Alexa Apps" de mon coté après un scan et une mise à jour du plugin
Edit : Je viens de faire une suppression et réinstallation complète du plugin et bien même motif même punition pas d'équipement "xxxx Alexa Apps" dans la liste des appareils remontés. Ou alors autre possibilité je suis aveugle
Le fameux équipement en question ce ne serait pas celui-ci "This Device de type VOX" qui était là lors des premières moutures du plugin ?
Tous les équipements sont normalement détectés par le plugin.
Pour info, je l'ai sur mon portable et ma tablette et le push arrive sur les deux.
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
Pas compris ?
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, c'est ça, je me suis cassé les dents un we entier sur ce souci d'iframe, déjà pour comprendre pourquoi ça merdait et comment contourner.
Regarde si tu trouves à améliorer la partie cookie manuel.
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
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
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 17 invités