01
Objectif
Intégrer Home Assistant à Alexa sans dépendre d'un service cloud tiers.
Le projet consiste à exposer de manière contrôlée les équipements et scènes Home Assistant à Alexa grâce à une skill personnalisée et une chaîne d'authentification dédiée.
02
Architecture
Plusieurs briques qui doivent s'imbriquer.
- Home Assistant auto-hébergé derrière un reverse proxy.
- Skill Alexa Smart Home.
- Fonction AWS Lambda pour traiter les requêtes.
- Rôles et autorisations IAM.
- Authentification et exposition des entités autorisées.
03
Ce que j'en retiens
Une intégration est aussi solide que ses dépendances.
Au-delà de la domotique, le projet m'a permis de travailler sur des API, des autorisations cloud, l'authentification, le dépannage d'une chaîne de services et la documentation nécessaire pour pouvoir tout reconstruire.