Page 2 sur 63

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:14
par Nebz
daniel.louvel a écrit :
06 mars 2019, 14:11
sinon je pense à un problème de version de node, tu peux envoyer ton log _dep stp ?
ls.jpg

Code : Tout sélectionner

--0%
--10%
Lancement de l'installation/mise à jour des dépendances
--20%
--30%
Version actuelle : v5.9.1
--40%
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
--45%
Utilisation du dépot officiel
## Installing the NodeSource Node.js 8.x LTS Carbon repo...
## Populating apt-get cache...
+ apt-get update
Hit http://security.debian.org jessie/updates InRelease
Ign http://http.us.debian.org jessie InRelease
Hit https://deb.nodesource.com jessie InRelease
Ign http://httpredir.debian.org jessie InRelease
Hit http://httpredir.debian.org jessie-updates InRelease
Hit http://http.us.debian.org jessie Release.gpg
Hit http://httpredir.debian.org jessie-backports InRelease
Hit http://http.us.debian.org jessie Release
Hit https://repo.mosquitto.org stretch InRelease
Hit http://httpredir.debian.org jessie Release.gpg
Get:1 https://deb.nodesource.com jessie/main Sources [762 B]
Get:2 http://mirrors.digitalocean.com jessie-backports InRelease [166 kB]
Hit http://apt.armbian.com jessie InRelease
Get:3 http://httpredir.debian.org jessie-updates/main arm64 Packages/DiffIndex [11.8 kB]
Get:4 http://http.us.debian.org jessie/non-free arm64 Packages [68.6 kB]
Get:5 https://deb.nodesource.com jessie/main arm64 Packages [1003 B]
Get:6 http://httpredir.debian.org jessie-updates/contrib arm64 Packages [20 B]
Get:7 http://httpredir.debian.org jessie-updates/non-free arm64 Packages/DiffIndex [736 B]
Get:8 http://apt.armbian.com jessie/main arm64 Packages [239 kB]
Get:9 http://httpredir.debian.org jessie-updates/main armhf Packages/DiffIndex [11.8 kB]
Get:10 http://http.us.debian.org jessie/non-free armhf Packages [74.9 kB]
Get:11 https://deb.nodesource.com jessie/main armhf Packages [1000 B]
Get:12 http://httpredir.debian.org jessie-updates/contrib armhf Packages [20 B]
Get:13 http://httpredir.debian.org jessie-updates/non-free armhf Packages/DiffIndex [736 B]
Get:14 http://httpredir.debian.org jessie-backports/main arm64 Packages/DiffIndex [27.8 kB]
Get:15 http://httpredir.debian.org jessie-backports/contrib arm64 Packages/DiffIndex [23.9 kB]
Get:16 http://httpredir.debian.org jessie-backports/non-free arm64 Packages/DiffIndex [8530 B]
Get:17 http://httpredir.debian.org jessie-backports/main armhf Packages/DiffIndex [27.8 kB]
Get:18 http://apt.armbian.com jessie/utils arm64 Packages [6011 B]
Get:19 http://apt.armbian.com jessie/jessie-desktop arm64 Packages [9902 B]
Get:20 http://apt.armbian.com jessie/main armhf Packages [452 kB]
Get:21 http://httpredir.debian.org jessie-backports/contrib armhf Packages/DiffIndex [26.7 kB]
Get:22 http://httpredir.debian.org jessie-backports/non-free armhf Packages/DiffIndex [8530 B]
Hit http://httpredir.debian.org jessie Release
Get:23 http://httpredir.debian.org jessie/main arm64 Packages [8593 kB]
Get:24 http://mirrors.digitalocean.com jessie-backports/main arm64 Packages [1115 kB]
Get:25 http://apt.armbian.com jessie/utils armhf Packages [7950 B]
Get:26 http://apt.armbian.com jessie/jessie-desktop armhf Packages [22.6 kB]
Get:27 http://httpredir.debian.org jessie/contrib arm64 Packages [41.2 kB]
Get:28 http://httpredir.debian.org jessie/non-free arm64 Packages [68.6 kB]
Get:29 http://httpredir.debian.org jessie/main armhf Packages [8898 kB]
Get:30 http://mirrors.digitalocean.com jessie-backports/main armhf Packages [1123 kB]
Get:31 http://httpredir.debian.org jessie/contrib armhf Packages [44.3 kB]
Get:32 http://httpredir.debian.org jessie/non-free armhf Packages [74.9 kB]
Fetched 21.2 MB in 21s (992 kB/s)
W: Failed to fetch http://security.debian.org/dists/jessie/updates/InRelease  Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch https://repo.mosquitto.org/debian/dists/stretch/InRelease  Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error executing command, exiting
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 0 B/12.9 MB of archives.
After this operation, 64.7 MB of additional disk space will be used.
Selecting previously unselected package nodejs.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 59764 files and directories currently installed.)
Preparing to unpack .../nodejs_8.15.1-1nodesource1_arm64.deb ...
Unpacking nodejs (8.15.1-1nodesource1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up nodejs (8.15.1-1nodesource1) ...
Version actuelle : v5.9.1
--50%
--60%
Installation...
alexa-remote-http@1.0.0 /var/www/html/plugins/alexaapi/resources
+-- alexa-cookie2@2.0.1
+-- cookie@0.3.1
+-- express@4.16.4
| +-- accepts@1.3.5
| | +-- mime-types@2.1.22
| | | `-- mime-db@1.38.0
| | `-- negotiator@0.6.1
| +-- array-flatten@1.1.1
| +-- body-parser@1.18.3
| | +-- bytes@3.0.0
| | +-- http-errors@1.6.3
| | +-- iconv-lite@0.4.23
| | | `-- safer-buffer@2.1.2
| | `-- raw-body@2.3.3
| +-- content-disposition@0.5.2
| +-- content-type@1.0.4
| +-- cookie-signature@1.0.6
| +-- debug@2.6.9
| | `-- ms@2.0.0
| +-- depd@1.1.2
| +-- encodeurl@1.0.2
| +-- escape-html@1.0.3
| +-- etag@1.8.1
| +-- finalhandler@1.1.1
| | `-- unpipe@1.0.0
| +-- fresh@0.5.2
| +-- merge-descriptors@1.0.1
| +-- methods@1.1.2
| +-- on-finished@2.3.0
| | `-- ee-first@1.1.1
| +-- parseurl@1.3.2
| +-- path-to-regexp@0.1.7
| +-- proxy-addr@2.0.4
| | +-- forwarded@0.1.2
| | `-- ipaddr.js@1.8.0
| +-- qs@6.5.2
| +-- range-parser@1.2.0
| +-- safe-buffer@5.1.2
| +-- send@0.16.2
| | +-- destroy@1.0.4
| | `-- mime@1.4.1
| +-- serve-static@1.13.2
| +-- setprototypeof@1.1.0
| +-- statuses@1.4.0
| +-- type-is@1.6.16
| | `-- media-typer@0.3.0
| +-- utils-merge@1.0.1
| `-- vary@1.1.2
+-- extend@3.0.2
+-- http-proxy-middleware@0.19.1
| +-- http-proxy@1.17.0
| | +-- eventemitter3@3.1.0
| | +-- follow-redirects@1.7.0
| | | `-- debug@3.2.6
| | |   `-- ms@2.1.1
| | `-- requires-port@1.0.0
| +-- is-glob@4.0.0
| | `-- is-extglob@2.1.1
| +-- lodash@4.17.11
| `-- micromatch@3.1.10
|   +-- arr-diff@4.0.0
|   +-- array-unique@0.3.2
|   +-- braces@2.3.2
|   | +-- arr-flatten@1.1.0
|   | +-- extend-shallow@2.0.1
|   | | `-- is-extendable@0.1.1
|   | +-- fill-range@4.0.0
|   | | +-- extend-shallow@2.0.1
|   | | +-- is-number@3.0.0
|   | | | `-- kind-of@3.2.2
|   | | |   `-- is-buffer@1.1.6
|   | | +-- repeat-string@1.6.1
|   | | `-- to-regex-range@2.1.1
|   | +-- isobject@3.0.1
|   | +-- repeat-element@1.1.3
|   | +-- snapdragon-node@2.1.1
|   | | +-- define-property@1.0.0
|   | | | `-- is-descriptor@1.0.2
|   | | |   +-- is-accessor-descriptor@1.0.0
|   | | |   `-- is-data-descriptor@1.0.0
|   | | `-- snapdragon-util@3.0.1
|   | |   `-- kind-of@3.2.2
|   | `-- split-string@3.1.0
|   +-- define-property@2.0.2
|   | `-- is-descriptor@1.0.2
|   |   +-- is-accessor-descriptor@1.0.0
|   |   `-- is-data-descriptor@1.0.0
|   +-- extend-shallow@3.0.2
|   | +-- assign-symbols@1.0.0
|   | `-- is-extendable@1.0.1
|   |   `-- is-plain-object@2.0.4
|   +-- extglob@2.0.4
|   | +-- define-property@1.0.0
|   | | `-- is-descriptor@1.0.2
|   | |   +-- is-accessor-descriptor@1.0.0
|   | |   `-- is-data-descriptor@1.0.0
|   | +-- expand-brackets@2.1.4
|   | | +-- define-property@0.2.5
|   | | +-- extend-shallow@2.0.1
|   | | `-- posix-character-classes@0.1.1
|   | `-- extend-shallow@2.0.1
|   +-- fragment-cache@0.2.1
|   | `-- map-cache@0.2.2
|   +-- kind-of@6.0.2
|   +-- nanomatch@1.2.13
|   | `-- is-windows@1.0.2
|   +-- object.pick@1.3.0
|   +-- regex-not@1.0.2
|   | `-- safe-regex@1.1.0
|   |   `-- ret@0.1.15
|   +-- snapdragon@0.8.2
|   | +-- base@0.11.2
|   | | +-- cache-base@1.0.1
|   | | | +-- collection-visit@1.0.0
|   | | | | +-- map-visit@1.0.0
|   | | | | `-- object-visit@1.0.1
|   | | | +-- get-value@2.0.6
|   | | | +-- has-value@1.0.0
|   | | | | `-- has-values@1.0.0
|   | | | |   `-- kind-of@4.0.0
|   | | | +-- set-value@2.0.0
|   | | | | `-- extend-shallow@2.0.1
|   | | | +-- to-object-path@0.3.0
|   | | | | `-- kind-of@3.2.2
|   | | | +-- union-value@1.0.0
|   | | | | `-- set-value@0.4.3
|   | | | |   `-- extend-shallow@2.0.1
|   | | | `-- unset-value@1.0.0
|   | | |   `-- has-value@0.3.1
|   | | |     +-- has-values@0.1.4
|   | | |     `-- isobject@2.1.0
|   | | +-- class-utils@0.3.6
|   | | | +-- arr-union@3.1.0
|   | | | +-- define-property@0.2.5
|   | | | `-- static-extend@0.1.2
|   | | |   +-- define-property@0.2.5
|   | | |   `-- object-copy@0.1.0
|   | | |     +-- copy-descriptor@0.1.1
|   | | |     +-- define-property@0.2.5
|   | | |     `-- kind-of@3.2.2
|   | | +-- component-emitter@1.2.1
|   | | +-- define-property@1.0.0
|   | | | `-- is-descriptor@1.0.2
|   | | |   +-- is-accessor-descriptor@1.0.0
|   | | |   `-- is-data-descriptor@1.0.0
|   | | +-- mixin-deep@1.3.1
|   | | | +-- for-in@1.0.2
|   | | | `-- is-extendable@1.0.1
|   | | `-- pascalcase@0.1.1
|   | +-- define-property@0.2.5
|   | | `-- is-descriptor@0.1.6
|   | |   +-- is-accessor-descriptor@0.1.6
|   | |   | `-- kind-of@3.2.2
|   | |   +-- is-data-descriptor@0.1.4
|   | |   | `-- kind-of@3.2.2
|   | |   `-- kind-of@5.1.0
|   | +-- extend-shallow@2.0.1
|   | +-- source-map@0.5.7
|   | +-- source-map-resolve@0.5.2
|   | | +-- atob@2.1.2
|   | | +-- decode-uri-component@0.2.0
|   | | +-- resolve-url@0.2.1
|   | | +-- source-map-url@0.4.0
|   | | `-- urix@0.1.0
|   | `-- use@3.1.1
|   `-- to-regex@3.0.2
+-- http-proxy-response-rewrite@0.0.1
| +-- bufferhelper@0.2.1
| `-- concat-stream@1.6.2
|   +-- buffer-from@1.1.1
|   +-- inherits@2.0.3
|   +-- readable-stream@2.3.6
|   | +-- core-util-is@1.0.2
|   | +-- isarray@1.0.0
|   | +-- process-nextick-args@2.0.0
|   | +-- string_decoder@1.1.1
|   | `-- util-deprecate@1.0.2
|   `-- typedarray@0.0.6
+-- https@1.0.0
`-- querystring@0.2.0
--95%
--100%
Installation des dépendances alexaapi terminée, vérifiez qu'il n'y a pas d'erreur
c'est pas le bon dossier lib, là c'est dans la racine, celui qui nous intéresse il est dans resources du plugin

je vois ce message :
W: Failed to fetch http://security.debian.org/dists/jessie ... /InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)

tu as une smart ? si oui, il y a un problème dans ton sources.list, fait un ticket Jeedom, ils t'enverront un nouveau fichier sources.list qui résoudra ce problème.

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:19
par daniel.louvel
Non ce n'est pas une Smart c'est DIY sur Odroid c2

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:19
par Nebz
daniel.louvel a écrit :
06 mars 2019, 14:19
Non ce n'est pas une Smart c'est DIY sur Odroid c2
oui idem

Jeedom met à disposition un paquet de nodejs pour la smart (arm64) car il existe plus en officiel pour jessie... donc il faut utiliser celui là

une autre solution est de passer en stretch

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:26
par daniel.louvel
Ok J'ouvre un ticket Jeedom et je te tien au courant
Merci

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:29
par Nebz
daniel.louvel a écrit :
06 mars 2019, 14:26
Ok J'ouvre un ticket Jeedom et je te tien au courant
Merci
je te conseil quand meme à court-moyen terme, de passer en stretch, tu auras premièrement une augmentation des performance de l'ordre de 10% pour Jeedom et en plus jessie est hors support depuis Juin 2018.

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:41
par daniel.louvel
Ok je vais suivre ton conseil
C'est tu si il existe un tuto pour le passage en stretch

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:42
par Nebz
daniel.louvel a écrit :
06 mars 2019, 14:41
Ok je vais suivre ton conseil
C'est tu si il existe un tuto pour le passage en stretch
oui il en existe un ici sur le forum, ca doit se trouver assez facilement

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:43
par Nebz
sinon c'est assez simple : tu sauvegardes, tu installs une stretch de la même manière que tu as installé ta jessie puis tu restaures ta sauvegarde

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 14:45
par remyg83
remyg83 a écrit :
06 mars 2019, 14:08
remyg83 a écrit :
06 mars 2019, 14:00
Nebz a écrit :
06 mars 2019, 13:59


on dirait que tu as un problème sur ton système, il s'obstine à installer une 4.8.5 alors qu'on lui dit de mettre une 8...

reboot et relance une réparation
Ok je fais ça et je reviens si ca bug encore!
Bon toujours le meme souci, j'ai vais essayer de forcer l'install en version 8
C'est bon install réussie en forçant en ssh!
Nickel le plugin, freebox delta reconnue sans souci, ca va etre au top pour mes notifications...
Un grand bravo pour le plugin....

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 15:03
par daniel.louvel
Merci beaucoup
Je viens de trouver ça
https://jeedom.github.io/documentation/ ... Anchor-1-5
Je teste ce soir aprés une bonne sauvegarde

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 18:45
par Richard_K
Bonjour,

J’ai le même problème suite à l’installation à partir du market que celui eu lors de l’installation à partir de github . La fenêtre d’identification Amazon ne s’ouvre pas. La fois dernière c’était le nodejs qui était trop ancien . Mais la je sèche. Si quelqu’un peut me venir en aide. Mercii

Voici le log du cookie
Alexa-Remote: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Alexa-Remote: Use as Login-Amazon-URL: amazon.fr
Alexa-Remote: Use as Base-URL: alexa.amazon.fr
Alexa-Remote: No cookie given, generate one
Alexa-Cookie: Use as Login-Amazon-URL: amazon.fr
Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Alexa-Cookie: Use as Accept-Language: fr-FR
Alexa-Cookie: Proxy mode disabled
[HPM] Proxy created: !/cookie-success -> https://alexa.amazon.com
[HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
[HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""
events.js:183
throw er; // Unhandled 'error' event
^

Error: listen EADDRINUSE :::3457
at Server.setupListenHandle [as _listen2] (net.js:1360:14)
at listenInCluster (net.js:1401:12)
at Server.listen (net.js:1485:7)
at Function.listen (/var/www/html/plugins/alexaapi/resources/node_modules/express/lib/application.js:618:24)
at Object.initAmazonProxy (/var/www/html/plugins/alexaapi/resources/lib/proxy.js:302:22)
at Object.generateAlexaCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-cookie.js:337:21)
at AlexaRemote.generateCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:388:26)
at getCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:106:22)
at AlexaRemote.init (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:148:9)
at Object.<anonymous> (/var/www/html/plugins/alexaapi/resources/initCookie.js:7:7)

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 18:53
par Nebz
Reboot


Envoyé de mon iPhone en utilisant Tapatalk

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 19:17
par Richard_K
Merci pour le retour,

Mais même après un ré boot rien a faire impossible de générer le cookie d Amazon faute de fenêtre :cry:

[Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 19:19
par Nebz
Refournis le log en question, le reboot a du résoudre ton erreur d'adresse en utilisation.

Pour la fenêtre desactive ton bloqueur de pop up.


Envoyé de mon iPhone en utilisant Tapatalk

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 20:12
par bigedison
Formidable, ca marche très bien ! Très bon travail.

Prochain étape l'affichage sur echo spot ? ;-)

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 20:50
par sigalou
bigedison a écrit :
06 mars 2019, 20:12
Formidable, ca marche très bien ! Très bon travail.

Prochain étape l'affichage sur echo spot ? ;-)
Non, pour l'instant, je cherche à récupérer dans une commande info l'heure de la prochaine alarme.
Nous avançons pas à pas...

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 21:27
par gpga
Bonjour

dans l'appel de la commande message + volume comment spécifie t'on le volume ? vu que dans la commande je n'ai qu'un seul champ à remplir ?

Merci pour l’éclaircissement, et pour tout le travail sur le plugin

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 22:42
par Nebz
Hello, ça se fait via les scénarios


Envoyé de mon iPhone en utilisant Tapatalk

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 23:08
par gpga
Désolé mais ce n'est pas plus clair, il y a 3 commandes;
- message,
- message + volume
- volume

Je vois bien comment utiliser message et volume, mais pas message + volume

Re: [Plugin Tiers] Plugin Alexa-API

Publié : 06 mars 2019, 23:10
par Nebz
gpga a écrit :Désolé mais ce n'est pas plus clair, il y a 3 commandes;
- message,
- message + volume
- volume

Je vois bien comment utiliser message et volume, mais pas message + volume
Tu as ajouté la commande dans un scénario ? Tu verras que ça sera plus clair


Envoyé de mon iPhone en utilisant Tapatalk