Problème Création Cookie plugin-alexaapi

Hello,

je suis nouvel utilisateur également et j’ai profité du problème pour me faire un compte sur le forum :slight_smile:
Je constatais le même problème que mes camarades du haut et la solution de l’échange des fichiers js a fonctionné parfaitement visiblement :slight_smile:

Merci à tous pour vos efforts communs !

C’est bon, j’y suis arrivé avec une réinstallation complète, dépendances neuves, install neuve (j’ai mis la beta) puis en remplaçant les fichiers, ça passe.
Je vérifie demain le travail de remplacement de @pippobimbo que je remercie beaucoup et je pousserai dans le dépot pour la beta.
Ensuite, je fusionnerai la beta et la stable car la beta tourne bien depuis un moment maintenant.
Je vous tiens au courant.

Merci beaucoup.
@sigalou Tiens nous au courant dès que le pb est corrigé sur la beta.
Bonne journée à tous.

J’ai poussé une beta a l’instant, dites moi si la création du cookies passe bien chez vous
Bonne soirée

Je viens de tester en beta, et toujours la même page d’activation des cookies, et une erreur javascript apparaît

|http://192.168.1.142/index.php?v=d&m=alexaapi&p=alexaapi&id=alexaapi|92|Uncaught TypeError: Cannot read property ‹ close › of null|

Je viens de tester aussi
je 'y arrive pas non plus

{Remote} ║ No cookie given, generate one
Alexa-Cookie: Use as Login-Amazon-URL: amazon.fr
Alexa-Cookie: Use as Base-Amazon-URL: amazon.com
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:292
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::3457
at Server.setupListenHandle [as _listen2] (net.js:1313:16)
at listenInCluster (net.js:1361:12)
at Server.listen (net.js:1447: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:312:22)
at AlexaCookie.generateAlexaCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-cookie.js:367:25)
at AlexaRemote.generateCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:784:26)
at getCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:139:22)
at AlexaRemote.init (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:181:9)
at Object.<anonymous> (/var/www/html/plugins/alexaapi/resources/initCookie.js:11:7)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1340:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '::',
port: 3457
}
{Remote} ║ No cookie given, generate one
Alexa-Cookie: Use as Login-Amazon-URL: amazon.fr
Alexa-Cookie: Use as Base-Amazon-URL: amazon.com
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:292
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::3457
at Server.setupListenHandle [as _listen2] (net.js:1313:16)
at listenInCluster (net.js:1361:12)
at Server.listen (net.js:1447: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:312:22)
at AlexaCookie.generateAlexaCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-cookie.js:367:25)
at AlexaRemote.generateCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:784:26)
at getCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:139:22)
at AlexaRemote.init (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:181:9)
at Object.<anonymous> (/var/www/html/plugins/alexaapi/resources/initCookie.js:11:7)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1340:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '::',
port: 3457
}
{Remote} ║ No cookie given, generate one
Alexa-Cookie: Use as Login-Amazon-URL: amazon.fr
Alexa-Cookie: Use as Base-Amazon-URL: amazon.com
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:292
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::3457
at Server.setupListenHandle [as _listen2] (net.js:1313:16)
at listenInCluster (net.js:1361:12)
at Server.listen (net.js:1447: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:312:22)
at AlexaCookie.generateAlexaCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-cookie.js:367:25)
at AlexaRemote.generateCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:784:26)
at getCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:139:22)
at AlexaRemote.init (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:181:9)
at Object.<anonymous> (/var/www/html/plugins/alexaapi/resources/initCookie.js:11:7)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1340:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '::',
port: 3457
}
{Remote} ║ No cookie given, generate one
Alexa-Cookie: Use as Login-Amazon-URL: amazon.fr
Alexa-Cookie: Use as Base-Amazon-URL: amazon.com
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:292
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::3457
at Server.setupListenHandle [as _listen2] (net.js:1313:16)
at listenInCluster (net.js:1361:12)
at Server.listen (net.js:1447: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:312:22)
at AlexaCookie.generateAlexaCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-cookie.js:367:25)
at AlexaRemote.generateCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:784:26)
at getCookie (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:139:22)
at AlexaRemote.init (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:181:9)
at Object.<anonymous> (/var/www/html/plugins/alexaapi/resources/initCookie.js:11:7)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1340:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '::',
port: 3457
}

