Connexion HA <> Alexa

Bonjour,

Mon problème

En quelques mots, je cherche à exposer mes capteurs (mouvements, ouverture de portes) dans Alexa.

En version longue : j’ai installé HA et j’ai un hub Aqara M2 et un dongle USB Sonoff. J’ai paramétré dans l’appli Aqara deux vieux capteurs MiHome (deux détecteur d’ouverture de portes). Tout fonctionne parfaitement mais j’aimerais que les événements générés par mes capteurs soient compris par mon Echo Dot (3e génération) afin qu’Alexa puisse énoncer : « Porte ouverte depuis 5 minutes » par exemple.

J’ai suivi plusieurs tuto dont un qui m’a amené à créer ma propre skill Alexa et une lambda sur AWS avec un script Python qui se connecte à mon HA. Avec cette config, voilà ce que j’obtiens :

  • la lambda est capable de se connecter à HA car un test permet d’extraire toute la config de HA (et donc les 2 capteurs sont bien présents dans l’export généré par ce test) => j’en conclus que ce script se connecte bien à HA et qu’il voit bien les 2 capteurs.
  • le skill Alexa fonctionne car j’arrive à l’ajouter dans l’app Alexa, puis la connexion à HA se passe sans problème (ça m’affiche la page de login de HA et je parviens bien à m’identifier).
  • MAIS… après cette étape de connexion de HA dans Alexa via la skill, Alexa tente de trouver de nouveaux appareils mais ne voit rien !

J’en conclus donc (peut-être à tord) que le problème vient du fichier configuration.yaml de HA que je copie colle ci-dessous.

Si vous avez une idée de correction ou suggestion de contournement, je suis preneur !

Merci d’avance pour votre aide,
Emma

Ma configuration

Configuration.yaml

default_config:

frontend:
themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

http:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem

homeassistant:
external_url: https://xx.xxxxxxx.xxx # j’ai masqué mon nom de domaine
customize:
binary_sensor.porte:
device_class: door
binary_sensor.frigo:
device_class: door

alexa:
smart_home:
locale: fr-FR

#Proactive Events (EU)
endpoint: https://api.eu.amazonalexa.com/v3/events
client_id: amzn1.application-oa2-client.xxxxxxxxxxx
client_secret: amzn1.oa2-cs.v1.xxxxxxxxx
#N’expose QUE ces deux capteurs à Alexa
filter:
  include_entities:
    - binary_sensor.porte
    - binary_sensor.frigo
#Noms dans Alexa
entity_config:
  binary_sensor.frigo:
    name: "Frigo"
  binary_sensor.porte:
    name: "Porte d'entrée"

System Information

version core-2025.12.5
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch aarch64
user root
virtualenv false
python_version 3.13.9
os_name Linux
os_version 6.12.51-haos
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 16.3
update_channel stable
supervisor_version supervisor-2025.12.3
agent_version 1.7.2
docker_version 28.3.3
disk_total 62.3 GB
disk_used 5.2 GB
nameservers 45.90.28.158, 192.168.1.254, 45.90.30.158, fd0f:ee:b0::1
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board generic-aarch64
supervisor_api ok
version_api ok
installed_addons Matter Server (8.1.2), Terminal & SSH (9.21.0), Duck DNS (1.26.0), File editor (5.8.0), Let’s Encrypt (5.4.9)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Network Configuration
adapters lo (disabled), enp0s5 (enabled, default, auto), docker0 (disabled), hassio (disabled), vetha1a64f6 (disabled), veth9f90a74 (disabled), vethf81ef4d (disabled), vethb3b28a6 (disabled), veth996147d (disabled), vethdd3465e (disabled), veth44f452a (disabled), veth1022c02 (disabled), veth85780e5 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp0s5 (192.168.1.140/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vetha1a64f6 (), veth9f90a74 (), vethf81ef4d (), vethb3b28a6 (), veth996147d (), vethdd3465e (), veth44f452a (), veth1022c02 (), veth85780e5 ()
ipv6_addresses lo (::1/128), enp0s5 (2a01:e0a:5cb:4860:8325:4531:6462:d12d/64, fe80::cab8:94bf:9a77:587e/64), docker0 (fe80::ec60:bfff:fe12:c6c2/64), hassio (fe80::bc47:99ff:fe4a:c70b/64), vetha1a64f6 (fe80::1052:7fff:fec2:70dc/64), veth9f90a74 (fe80::88e1:e1ff:feaa:53be/64), vethf81ef4d (fe80::3c27:fcff:fecb:3abd/64), vethb3b28a6 (fe80::b477:19ff:fe6a:24d3/64), veth996147d (fe80::6c06:bbff:fedf:f594/64), vethdd3465e (fe80::b00c:c7ff:fe81:d26/64), veth44f452a (fe80::2c60:e7ff:fedf:78da/64), veth1022c02 (fe80::4891:d7ff:feb7:e440/64), veth85780e5 (fe80::94a4:6bff:fe9b:92e9/64)
announce_addresses 192.168.1.140, 2a01:e0a:5cb:4860:8325:4531:6462:d12d, fe80::cab8:94bf:9a77:587e
Recorder
oldest_recorder_run 21 décembre 2025 à 22:14
current_recorder_run 31 décembre 2025 à 11:49
estimated_db_size 20.43 MiB
database_engine sqlite
database_version 3.49.2

Bonjour,

Regarde ça : GitHub - Luligu/matterbridge-hass: Matterbridge Home Assistant plugin
Ca te permettra de te passer du cloud Amazon et tu y gagneras en temps de latence…

Soit prendre le cloud home assistant soit matter hub et le tour est joué.

Je m’étais servi de la vidéo Youtube de Aylabs pour l’installer

Bonjour @Emma75 ,

Ta config a l’air correcte, j’ai fait cette installation il y a longtemps en suivant ce tutoriel mais je n’ai jamais réussi à utiliser les filtres.

Je te conseille de retirer la partie filter: pour commencer et de rechercher les appareils depuis l’application Alexa en choisissant Autre/Wifi

Ce sujet a été automatiquement fermé après 60 jours. Aucune réponse n’est permise dorénavant.