Bonjour,
J’ai créé la skill suivant le tuto.
Mais quand je pose une question ASK, l’écho prononce cette phrase :
un problème est survenu avec la réponse de la skill demandé
0002|[Mon Jul 14 22:09:50.482499 2025] [php7:notice] [pid 28192:tid 28192] [client 192.168.1.241:40126] PHP Notice: Undefined index: serialNumber in /var/www/html/plugins/alexaapiv2/core/api/alexa_Api.php on line 3828
Informations Jeedom
Core : 4.4.19 (master)
DNS Jeedom : non
Plugin : Alexa Premium
Version : 2025-06-25 00:04:06 (stable)
Statut Démon : Démarré - (2025-07-14 19:05:24)
Informations complémentaires
== Jeedom 4.4.19 sur Debian GNU/Linux 11 (bullseye)/amd64/x86_64/64bits aka 'docker' avec nodeJS v20.18.1 et jsonrpc:enable et alexaapiv2 (stable) 2025-06-25 00:04:06 (avant:inconnu)
c’est un peu le principe du ask.
Le Ask fonctionne essentiellement via des scenarios Jeedom que vous élaborez.
vous programmez une question en fonction d’un déclencheur
et quand alexa vous pose la question, vous devez répondre Oui ou Non !
cette réponse est retourné à Jeedom et c’est le scenario qui décide de la suite.
Vous prouver aussi utiliser les uterrances Jeedom en precedant la question par « jacque dit » ex " jacques dit allume séjour"
Merci du retour rapide
Mais l’écho n’est pas censé dire la phrase
Voulez vous allumer la lumière
?
J’ai créé un scénario est l’écho ne pose pas la question.
si, si
vous avez bien modifié l’url Jeedom et l’apikey dans le code du skill ?
Attention c’est un code python, il faut faire attention aux espaces et indentations.
J’ai prévu des modifs du code pour séparer les fichiers mais ça sera plus tard
copier la chaine depuis:
regarder également les logs debug dans alexa_push
pour consulter les logs du skill
Voici
2025-07-14T21:16:20.477Z
INIT_START Runtime Version: python:3.8.v98 Runtime Version ARN: arn:aws:lambda:eu-west-1::runtime:c1115xxxxxxxxxxxxxxxxxxxxxxxxxxf59ec
INIT_START Runtime Version: python:3.8.v98 Runtime Version ARN: arn:aws:lambda:eu-west-1::runtime:c1115xxxxxxxxxxxxxxxxxxxxxxxxxxf59ec
2025-07-14T21:16:21.136Z
START RequestId: 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Version: 12
START RequestId: 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Version: 12
2025-07-14T21:16:21.392Z
Locale is fr
Locale is fr
2025-07-14T21:16:21.392Z
[INFO] 2025-07-14T21:16:21.392Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Locale is fr
[INFO] 2025-07-14T21:16:21.392Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Locale is fr
2025-07-14T21:16:21.394Z
None
None
2025-07-14T21:16:21.394Z
[DEBUG] 2025-07-14T21:16:21.394Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f None
[DEBUG] 2025-07-14T21:16:21.394Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f None
2025-07-14T21:16:21.394Z
INPUT_TEXT_ENTITY: input_text.alexa_actionable_notification
INPUT_TEXT_ENTITY: input_text.alexa_actionable_notification
2025-07-14T21:16:21.394Z
[DEBUG] 2025-07-14T21:16:21.394Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f INPUT_TEXT_ENTITY: input_text.alexa_actionable_notification
[DEBUG] 2025-07-14T21:16:21.394Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f INPUT_TEXT_ENTITY: input_text.alexa_actionable_notification
2025-07-14T21:16:21.394Z
Création url https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
Création url https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
2025-07-14T21:16:21.394Z
[DEBUG] 2025-07-14T21:16:21.394Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Création url https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
[DEBUG] 2025-07-14T21:16:21.394Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Création url https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
2025-07-14T21:16:29.147Z
2025-07-14T21:16:29.147Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Task timed out after 8.01 seconds
2025-07-14T21:16:29.147Z 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Task timed out after 8.01 seconds
2025-07-14T21:16:29.147Z
END RequestId: 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f
END RequestId: 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f
2025-07-14T21:16:29.147Z
REPORT RequestId: 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Duration: 8010.85 ms Billed Duration: 8000 ms Memory Size: 512 MB Max Memory Used: 68 MB Init Duration: 658.98 ms
REPORT RequestId: 080XXXX-XXXX-XXXX-XXXX-XXXXX6203f Duration: 8010.85 ms Billed Duration: 8000 ms Memory Size: 512 MB Max Memory Used: 68 MB Init Duration: 658.98 ms
2025-07-14T21:16:29.172Z
INIT_START Runtime Version: python:3.8.v98 Runtime Version ARN: arn:aws:lambda:eu-west-1::runtime:c1115xxxxxxxxxxxxxxxxxxxxxxxxxxf59ec
INIT_START Runtime Version: python:3.8.v98 Runtime Version ARN: arn:aws:lambda:eu-west-1::runtime:c1115xxxxxxxxxxxxxxxxxxxxxxxxxxf59ec
2025-07-14T21:16:29.726Z
START RequestId: 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Version: 12
START RequestId: 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Version: 12
2025-07-14T21:16:29.972Z
Locale is fr
Locale is fr
2025-07-14T21:16:29.972Z
[INFO] 2025-07-14T21:16:29.972Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Locale is fr
[INFO] 2025-07-14T21:16:29.972Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Locale is fr
2025-07-14T21:16:29.974Z
Session Ended Request Handler triggered
Session Ended Request Handler triggered
2025-07-14T21:16:29.974Z
[INFO] 2025-07-14T21:16:29.974Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Session Ended Request Handler triggered
[INFO] 2025-07-14T21:16:29.974Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Session Ended Request Handler triggered
2025-07-14T21:16:29.974Z
None
None
2025-07-14T21:16:29.974Z
[DEBUG] 2025-07-14T21:16:29.974Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 None
[DEBUG] 2025-07-14T21:16:29.974Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 None
2025-07-14T21:16:29.974Z
INPUT_TEXT_ENTITY: input_text.alexa_actionable_notification
INPUT_TEXT_ENTITY: input_text.alexa_actionable_notification
2025-07-14T21:16:29.974Z
[DEBUG] 2025-07-14T21:16:29.974Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 INPUT_TEXT_ENTITY: input_text.alexa_actionable_notification
[DEBUG] 2025-07-14T21:16:29.974Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 INPUT_TEXT_ENTITY: input_text.alexa_actionable_notification
2025-07-14T21:16:29.974Z
Création url https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
Création url https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
2025-07-14T21:16:29.974Z
[DEBUG] 2025-07-14T21:16:29.974Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Création url https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
[DEBUG] 2025-07-14T21:16:29.974Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Création url https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
2025-07-14T21:16:37.738Z
2025-07-14T21:16:37.738Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Task timed out after 8.01 seconds
2025-07-14T21:16:37.738Z 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Task timed out after 8.01 seconds
2025-07-14T21:16:37.738Z
END RequestId: 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595
END RequestId: 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595
2025-07-14T21:16:37.738Z
REPORT RequestId: 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Duration: 8012.09 ms Billed Duration: 8000 ms Memory Size: 512 MB Max Memory Used: 36 MB
REPORT RequestId: 8bXXXXX-XXXXXX-XXXXX-XXXXX-XXXXXX595 Duration: 8012.09 ms Billed Duration: 8000 ms Memory Size: 512 MB Max Memory Used: 36 MB
2025-07-14T21:16:37.760Z
INIT_START Runtime Version: python:3.8.v98 Runtime Version ARN: arn:aws:lambda:eu-west-1::runtime:c1115xxxxxxxxxxxxxxxxxxxxxxxxxxf59ec
INIT_START Runtime Version: python:3.8.v98 Runtime Version ARN: arn:aws:lambda:eu-west-1::runtime:c1115xxxxxxxxxxxxxxxxxxxxxxxxxxf59ec
https://jeedom.XXXX.fr/plugins/alexaapiv2/core/php/askQuestion.php?apikey=2PXXXXXXXXXXXXXXXXXYIT
tu as quoi si tu vas sur ce lien ?
Effectivement
j’ai peut être une erreur dans le code du skill.
remplacer le code « schemas.py »
{ "entity_id": "input_text.alexa_actionable_notification", "state": "{\"text\":\"Voulez vous que j'allume la t\\u00e9l\\u00e9vision ?\",\"event\":\"lance hello watt\",\"suppress_confirmation\":\"false\",\"deviceSerialNumber\":\"G091JJ1421630DE0\",\"textBrut\":\"Voulez vous que j'allume la t\\u00e9l\\u00e9vision ?\"}", "last_updated": "2025-07-14T21:52:55.997506+00:00" }
limad44:
j’ai peut être une erreur dans le code du skill.
remplacer le code « schemas.py »
par
# Copyright (c) 2022.
# All rights reserved to the creator of the following script/program/app, please do not
# use or distribute without prior authorization from the creator.
# Creator: Antonio Manuel Nunes Goncalves
# Email: amng835@gmail.com
# LinkedIn: https://www.linkedin.com/in/antonio-manuel-goncalves-983926142/
# Github: https://github.com/DEADSEC-SECURITY
# Built-In Imports
from typing import Optional
# 3rd-Party Imports
from pydantic import BaseModel, Field
# Local Imports
class JeeStateError(BaseModel):
_error: bool = Field(default=True, alias="error", title="error")
text: str
class JeeState(BaseModel):
_error: bool = Field(default=False, alias="error", title="error")
event_id: Optional[str]
deviceSerialNumber: Optional[str]
suppress_confirmation: bool = Field(default=False)
text: str
Bonjour,
pour info ton code modifié est le même que sur Github
Dans la doc ce lien est HS
et enfin pour TOKEN =
que faut il mettre ? laisser vide ?
Non rien à mettre dans le token.
J’ai créé un skill chez moi et ça fonctionne donc je ne sais pas d’où vient le problème et les logs ne remontent pas d’erreur.
Je vais creuser quand je peux.
Éventuellement passer le plugin en beta pour voir.
1 « J'aime »
Pourquoi Event ID : « lance hello watt » ?
Éveni-id ne sert à rien pour l’instant, c’est pour des tests.
hello, ce n’est peut etre pas ca, mais il ne faut pas mettre le / a la fin ici
Non il faut le mettre justement.
Je pense pas que c’est lié.
Tu as essayé d’envoyer une question depuis la tuile ?
La question dans le champ question.
Essaie une phrase simple du genre « comment »
il n’y a pas de log pour alexa_push