Bonjour @limad44,
J’ai bien créé un Skill en indiquant l’APIKEY et JEEDOM_URL dans config.py.
Mais à la commande ‹ Poser une question (Ask) ›, Alexa pose bien cette question et à ma réponse, elle indique « Erreur 500, impossible de communiquer avec Jeedom ».
J’ai bien indiqué l’ID amzn1.ask.skillxxxxxxxxx dans le plugin, et à ma réponse, j’ai ces messages dans les logs
Alexaapiv2
0000|[2026-01-13 11:14:10] DEBUG alexa_Api::execPreview php ok 200
Alexa-dev
0000|[2026-01-13 11:14:09] DEBUG execute [Mezzanine][alexaAsk] start Device action option: {"background":"0","title":"N","message":"test skill ?"}
0001|[2026-01-13 11:14:09] DEBUG decodeTags::text_0 -test skill ?-
0002|[2026-01-13 11:14:09] DEBUG decodeTags::evalExpression test => --{"evaluate":"test skill ?","result":"test skill ?","correct":"nok"}
0003|[2026-01-13 11:14:09] DEBUG decodeTags::text_1 -test skill ?-
0004|[2026-01-13 11:14:09] DEBUG decodeTags::text_2 -test skill ?-
0005|[2026-01-13 11:14:09] DEBUG decodeTags::text_3 -test skill ?-
0006|[2026-01-13 11:14:10] DEBUG execAsk [Mezzanine] message: test skill ?, chuchotementAsk: , suppresConfirmation:false, askMessage: test skill ?, setVolume:
0007|[2026-01-13 11:14:10] DEBUG execAsk [Mezzanine] ask result: {"code":200,"success":true}
Alexa-push
0000|[2026-01-13 11:14:12] DEBUG 🟡 askQuestion::le serveur '3.254.195.221' demande la question Ask
0001|[2026-01-13 11:14:17] DEBUG 🟡 askQuestion::le serveur '3.254.195.221' demande la question Ask
0002|[2026-01-13 11:14:17] DEBUG askResponse: reponseASK => {"event_id":"XXXXXXXXXXX","event_response":"ResponseYes","event_response_type":"ResponseYes","deviceSerialNumber":"XXXXXXXXXXX","textBrut":"test skill ?","code_version":0.3}
0003|[2026-01-13 11:14:17] DEBUG askResponse::Device trouvé: XXXXXXXXXXX
0004|[2026-01-13 11:14:17]WARNING reponseASK: log => "Error 500, Impossible de communiquer avec Jeedom. Veuillez verifier les logs Amazon CloudWAtch dans la console de d\u00e9veloppement de votre skill."
0005|[2026-01-13 11:14:20] DEBUG Command: ws-device-activity => {"data":{"recordKey":"XXXXXXXXXXX#1768299257502#XXXXXXXXXXX#XXXXXXXXXXX","recordType":"VOICE_HISTORY","timestamp":1768299257502,"customerId":"XXXXXXXXXXX","device":{"deviceName":"Mezzanine","deviceEntityId":null},"isBinaryFeedbackProvided":false,"isFeedbackPositive":false,"utteranceType":"GENERAL","domain":"Echo.SDK","intent":"AMAZON.YesIntent","skillName":"","voiceHistoryRecordItems":[{"recordItemKey":"1768299257502#XXXXXXXXXXX#XXXXXXXXXXX#1768299256869-0","recordItemType":"CUSTOMER_TRANSCRIPT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:14::TNIH_2V.XXXXXXXXXXX","timestamp":1768299256869,"transcriptText":"oui","agentVisualName":"","personsInfo":[]},{"recordItemKey":"1768299257502#XXXXXXXXXXX#XXXXXXXXXXX#1768299257981-2","recordItemType":"ALEXA_RESPONSE","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:14::TNIH_2V.XXXXXXXXXXX","timestamp":1768299257981,"transcriptText":"Error 500, Impossible de communiquer avec Jeedom. Veuillez verifier les logs Amazon CloudWAtch dans la console de d\u00e9veloppement de votre skill.","agentVisualName":"","personsInfo":[]}],"personsInfo":[],"cardResponse":null},"conversionDetails":{"CUSTOMER_TRANSCRIPT":[{"recordItemKey":"1768299257502#XXXXXXXXXXX#XXXXXXXXXXX#1768299256869-0","recordItemType":"CUSTOMER_TRANSCRIPT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:14::TNIH_2V.XXXXXXXXXXX","timestamp":1768299256869,"transcriptText":"oui","agentVisualName":"","personsInfo":[]}],"ALEXA_RESPONSE":[{"recordItemKey":"1768299257502#XXXXXXXXXXX#XXXXXXXXXXX#1768299257981-2","recordItemType":"ALEXA_RESPONSE","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:14::TNIH_2V.XXXXXXXXXXX","timestamp":1768299257981,"transcriptText":"Error 500, Impossible de communiquer avec Jeedom. Veuillez verifier les logs Amazon CloudWAtch dans la console de d\u00e9veloppement de votre skill.","agentVisualName":"","personsInfo":[]}]},"deviceType":"XXXXXXXXXXX","creationTimestamp":1768299257502,"deviceSerialNumber":"XXXXXXXXXXX","name":"Mezzanine","description":{"summary":"oui"},"alexaResponse":"Error 500, Impossible de communiquer avec Jeedom. Veuillez verifier les logs Amazon CloudWAtch dans la console de d\u00e9veloppement de votre skill.","destinationUserId":"XXXXXXXXXXX"}
0006|[2026-01-13 11:14:20] DEBUG Command: ws-device-activity => {"data":{"recordKey":"XXXXXXXXXXX#1768299252301#XXXXXXXXXXX#XXXXXXXXXXX","recordType":"VOICE_HISTORY","timestamp":1768299252301,"customerId":"XXXXXXXXXXX","device":{"deviceName":"Mezzanine","deviceEntityId":null},"isBinaryFeedbackProvided":false,"isFeedbackPositive":false,"utteranceType":"ROUTINES_3P","domain":"Echo.SDK","intent":"Unknown","skillName":"","voiceHistoryRecordItems":[{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252302-0","recordItemType":"ASR_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252302,"transcriptText":"","agentVisualName":"","personsInfo":[]},{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252712-2","recordItemType":"TTS_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252712,"transcriptText":"test skill ?","agentVisualName":"","personsInfo":[]},{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252720-0","recordItemType":"ASR_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252720,"transcriptText":"","agentVisualName":"","personsInfo":[]}],"personsInfo":[],"cardResponse":null},"conversionDetails":{"ASR_REPLACEMENT_TEXT":[{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252302-0","recordItemType":"ASR_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252302,"transcriptText":"","agentVisualName":"","personsInfo":[]},{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252720-0","recordItemType":"ASR_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252720,"transcriptText":"","agentVisualName":"","personsInfo":[]}],"TTS_REPLACEMENT_TEXT":[{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252712-2","recordItemType":"TTS_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252712,"transcriptText":"test skill ?","agentVisualName":"","personsInfo":[]}]},"deviceType":"XXXXXXXXXXX","creationTimestamp":1768299252301,"deviceSerialNumber":"XXXXXXXXXXX","name":"Mezzanine","description":{"summary":","},"alexaResponse":"test skill ?","destinationUserId":"XXXXXXXXXXX"}
0007|[2026-01-13 11:14:20] DEBUG alexa_push::voiceHistory histData : {"deviceSn":"XXXXXXXXXXX","customerId":"XXXXXXXXXXX","recordType":"VOICE_HISTORY","deviceName":"Mezzanine","domain":"Echo.SDK","intent":"Unknown","personId":null,"personFirstName":null,"voiceHistoryRecordItems":[{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252302-0","recordItemType":"ASR_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252302,"transcriptText":"","agentVisualName":"","personsInfo":[]},{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252712-2","recordItemType":"TTS_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252712,"transcriptText":"test skill ?","agentVisualName":"","personsInfo":[]},{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252720-0","recordItemType":"ASR_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252720,"transcriptText":"","agentVisualName":"","personsInfo":[]}],"time":"2026-01-13 11:14","TTS_REPLACEMENT_TEXT":{"recordItemKey":"1768299252301#XXXXXXXXXXX#XXXXXXXXXXX#1768299252712-2","recordItemType":"TTS_REPLACEMENT_TEXT","utteranceId":"XXXXXXXXXXX:1.0\/2026\/01\/13\/10\/DEVICE_UNSPECIFIED\/14:10::TNIH_2V.amzn1.alexa.skillConnections.XXXXXXXXXXX","timestamp":1768299252712,"transcriptText":"test skill ?","agentVisualName":"","personsInfo":[]}}
0008|[2026-01-13 11:14:20] DEBUG alexa_push[voiceHistory][Mezzanine] historyDialog -> {"2026-01-13 11:14":"De::Mezzanine test skill ? => "}
0009|[2026-01-13 11:14:20] DEBUG 👍 => alexa_push::voiceHistory =>
0010|deviceSn: XXXXXXXXXXX
0011|deviceName: Mezzanine
0012|utteranceType: ROUTINES_3P
0013|domain: Echo.SDK
0014|intent: Unknown
0015|time: 2026-01-13 11:14
0016|question: test skill ?
0017|response:
Alexa-remote
0000|[13/01/2026 11:14:20] ERROR : {AlexaDaemon} Uncaught Exception: ReferenceError: logger is not defined
0001|at IncomingMessage.<anonymous> (/var/www/html/plugins/alexaapiv2/resources/initRemote.js:286:5)
0002|at IncomingMessage.emit (node:events:530:35)
0003|at endReadableNT (node:internal/streams/readable:1698:12)
0004|at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
Il y a une erreur ‹ logger is not defined ›, peut être quelque chose que j’ai pas fait… mais quoi ?
Sinon, j’ai bien ma réponse dans la commande ‹ Réponse à la question (Ask) › et ce message d’erreur 500 dans la commande ‹ Dernier dialogue Réponse ›.
Merci de ton aide ![]()