Connexion refusée

Bonjour
Depuis quelques jours mes requêtes speak ne passent plus systématiquement. J’ai régulièrement des connexions refusées …

Erreur exécution de la commande [Matériel][Cuisine][Speak] : Echec de la requête HTTP : http://xx.yy.zz.ww:3456/speak?text=L'aspirateur+a+été+renvoyé+à+sa+base+!&device=G090LF118175257C cURL error : Failed to connect to xx.yy.zz.ww port 3456: Connection refused

Bonjour @sebfar impossible de te répondre de la sorte, il me faut savoir si le daemon est tombé, ce qui se passe si tu le relances et avoir le log au moment ou le daemon tombe.
A ta dispo si tu as ces éléments

J’ai mis en mode debug et j’attends que cela se reproduise

ok ben tu me diras

J’ai trouvé cette erreur dans les logs

undefined[2/3/2020, 7:24:03 PM] Alexa-API: Lancement /Speak avec paramètres → device: G070RQ1080330FJ0 & text: L’aspirateur a été renvoyé à sa base !
undefined[2/3/2020, 7:24:03 PM] Alexa-API: Lancement /Speak avec paramètres → device: G090LF118175257C & text: L’aspirateur a été renvoyé à sa base !
undefined[2/3/2020, 7:24:03 PM] Alexa-Remote: Response(3): OK
undefined[2/3/2020, 7:24:03 PM] Alexa-Remote: Response(3): OK
undefined[2/3/2020, 7:24:03 PM] Alexa-API: Lancement /checkAuth
/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1616
for (let r = 0; r < result.activities.length; r++) {
^
TypeError: Cannot read property ‹ length › of undefined
at /var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1616:55
at IncomingMessage. (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1034:40)
at IncomingMessage.emit (events.js:228:7)
at endReadableNT (_stream_readable.js:1185:12)
at processTicksAndRejections (internal/process/task_queues.js:81:21)
2[2/3/2020, 7:25:06 PM] Alexa-API: ******************** Lancement Serv

ha oui, j’ai fait une petite modif sur ce fichier pour ça, t’es en beta ou en stable ?

Je suis en stable

ok. Tu sais changer envoyer un fichier sur ta box via WinSCP ou autre ? Je peux t’envoyer alexa-remote.js en attendant la diffusion de modif.
Cette erreur te fait tomber le daemon ?

Oui pas de soucis envoi moi le fichier… L’erreur se produit dans quel cas ?
J’ai pas regardé, je suis en redémarrage automatique…

justement, j’en sais rien, ces derniers temps Amazon a beaucoup de souci, cf. le forum, tu vas voir tous les témoignages donc y’a des soucis de rejets de requetes de temps en temps et des erreurs inconnues. alexa-remote.txt (102,5 Ko)
fichier txt à renommer en .js évidemment et faut remplacer celui de /plugins/alexaapi/resources/lib

J’ai les messages d’erreur : les notifications ne sont pas passées

undefined[2/4/2020, 2:00:27 PM] Alexa-API: ******************************************************************
undefined[2/4/2020, 2:00:27 PM] Alexa-API: ERROR***
undefined[2/4/2020, 2:00:27 PM] Alexa-API: ******************************************************************
undefined[2/4/2020, 2:00:27 PM] Unauthorized détecté dans la détection d’erreur et donc relance de l’initialisation
2[2/4/2020, 2:00:27 PM] Alexa-API: ******************** Lancement Serveur ***********************
DEBUG[2/4/2020, 2:00:27 PM] Alexa-Remote: cookie was provided
DEBUG[2/4/2020, 2:00:27 PM] Alexa-Remote: Sending Request with {« host »:« alexa.amazon.fr »,« path »:"/api/bootstrap?version=0",« method »:« GET »,« timeout »:10000,« headers »:{}}
DEBUG[2/4/2020, 2:00:27 PM] Alexa-Remote (Réponse Serveur): res.statusMessage: Unauthorized
DEBUG[2/4/2020, 2:00:27 PM] Alexa-Remote (Réponse Valeur):
INFO[2/4/2020, 2:00:27 PM] Alexa-Remote: Response(3): Unauthorized
undefined[2/4/2020, 2:00:27 PM] Alexa-API: ******************************************************************
undefined[2/4/2020, 2:00:27 PM] Alexa-API: ERROR***
undefined[2/4/2020, 2:00:27 PM] Alexa-API: ******************************************************************
undefined[2/4/2020, 2:00:27 PM] Unauthorized détecté dans la détection d’erreur et donc relance de l’initialisation

Régénère ton cookies, il y a un souci d’autorisation.

C’est ce que j’ai fait

Bonjour, en plein test, j’ai réussi a cerner mon problème. J’essayais de faire une commande « faire parler Alexa » qui avait un probleme de volume apres la mise a jour. Apres la commande effacer tous les echos et scan, il me change la presentation du widget et plus de son du tout quand je lance un speak en commande action, par contre depuis le widget cela fonctionne. Lorsque je le lance depuis un scenario par exemple, il me dit : device missing…

Je colle ici :

[2/4/2020, 10:26:01 PM][INFO] : Alexa-API: Lancement /Speak avec paramètres → device:undefined/text:il faut sortir les poubelles/ssml:undefined/jingle:undefined/volume:/lastvolume:undefined
[2/4/2020, 10:26:01 PM][] : Alexa-API: Alexa.Speak: Missing parameter « device »

Voila, si cela peut t’aider.

Bonne soirée et merci pour le plugin!!

Il aurait été plus simple de faire un nouveau sujet car ce n’est pas le même problème que le mien et s’il est résolu je vais clore le sujet sans que tu es forcément ta solution

1 « J'aime »

Vu que ton sujet porte sur la requette Speak qui ne fonctionne plus, je pensais que ca pouvais aider.

Je dis cela pour toi :slight_smile: Pas de soucis …

13 messages ont été scindés en un nouveau sujet : Problème AlexaApi sur Jessie

Un message a été fusionné à un sujet existant : Problème AlexaApi sur Jessie