[Plantage Nodejs] Alexa-api beta 2019-11-11 19:20:49

Bonjour, depuis la derniere beta j’ai nodejs qui plante.
Avez vous la même chose ?
Merci

Version de node : nodejs 12.13.0-1nodesource1

Log du plantage
2[11/16/2019, 2:24:31 PM] Alexa-API: ******************** Lancement Serveur ***********************
2[11/16/2019, 2:24:33 PM] Alexa-API: **************************************************************
2[11/16/2019, 2:24:33 PM] Alexa-API: ************** Server OK listening on port 3456 **************
2[11/16/2019, 2:24:33 PM] Alexa-API: **************************************************************
(node:25590) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
2[11/16/2019, 2:24:34 PM] Alexa-Remote WS-MQTT: Initialization completed
undefined[11/16/2019, 2:25:20 PM] Alexa-API: Alexa.Alarm
undefined[11/16/2019, 2:25:20 PM] Alexa-API: device: XXXXXXXXXXXXXXXXXXXX
undefined[11/16/2019, 2:25:20 PM] Alexa-API: when: 2019-11-17 07:45:00
undefined[11/16/2019, 2:25:20 PM] Alexa-API: recurring:
undefined[11/16/2019, 2:25:20 PM] Alexa-API: sound: undefined
undefined[11/16/2019, 2:25:20 PM] Alexa-API: when: Sun Nov 17 2019 07:45:00 GMT+0000 (Coordinated Universal Time)
undefined:1
undefined
^
SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse ()
at AlexaRemote.createNotificationAlarmObject (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1332:27)
at /var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:2308:30
at /var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1171:2
at IncomingMessage. (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1032:40)
at IncomingMessage.emit (events.js:215:7)
at endReadableNT (_stream_readable.js:1183:12)
at processTicksAndRejections (internal/process/task_queues.js:80:21)

Hello @Syx sois le bienvenu !

Dis moi comment tu lances ton alarme (scénario, widget, command…) quels paramètre tu mets, je testerai de faire comme toi.

Mets à jour la beta, j’ai travaillé sur les logs depuis, ils devraient être plus propres.

Tiens moi au courant,
à ta dispo

Merci @sigalou.
Avec la nouvelle beta ça plante aussi.
Je lance la commande via scénario.

Quand : 2019-11-17 07:45:00
Musique: Simple Alarm
Répétition : Ne jamais répéter

voila le log avec la nouvelle beta.
400[11/17/2019, 11:31:45 AM][] : Alexa-API: WhenNextReminderLabel
400[11/17/2019, 11:36:02 AM][] : Alexa-API: Lancement /checkAuth
400[11/17/2019, 11:40:14 AM][] : Alexa-API: Alexa.Alarm
400[11/17/2019, 11:40:14 AM][] : Alexa-API: device: XXXXXXXXXXXXXXXXXXXXX
400[11/17/2019, 11:40:14 AM][] : Alexa-API: when: 2019-11-17 07:45:00
400[11/17/2019, 11:40:14 AM][] : Alexa-API: recurring:
400[11/17/2019, 11:40:14 AM][] : Alexa-API: sound: undefined
400[11/17/2019, 11:40:14 AM][] : Alexa-API: when: Sun Nov 17 2019 07:45:00 GMT+0000 (Coordinated Universal Time)
400[11/17/2019, 11:40:14 AM][] : Alexa-Remote: Authentication check successfull
undefined:1
undefined
^
SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse ()
at AlexaRemote.createNotificationAlarmObject (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1332:27)
at /var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:2308:30
at /var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1171:2
at IncomingMessage. (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1032:40)
at IncomingMessage.emit (events.js:215:7)
at endReadableNT (_stream_readable.js:1183:12)
at processTicksAndRejections (internal/process/task_queues.js:80:21)

log alexaapi
[2019-11-17 12:40:15][ERROR] : Erreur exécution de la commande [Chambre][Chambre][Alarm] : Echec de la requête HTTP : http://XXX.XXX.XXX.XXX:3456/alarm?when=2019-11-17+07%3A45%3A00&recurring=&device=XXXXXXXXXXXXXXXXXX cURL error : Failed to connect to XXX.XXX.XXX.XXX port 3456: Connection refused

Si tu préfère je fais une issue sur le github
Merci et bonne journée

Bonjour,

Non, n’utilise pas Github, sinon je ne sais plus où répondre.
Nota, inutile de masquer le serial de tes équipements, ce n’est qu’identifié avec ton compte Amazon qu’on peut l’atteindre.

Pour ton, souci, j’ai reproduit l’alarme :

quand j’exécute le scénario, tout fonctionne bien et l’alarme est ajoutée :

Je n’ai aucune erreur dans mon log.

As tu essayé de remettre à jour la commande Alarme ?
Sur ton device, utilise cette commande :
boutonalexaapi3

Dis moi si cela change quelque chose.
Merci

1 « J'aime »

@sigalou Oui ça marche !
Merci, j’aurai du faire le test, comme il y a souvent des maj, je ne le fait pas souvent (:disappointed_relieved:
Encore merci !

1 « J'aime »

Impec alors tout va bien, merci de ton retour.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.