[Alexa] Access token is not valid

Bonjour,

Je déterre ce topic pour donner la solution qui a fonctionné pour moi, au cas où ça pourrait servir à d’autres.
J’avais suivi le même tutoriel que @nonome1 et avait évidemment les mêmes erreurs qui remontaient à chaque utilisation d’Alexa pour contrôler un appareils d’Home Assistant.
Voici tout d’abord la source de la solution trouvée :

En résumé :

  1. Depuis la Console Développeurs d’Amazon, j’ai sélectionné ma Skill personnalisée pour Home Assistant.

  2. Dans le menu PERMISSIONS de la barre à Gauche, j’ai activé « Send Alexa Events »

  3. Dans mon fichier configuration.yaml, j’ai utilisé les « Alexa Client Id » et « Alexa Client Secret » de cette même page PERMISSIONS (pas ceux de la page " Account Linking"

  4. Depuis l’application Alexa de mon smartphone, j’ai désactivé la Skill personnalisée, puis réactivée.

Les messages d’erreurs ont disparu depuis.

Pour information, la section concernée de mon fichier configuration.yaml ressemble à ça :

# Alexa
api:
alexa:
  smart_home:
    locale: fr-FR
    endpoint: https://api.eu.amazonalexa.com/v3/events
    client_id: !secret amazon_client_id
    client_secret: !secret amazon_client_secret
    filter:
       include_entities:
        - light.kitchen
        - light.kitchen_left
      include_entity_globs:
        - binary_sensor.*_motion
      include_domains:
        - switch
      exclude_entities:
        - switch.outside
    entity_config:
      light.kitchen:
        name: "Custom Name for Alexa"
        description: "The light in the kitchen"
      switch.stairs:
        display_categories: LIGHT
3 « J'aime »