Domotique

Contrôle vocal Alexa gratuit pour Home Assistant (méthode simple)

Il y a maintenant un mois, j’ai supprimé le Hue Bridge de mon système domotique. Les détails dans cet article. En commentaire on m’a fait découvrir Emulated Hue, qui me permet de supprimer ma bidouille avec la Homey Pro (pour remonter les lumières dans Alexa et HomeKit).

Alexa gratuit pour Home Assistant

Il existe en réaliser deux projets Emulated Hue, l’un présent sur github, son but est de créer un Hue Bridge virtuel via les modules complémentaires de Home Assistant. Malheureusement ce projet est à l’abandon.

Dans un second temps j’ai découvert l’intégration Emulated Hue disponible en tant qu’intégration officielle dans Home Assistant, et parfaitement fonctionnel, ça fait maintenant 1 mois que mon logement fonctionne via cet outil.

Pour rappel, mon besoin est de contrôler les lumières raccordées à Home Assistant via mes Echo d’Alexa. Pour configurer l’intégration il suffit d’ajouter ce code à votre fichier configuration.yaml. Il y a quelques paramètres à modifier selon votre installation :

  • host_ip : l’adresse IP de votre Home Assistant
  • expose_by_default:
    • false: Vous sélectionnez les appareils à intégrer dans Alexa /
    • true: récupère automatiquement les appareils dans HA

Je vous conseille très fortement d’utiliser le paramètre « false » et de lister les équipements que vous souhaitez exposer à Alexa comme fait ci-dessous. À noter que seules les entités de type « light » et « switch » sont utilisables. Le switch permet de raccorder une lumière derrière une prise connectée par exemple.

Autre point très intéressant, on peut changer le nom de l’appareil qui remonte dans Alexa. Pratique dans mon cas avec mon switch.evvr renommé en « PlayStation »

emulated_hue:
  type: alexa
  host_ip: 192.168.10.12 #IP de HA, de préférence avoir une IP fixe
  listen_port: 80
  expose_by_default: false
  entities:
    light.ruban_cuisine:
      name: "Ruban Cuisine"
      hidden: false
    light.ruban_chambre:
      name: "Ruban Chambre"
      hidden: false
    light.plafond_chambre:
      name: "Plafond Chambre"
      hidden: false
    light.plafond_toilettes:
      name: "Plafond Toilettes"
      hidden: false
    light.spot_salle_de_bain:
      name: "Spot Salle de Bain"
      hidden: false
    light.hue_play_tv:
      name: "Play TV"
      hidden: false
    switch.evvr_spc_00f6_energy_monitoring_smart_relay_plug:
      name: "PlayStation"
      hidden: false

Après la modification, redémarrer votre Home Assistant et direction l’application Alexa. Une fois Home Assistant démarrer, interroger votre Alexa avec les phrases au choix :

  • detect devices
  • Activer la recherche d’appareils

Vos lumières vont remonter dans l’application Alexa, il ne reste plus qu’à les affecter dans les bonnes pièces de votre logement.

Jérémy Taunay

🪪 Be smarter everyday | 🏮 Less is more | 🐧Tech systèmes et réseaux | 🖥️ Homelaber