Bonjour,
je viens vers vous car depuis 2 jours, le plugin AlexaDeezer ne fonctionne plus correctement sur mon jeedom
En effet, dès que une je lance une commande comme « next » ou « play » le demon du plugin s’arrête. De plus la vignette « album » du widget ne s’affiche qu’une fois sur 10
Je n’ai pas le souci sur le changement du volume.
Je constate que sur ces commandes, j’ai une erreur « Connection refused » (mais pas à chaque fois ?!!?)
Je suis alors obligé de relancer le demon
0000|[2022-09-10 08:48:47]INFO : ----Command:*volume* Request:{"slider":"40","user_login":"admin","user_id":"1"}
0001|[2022-09-10 08:48:47]INFO : Request : http://10.0.0.210:3456/volume?value=40&device=G0xxxxxxxx
0002|[2022-09-10 08:48:53]INFO : ----Command:*volume* Request:{"slider":"10","user_login":"admin","user_id":"1"}
0003|[2022-09-10 08:48:53]INFO : Request : http://10.0.0.210:3456/volume?value=10&device=G0xxxxxxxx
0004|[2022-09-10 08:50:18]INFO : ----Command:*radio* Request:{"select":"s2960","user_login":"admin","user_id":"1"}
0005|[2022-09-10 08:50:18]INFO : Request : http://10.0.0.210:3456/radio?station=s2960&device=G0xxxxxxxx
0006|[2022-09-10 08:50:46]INFO : ----Command:*command* Request:{"user_login":"admin","user_id":"1"}
0007|[2022-09-10 08:50:46]INFO : Request : http://10.0.0.210:3456/command?command=next&device=G0xxxxxxxx
0008|[2022-09-10 08:51:23]INFO : ----Command:*command* Request:{"user_login":"admin","user_id":"1"}
0009|[2022-09-10 08:51:23]INFO : Request : http://10.0.0.210:3456/command?command=next&device=G0xxxxxxxx
0010|[2022-09-10 08:52:10]INFO : ----Command:*volume* Request:{"slider":"20","user_login":"admin","user_id":"1"}
0011|[2022-09-10 08:52:10]INFO : Request : http://10.0.0.210:3456/volume?value=20&device=G0xxxxxxxx
0012|[2022-09-10 08:52:11]ERROR : Erreur exécution de la commande [test][Echo Dot - Gxxxxxxxx Player][Volume] : Echec de la requête HTTP : http://10.0.0.210:3456/volume?value=20&device=G0xxxxxxxx cURL error : Failed to connect to 10.0.0.210 port 3456: Connection refused
0013|[2022-09-10 09:00:11]INFO : Refresh du device Echo Dot - Gxxxxxxxx Player (Player)
Voici les actions réalisées à tour de rôle, mais qui n’ont malheureusement rien changé:
- Restauration d’une sauvegarde jeedom d’il y a 4 jours
- Regénération du cookie amazon
- Réparation de NodeJS
- Rechargement de la config par défaut
- Suppression de tous les device + Scan
- Desinstallation des plugin alexadeezer et alexaapi
Je ne sais plus quoi faire.
Je précise que je n’ai pas touché à la config de mon jeedom ni au systeme linux depuis plusieurs semaines et que le plugin alexaapi semble fonctionner correctement car chaque commande vocale apparait dans la seconde sur l’équipement et que je peux faire parler l’echo dot sans pb.
Voici le log du node que je ne sais interpréter (désolé pour les « xxx » , je suis un peu parano de la sécurité :
0000|[9/10/2022, 8:51:13 AM]INFO :
0001|[9/10/2022, 8:51:13 AM]INFO : {API} ╔═══════════════════[Lancement du lien au Serveur Amazon]═════════════════════════════════════════════════════════
0002|[9/10/2022, 8:51:13 AM]DEBUG : {Remote} ╠═╦═> Cookie présent OK
0003|[9/10/2022, 8:51:13 AM]DEBUG : {Remote} ║ ╠═════> Dernier cookie généré le 10/09/2022 à 07:50:08
0004|[9/10/2022, 8:51:13 AM]DEBUG : {Remote} ║ ╚═════> donc encore valable, on ne le regénère pas
0005|[9/10/2022, 8:51:13 AM]DEBUG : {Remote} ║ Envoi ►►► : {"host":"alexa.amazon.fr","path":"/api/bootstrap?version=0","method":"GET","timeout":10000,"headers":{}}
0006|[9/10/2022, 8:51:14 AM]DEBUG : {Remote} ║ ◄◄◄ Réception : {"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"rxx.xx@orange.fr","customerId":"Axxxxxx","customerName":"Gxxxxxxxxx"}}
0007|[9/10/2022, 8:51:14 AM]DEBUG : {Remote} ╠════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
0008|[9/10/2022, 8:51:14 AM]DEBUG : {Remote} ║ Envoi ►►► : {"host":"alexa-comms-mobile-service.amazon.fr","path":"/accounts","method":"GET","timeout":10000,"headers":{}}
0009|[9/10/2022, 8:51:14 AM]DEBUG : {Remote} ║ ◄◄◄ Réception : [{"commsId":"amzn1.comms.id.person.amzn1~amzn1.account.AxxxxxQ","directedId":"amzn1.account.AxxxxxQ","phoneCountryCode":"33","phoneNumber":"6xxxxx3","firstName":"Gxxxx","lastName":"Rxxxxx","phoneticFirstName":null,"phoneticLastName":null,"commsProvisionStatus":"PROVISIONED","isChild":false,"personIdV2":"amzn1.actor.person.oid.Axxxxx6","mapDirectedDefaultActorId":null,"phoneNumberMetadataForTheActor":null,"signedInUser":true,"commsProvisioned":true,"enrolledInAlexa":true,"speakerProvisioned":false},{"commsId":"amzn1.comms.id.person.amzn1~amzn1.account.AxxxxxA","directedId":"amzn1.account.AxxxxxA","phoneCountryCode":null,"phoneNumber":null,"firstName":"Lxxx","lastName":"","phoneticFirstName":null,"phoneticLastName":null,"commsProvisionStatus":"AUTO_PROVISIONED","isChild":false,"personIdV2":"amzn1.actor.person.oid.Axxxxx5","mapDirectedDefaultActorId":null,"phoneNumberMetadataForTheActor":null,"signedInUser":false,"commsProvisioned":false,"enrolledInAlexa":true,"speakerProvisioned":false}]
0010|[9/10/2022, 8:51:14 AM]DEBUG : {Remote} ╠════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
0011|[9/10/2022, 8:51:14 AM]DEBUG : {Remote} ║ Envoi ►►► : {"host":"alexa.amazon.fr","path":"/api/devices-v2/device?cached=true&_=166xxxxxx880","method":"GET","timeout":10000,"headers":{}}
0012|[9/10/2022, 8:51:15 AM]DEBUG : {Remote} ║ ◄◄◄ Réception : {"devices":[{"accountName":"Echo Dot - Gxxxxx","appDeviceList":[],"capabilities":["MOTION_DETECTION","GADGETS","SUPPORTS_LOCALE_SWITCH","SUPPORT_CALENDAR_ALERT","MICROPHONE","ACTIVE_AFTER_FRO","KINDLE_BOOKS","BT_PAIRING_FLOW_V2","AUDIBLE","FLASH_BRIEFING","AMAZON_MUSIC","CUSTOM_ALARM_TONE","DIALOG_INTERFACE_VERSION","ALEXA_PRESENCE","SUPPORTS_LOCALE","SOUND_SETTINGS","APPLE_MUSIC","SIRIUSXM","MULTI_WAKEWORDS_SUPPORTED","SALMON","TUPLE_CATEGORY_A","SPEECH_RECOGNIZER_USS","LEMUR_ALPHA","PANDORA","REQUIRES_OOBE_FOR_SETUP","CHANGE_NAME","TIDAL","DEREGISTER_DEVICE","MUSIC_SKILL","DREAM_TRAINING","TUNE_IN","I_HEART_RADIO","EQUALIZER_CONTROLLER_BASS","AUDIO_CONTROLS","VOICE_TRAINING","VOLUME_SETTING","PAIR_BT_SINK","SUPPORTS_CONNECTED_HOME_CLOUD_ONLY","AUDIO_PLAYER","POPTART","ASCENDING_ALARM_VOLUME","TUPLE","EARCONS","GUARD_EARCON","ADAPTIVE_LISTENING","ALEXA_VOICE","EQUALIZER_CONTROLLER_TREBLE","EFDCARDS","UPDATE_WIFI","SLEEP","TIMERS_ALARMS_NOTIFICATIONS_VOLUME","DS_VOLUME_SETTING","TAHOE_BYOD","DEEZER","EQUALIZER_CONTROLLER_MIDRANGE","PAIR_BT_SOURCE","PERSISTENT_CONNECTION","SUPPORTS_SOFTWARE_VERSION","ALEXA_GESTURES","TIMERS_AND_ALARMS","SET_LOCALE","FAR_FIELD_WAKE_WORD","GOLDFISH","SET_TIME_ZONE","REMINDERS"],"charging":null,"clusterMembers":[],"deviceAccountId":"A02xxxxxxx","deviceFamily":"ECHO","deviceOwnerCustomerId":"A2xxxxxxx","deviceType":"A2xxxxxxx","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"G0xxxxxxx","softwareVersion":"7685031556"},{"accountName":"This Device","appDeviceList":[{"deviceAccountId":"A0xxxxxxx","deviceType":"A2IVLV5xxxxx","serialNumber":"EE8xxxxxx"},{"deviceAccountId":"A0xxxxxxJ","deviceType":"A2IVLV5VM2W81","serialNumber":"f6xxxxxx"},{"deviceAccountId":"A0xxxxxxx","deviceType":"A2IVLV5VM2W81","serialNumber":"6bxxxx"}],"capabilities":["ADAPTIVE_LISTENING","VOLUME_SETTING","MICROPHONE"],"charging":null,"clusterMembers":[],"deviceAccountId":"A0xxxxxxx","deviceFamily":"VOX","deviceOwnerCustomerId":"A2xxxxxx","deviceType":"A2IVLV5VM2W81","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"6bxxxx","softwareVersion":"1"},{"accountName":"Gxxxx's Alexa Apps","appDeviceList":[{"deviceAccountId":"A0xxxxxx","deviceType":"A1DL2DVDQVK3Q","serialNumber":"Sxxxxxxx"},{"deviceAccountId":"A0xxxxxx","deviceType":"A2825NDLA7WDZV","serialNumber":"12xxxxxxxxx"}],"capabilities":["ADAPTIVE_LISTENING","VOLUME_SETTING","MICROPHONE"],"charging":null,"clusterMembers":[],"deviceAccountId":"A0xxxxxx","deviceFamily":"AMAZONMOBILEMUSIC_ANDROID","deviceOwnerCustomerId":"A2xxxxxx","deviceType":"A1DL2DVDQVK3Q","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":false,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"Sxxxxxxx","softwareVersion":"315180210"}]}
0013|[9/10/2022, 8:51:15 AM]DEBUG : {Remote} ╠════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
0014|[9/10/2022, 8:51:15 AM]DEBUG : {Remote} ║ Envoi ►►► : {"host":"alexa.amazon.fr","path":"/api/wake-word?_=1662792675164","method":"GET","timeout":10000,"headers":{}}
0015|[9/10/2022, 8:51:15 AM]DEBUG : {Remote} ║ ◄◄◄ Réception : {"wakeWords":[{"active":true,"deviceSerialNumber":"G0xxxxx","deviceType":"A2U21SRK4QGSE1","midFieldState":null,"wakeWord":"ALEXA"}]}
0016|[9/10/2022, 8:51:15 AM]DEBUG : {Remote} ╠════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
0017|[9/10/2022, 8:51:15 AM]DEBUG : {Remote} ╠═══════> Initialize WS-MQTT Push Connection
0018|[9/10/2022, 8:51:15 AM]INFO : {API} ╠═══> Ouverture du port 3456
0019|[9/10/2022, 8:51:16 AM]INFO : {MQTT} ║ Ping MQTT ►►► sur wss://dp-gw-na.amazon.fr/tcomm/
0020|[9/10/2022, 8:51:16 AM]INFO : {MQTT} ║ ◄◄◄ MQTT Pong
0021|[9/10/2022, 8:51:16 AM]INFO : {MQTT} ║ Initialisation MQTT OK
0022|[9/10/2022, 8:51:16 AM]INFO : {MQTT} ╚═══════════════════════════════════════════════════════════════════════════════
0023|[9/10/2022, 8:51:23 AM][] : {API} ╔═══════[Lancement /Command avec paramètres -> device: G0xxxxx & command: next
0024|[9/10/2022, 8:51:23 AM]DEBUG : {Remote} ║ Envoi ►►► : {"host":"alexa.amazon.fr","path":"/api/np/command?deviceSerialNumber=G0xxxxx&deviceType=A2U21SRK4QGSE1","method":"POST","timeout":10000,"headers":{}} and data={"contentFocusClientId":null,"type":"NextCommand"}
0025|[9/10/2022, 8:51:23 AM]DEBUG : {Remote} ║ Response: Status: 500
0026|[9/10/2022, 8:51:23 AM]ERROR : {API} ╠═══>Error: no body Command: command Query: {"command":"next","device":"G0xxxxx"}
0027|[9/10/2022, 8:51:23 AM]DEBUG : URL envoyée: http://10.0.0.210/plugins/alexaapi/core/php/jeeAlexaapi.php?apikey=tNAbxxxxxxxxH6i6&nom=commandesEnErreur
0028|[9/10/2022, 8:51:23 AM]DEBUG : DATA envoyé:{"queryEnErreur":{"command":"next","device":"G0xxxxx"},"listeCommandesEnErreur":"command"}
0029|[9/10/2022, 8:51:23 AM]WARNING : {API} ╠═══>commande en erreur: command query: {"command":"next","device":"G0xxxxx"}
0030|[9/10/2022, 8:51:23 AM]DEBUG : {API}: Alexa.DeviceControls.Command: no body
0031|node:_http_outgoing:603
0032|throw new ERR_HTTP_HEADERS_SENT('set');
0033|^
0034|Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
0035|at new NodeError (node:internal/errors:387:5)
0036|at ServerResponse.setHeader (node:_http_outgoing:603:11)
0037|at ServerResponse.header (/var/www/html/plugins/alexaapi/resources/node_modules/express/lib/response.js:794:10)
0038|at ServerResponse.send (/var/www/html/plugins/alexaapi/resources/node_modules/express/lib/response.js:174:12)
0039|at ServerResponse.json (/var/www/html/plugins/alexaapi/resources/node_modules/express/lib/response.js:278:15)
0040|at /var/www/html/plugins/alexaapi/resources/alexaapi.js:539:23
0041|at handleResponse (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1071:21)
0042|at IncomingMessage. (/var/www/html/plugins/alexaapi/resources/lib/alexa-remote.js:1165:29)
0043|at IncomingMessage.emit (node:events:525:35)
0044|at endReadableNT (node:internal/streams/readable:1358:12) {
0045|code: 'ERR_HTTP_HEADERS_SENT'
0046|}
Merci pour l’aide que vous voudrez bien m’apporter.
Edit :
Voici ma config :
Linux Debian 10
Jeedom 4.2.20
Alexaapi 2022-06-05 01:03:34
Alexadeezer 2022-04-16 09:59:42