Alexa encore

Bonjour, j ai suivi le tuto des alexiens afin d utiliser Alexa pour contrôler HA. (Piloter Home Assistant avec Amazon Alexa gratuitement – Les Alexiens)

Après quelques péripéties le test est opérationnel et Alexa se connecte à mon HA.

Mais rien de remonté dans Alexa…
Ce soir je vais tout revérifier point par point.
J avoue que je ne comprends pas toutes les étapes que j ai appliquées…

Quelqu un saurait il quelle partie sert à la remonté dans Alexa ?

J ai HA sur un nuc en VM avec proxmox, dsl grâce a lets encrypt et nom de domaine freeboxos.
L accès externe fonctionne parfaitement.
J ai le port 443 redirigé vers 8123
Mes comptes sont tous sur le même mail/MDP…

As tu dit à Alexa : « Alexa recherche mes appareils » ?

Oui mais sans effet… Va falloir replonger dedans ce soir …

Tu as bien fait les dernières étapes avec:

  • le fichier yaml (coté home assistant)
  • l’installation de la skill coté Alexa

Tu peux aussi regarder ce tuto là:

Ce fil:

Et peut être aussi celui là:

A priori oui, je dis à priori parce que même si je suis sûr de moi je pense que j’ai dû louper quelque chose. Ma skill dans Alexa se connecte bien à mon home assistant avec mon login mot de passe home assistant et j’ai bien un connexion réussi

Je vais tout éplucher ce soir étape par étape, et si vraiment je ne trouve pas je vous posterai mes configs

Bon j ai profité de ma pause pour chercher… mais des le départ j ai mal sélectionné le pre-build… Efface tout et recommence :grin:

Bon en partant du principe que ça va marcher…

Tu risques de te retrouver avec beaucoup d’entités qui remontent de HA dans Alexa, et qui ne seront pas forcément utiles…

Saches donc que tu peux ajouter un filtre dans ton yaml pour limiter ce qui remonte de HA vers Alexa:

# Partie que tu as probablement déjà:
alexa:
  smart_home:
    locale: fr-FR
    endpoint: https://api.eu.amazonalexa.com/v3/events
    client_id: !secret client_id_alexa
    client_secret: !secret client_secret_alexa
# Filtre à ajouter pour limiter ce qui remonte de HA vers Alexa
    filter:
      include_entities:
        - switch.0xbc33acfffe591911_l1
        - switch.0x84fd27fffe3b1e9b
        - switch.0x847127fffe280d20
        - switch.lampe_dressing
        - switch.0xbc33acfffe4ff705_l1
      include_domains:
        - script

La manière de configurer les include et exclude est la même que dans le recorder:

1 « J'aime »

Merci j ai réussi… mais j ai du loupé un filtre :laughing:

du coup il vient de me remonter 249 appareils…

j ai mis ca en filtre :

# Filtre à ajouter pour limiter ce qui remonte de HA vers Alexa
    filter:
      include_entities:
        - light.tesla_lumiere

PS, en le refaisant je pense que la première fois j avais interverti certains codes