c’est normal qui est 2 points entre Alexa et amazon ?

« ^/alexa…amazon.com »

en passant il manque static à la méthode de la ligne 789 du fichier alexaapi.class.php

public function updateCmd ($forceUpdate, $LogicalId, $Type, $SubType, $RunWhenRefresh, $Name, $IsVisible, $title_disable, $setDisplayicon, $infoNameArray, $setTemplate_lien, $request, $infoName, $listValue, $Order, $Test) {

il faut écrire (merci à @Mips)

public static function updateCmd ($forceUpdate, $LogicalId, $Type, $SubType, $RunWhenRefresh, $Name, $IsVisible, $title_disable, $setDisplayicon, $infoNameArray, $setTemplate_lien, $request, $infoName, $listValue, $Order, $Test) {

Bonjour

Voyant une maj du plugin je me suis dit super le problème doit être corrigé
Mais non toujours le même problème avec la création du cookies :frowning_face:
(essai fait sur raspberry)

@sigalou Au secours :upside_down_face:

Vous avez relancé vos bécanes ? Un reboot ?

Merci @JAG et @Mips pour cette parenthèse, j’ai corrigé et sur les plugins petits frères aussi.

1 « J'aime »

Oui chef mais ça marche pas

J’ai tout supprimé, réinstallé la beta toute neuve, refais mon cookies sans souci, la ncé le daemon et écouté ma playlist.
Je n’ai pas croisé de souci (juste le popup alexa en allemand ?!)
Je refais des essais demain

Je viens de faire la manip
Supprimer le plugin → Relancer Jeedom → installer de nouveau le plugin

Identification des cookie en allemand

Résulta, ça marche :relaxed:
Merci @sigalou

Hello, j’ai le même problème, j’ai désinstallé, réinstallé, reboot, etc … mais rien ne fonctionne j’ai le même message que ce qui est dans ce post. C’est quoi le coup de l’allemand ??

Bon, il a fallu passer par la suppression du plugin et ré-installation…
Cela a fonctionné, sans reboot néamoins (ouf).
Bon, maintenant j’ai toutes mes commandes et scénarios à revoir, car les IDs ont changé, forcément… :disappointed_relieved:

Bonjour,

Déjà 3 fois que je fais cette manip, avec reboot ou sans le résultat est le même j’ai pas de fichier dans le répertoire DATA. J’ai essayé avec Chrome et Edge depuis 3 machines, toujours le même résultat. Le port est bien ouvert car j’ai la mire Alexa et le mot de passe est bon. J’ai aussi essayé avec les fichiers e pippobimbo, mais là la mire Alexa ne s’affiche plus, je suis donc revenu en arrière. Si quelqu’un a une idée je suis preneur …

J’ai quand même un triangle en haut et quand je clique il me dit :

Je ne sais pas si c’est une piste ?

Voilà deux jours que je piste tout ce qui est dans mes moyens pour résoudre ce problème. 4 PC différents avec à chaque fois un test Chrom et Edge. reboot de mon rpi. Réinstallation des dépendances. Changement de compte Amazon. Changement dde mot de passe Amazon.
Bref je n’y comprend rien cela ne marche toujours pas et le cookie est pas créé.
Est-ce imaginable de créer à la main le cookie en copiant celui de quelqu’un ?

Cordialement.

Je vais continuer les tests pour comprendre ces fonctionnements bizarres

Merci Sigalou, si tu souhaites des logs, des descriptions, une prise de main à distance, pas de pb dit le moi.

Merci, j’ai déja des trucs bizarres chez moi, amazon a encore changé plein de choses dans l’identification, je suis dessus, je vous dis quand je repousse une beta