Avec la multiplication des vagues de chaleur estivales, maintenir une température agréable dans nos logements est devenu une nécessité absolue. Si le climatiseur s’impose souvent comme la solution de facilité, il reste extrêmement gourmand en énergie et peu respectueux de l’environnement. Le ventilateur de plafond connecté représente aujourd’hui une alternative redoutablement efficace, économique et écologique. Son atout majeur réside dans son double emploi : s’il procure une brise rafraîchissante l’été, son mode inversé permet en hiver de brasser l’air chaud accumulé au plafond pour le redistribuer vers le bas de la pièce, allégeant ainsi au passage, la facture de chauffage.
De nombreux ventilateurs de plafond modernes utilisent le protocole Bluetooth Low Energy (BLE) pour communiquer avec leur télécommande ou une application mobile, ce ne sont pas les références qui manquent sur Amazon.
Et vous savez quoi, on peut aussi les intégrer à Home Assistant très simplement. Pour cela, il est nécessaire de mettre en place un pont capable non seulement d’écouter, le fameux proxy Bluetooth comme nous avons vu dans un récent guide. Mais il faut aussi qye le proxy puisse émettre des commandes spécifiques. En effet par defaut le proxy bluetooth fait de l’ecoute, ici on va devoir non plus seulement collecter les données des peripheriques, mais aussi leur envoyer des ordres. Il faut alors appliquer une modification pour prendre en compte la partie Advertising (ADV). Voici comment transformer le micro-contrôleur ESP32 M5Stack Atom Lite que nous avons déjà programmé en proxy_ble classique en un puissant proxy ble_adv bidirectionnel.
Le Matériel et les Prérequis
- Un M5Stack Atom Lite : Un module ESP32 ultra-compact, parfait pour faire office de relais discret.
- Home Assistant : Fonctionnel et à jour, avec la boutique communautaire HACS installée.
- L’intégration HACS cible : Le composant custom ha-ble-adv développé par NicoIIT (disponible sur GitHub).
- Un câble USB-C : Pour le flashage initial du module.
Configurer le M5Stack en Proxy BLE ADV avec ESPHome
Si vous demarrez de zero avec ce module, il faut passer par l’etape de flash via le site https://esphome.io/projects/?type=bluetooth
Je vous explique comment faire pas à pas dans le premier guide. Je vous invite à suivre ce guide dans in premier temps et revenir ici une fois le module dans Home Assistant.
Si vous avez déjà suivi le premier guide, il n’y à plus grand chose à faire. Vous avez simplement besoin d’installer l’application ESP Home dans Parametres > Applications (anciennement les add-ons). Attention il faut bien une version de Home Assistant récente (Min 2026.8.3) et une version de ESP Home à jour (Min 2026.8.1).
1. Ouvrez ESP Home et prenez le contrôle du module Atom (Bluetooth Proxy sur ma capture).

Si vous n’avez encore pas d’appareil configuré sous cette fenêtre, cliquez simplement sur “Afficher” en haut et adoptez le module via le bouton “prendre le contrôle” pour l’avoir vous aussi disponible comme moi.
2. Cliquez ensuite sur le bouton “Editer” du module pour afficher le code yaml puis ajoutez ce bloc de code à la fin :
# Ajout des capacités d'émission pour les ventilateurs
ble_adv_proxy:
use_max_tx_power: true
external_components:
source: github://NicoIIT/esphome-ble_adv_proxy
3. Cliquez alors sur le bouton “sauvegarder” en bas du code puis “Mettre à jour” pour recompiler et patientez quelques minutes.

Intégrer le Ventilateur dans Home Assistant
Une fois le M5Stack flashé, branché sur secteur dans la pièce de votre choix et connecté au Wi-Fi, il remontera automatiquement dans Home Assistant au niveau des appareils découverts dans Paramètres > Appareils et services. Vous n’avez alors qu’a l’ajouter.

Installer l’intégration Custom
- Ouvrez HACS dans le menu latéral de Home Assistant.
- Allez dans Intégrations, cliquez sur les trois petits points en haut à droite, puis sur Dépôts personnalisés.
- Ajoutez l’URL
https://github.com/NicoIIT/ha-ble-adven choisissant la catégorie Intégration. - Recherchez “Home Assistant BLE ADV Ceiling Fan / Lamps” dans HACS, installez-la, puis redémarrez impérativement Home Assistant.

Appairer le ventilateur
- Retournez dans Paramètres > Appareils et services > Ajouter une intégration.
- Cherchez BLE ADV (ou Bluetooth Low Energy Advertising).
- L’intégration va détecter automatiquement que votre M5Stack est équipé de la fonction d’émission.

Suivez les instructions à l’écran pour l’appairage. La procédure classique consiste à couper l’alimentation électrique du ventilateur (au disjoncteur ou à l’interrupteur mural), à lancer le processus d’appairage sur Home Assistant, puis à remettre le courant. Mais si vous avez déjà configuré le ventilateur dans l’application mobile “FanLamp pro” ou autres… Vous pouvez tout simplement choisir de dupliquer la configuration d’une appli smartphone. Munissez-vous de l’application et lancez un ordre une fois l’option lancée et Home Assistant détectera immédiatement l’appareil.

Configurez les differentes commandes pour la lumière selons ce que propose votre ventilateur.

Idem sur la partie commande du ventilateur. Vitesses, sens de rotation, etc …

Votre ventilateur est désormais intégré localement, sans dépendance au cloud.

Vous pouvez contrôler la vitesse de rotation, la direction (été/hiver) et l’éclairage intégré directement depuis vos tableaux de bord ou via des automatisations, par exemple en fonction de la température intérieure de la pièce.

Conclusion
Voilà, vous savez tout, simple et économique mais redoutablement efficace. Les marques compatibles avec cette intégration sont nombreuses. Personnellement, j’utilise deux types de ventilateurs de plafond à la maison, avec palet rétractable ou classique, mais toujours avec la fonction Bluetooth pour laisser la domotique automatiser le contrôle.
Voici les deux références que j’utilise et que je vous recommande :







