Accueil » Domotique » Home Assistant » Comment créer un Proxy Bluetooth ultime pour Home Assistant avec un ESP32 Atom Lite ?
Home Assistant

Comment créer un Proxy Bluetooth ultime pour Home Assistant avec un ESP32 Atom Lite ?

home-assistant-guide-proxy-bluetooth-esp32-atom-lite-cluster

Intégrer le Bluetooth dans une installation domotique avancée relève souvent du casse-tête technique. Entre la portée radio très limitée du Bluetooth Low Energy (BLE) et les contraintes matérielles liées à la virtualisation (comme le passthrough USB capricieux et problématique sur un cluster Proxmox), le dongle USB traditionnel montre rapidement ses limites.

La solution parfaite pour une stratégie domotique en cluster ? Le Proxy Bluetooth réseau via ESPHome.

M5Stack Kit de développement Atom Lite ESP32 IoT C008
M5Stack Kit de développement Atom Lite ESP32 IoT C008
14,90€
Amazon.fr
Amazon price updated: 8 juillet 2026 6 h 04 min

En utilisant un module M5Stack Atom Lite (ESP32), vous déportez le protocole Bluetooth directement sur votre réseau local (Wi-Fi). Finie la dépendance au port USB du serveur : vous obtenez une infrastructure radio flexible, redondante et à haute disponibilité.

Module ESP Atom Lite – © domo-blog

Pourquoi choisir le module M5Stack Atom Lite ?

Contrairement à une clé USB Bluetooth classique ou à des cartes de développement ESP32 nues et encombrantes, l’Atom Lite s’impose comme la référence pour plusieurs raisons :

  • Rapport performance/prix imbattable : Pour un coût à peine supérieur à une clé USB de marque, vous disposez d’un processeur dual-core ESP32-PICO-D4 cadencé à 240 MHz.
  • Format ultra-compact et discret : Avec ses dimensions de 24 x 24 x 10 mm et son boîtier fini, il s’intègre discrètement dans n’importe quelle pièce.
  • Connectique moderne : Équipé nativement d’un port USB-C pour l’alimentation et le flashage.
Alimentation par USB-C – © domo-blog
  • Indicateur visuel intégré : Une LED RGB (WS2812B) permet de monitorer visuellement le statut du proxy (connexion au réseau, activité).
  • Flexibilité maximale : Il permet d’établir un proxy Actif (lecture des trames BLE et envoi de commandes vers les périphériques comme SwitchBot ou les vanne thermostatiques).

Prérequis matériels et logiciels

Avant de débuter, assurez-vous de disposer des éléments suivants :

  1. Un module M5Stack Atom Lite (ESP32).
  2. Un câble de données USB-C (attention aux câbles uniquement dédiés à la charge qui ne transmettent pas les données).
  3. Un ordinateur équipé d’un navigateur compatible (mac ou Windows), avec l’API Web Serial (Google Chrome, Microsoft Edge ou Brave).
  4. Et évidemment, une instance Home Assistant fonctionnelle sur votre réseau local.

Étape 1 : Le flash du module via ESPHome Web

Grâce aux outils d’installation par navigateur d’ESPHome, vous n’avez pas besoin d’écrire une seule ligne de code YAML ni d’installer de logiciels tiers sur votre ordinateur.

1. Connectez l’Atom Lite : Branchez le module à votre ordinateur via le câble USB-C.

2. Accédez au portail d’installation : Ouvrez votre navigateur compatible Web Serial et rendez-vous sur le site officiel : https://esphome.github.io/bluetooth-proxies/

3. Sélectionnez le type de proxy :

  • Choisissez l’option Generic ESP32.
  • Note technique : Le programme installe par défaut un proxy Actif, idéal pour l’Atom Lite afin de permettre le contrôle bidirectionnel des appareils.
Ultra simple à flasher – © domo-blog

4. Lancez l’installation :

  • Cliquez sur le bouton Connect.
  • Dans la fenêtre contextuelle du navigateur, sélectionnez le port série correspondant à votre module (généralement identifié sous le nom CP2104 USB to UART Bridge ou USB Serial Device) et cliquez sur Connexion.
découverte automatique par chrome – © domo-blog

5. Cliquez sur Install ESPHome Bluetooth Proxy puis confirmez en cliquant sur Install.

Let’s GO – © domo-blog

6. Patientez durant l’écriture : Le processus de téléchargement et de flashage prend environ 2 minutes. Ne débranchez surtout pas le câble pendant cette phase.

Patientez svp … – © domo-blog

Étape 2 : Configuration du réseau Wi-Fi

Une fois le microprogramme injecté avec succès, le module doit être raccordé à votre réseau local.

  1. À la fin du flashage, une fenêtre vous invite à configurer le Wi-Fi. Cliquez sur Next.
  2. Sélectionnez le SSID de votre réseau Wi-Fi local (2.4 GHz uniquement).
  3. Saisissez votre clé de sécurité (mot de passe Wi-Fi) et cliquez sur Connect.
  4. Le module se connecte au routeur. Une fois l’adresse IP attribuée affichée à l’écran, vous pouvez cliquer sur Visit Device pour tester son interface web embarquée, puis débrancher le module de votre ordinateur.
  5. Alimentez votre Proxy : Branchez désormais votre Atom Lite sur un simple chargeur secteur USB dans la zone géographique que vous souhaitez couvrir en Bluetooth.
Dernière étape, on configure le WiFi – © domo-blog

Étape 3 : Intégration dans Home Assistant

Le protocole ESPHome utilise la découverte automatique (mDNS). L’intégration dans votre domotique se fait donc en quelques clics.

hop, c’est automatiquement découvert par Home Assistant – © domo-blog
  1. Ouvrez votre interface Home Assistant.
  2. Rendez-vous dans Paramètres > Appareils et services.
  3. Dans l’onglet Intégrations, une nouvelle encadré de découverte apparaît en tête de liste : ESPHome (esphome-web-xxxxxx).
  4. Cliquez sur le bouton Configurer.
  5. Un message vous demande de confirmer l’ajout de l’appareil. Validez en cliquant sur Soumettre.
  6. Assignez l’Atom Lite à une pièce (ex: Salon, Couloir) pour finaliser l’installation.

Étape 4 : Vérification et stratégie de clustering

Votre module agit désormais comme une véritable antenne déportée pour votre instance Home Assistant. Depuis quelques MAJ, l’équipe a produit une nouvelle organisation pour les protocoles de communication dans son système. Le Bluetooth se retrouve alors au même niveau que les autres protocoles comme Matter, le Zigbee ou le Z-Wave.

Gestion du protocole Bluetooth – © domo-blog

Comment vérifier que le proxy fonctionne ?

Dès l’intégration validée, Home Assistant commence à écouter l’environnement radio de l’ESP32. Si vous possédez des capteurs BLE (thermomètres Xiaomi/ATC, brosses à dents connectées, balises de présence, capteurs de plantes Flora…), vous verrez apparaître instantanément de nouvelles découvertes d’appareils dans votre menu Appareils et services.

Vous avez aussi la visualisation d’un carte de découverte très pratique sous le menu dédié à la gestion du Bluetooth.

Carte Bluetooth – © domo-blog

Les bonnes pratiques pour un réseau maillé parfait

Pour tirer pleinement parti d’une architecture résiliente :

  • Maillage spatial : Placez un à deux modules Atom Lite par étage ou aux points stratégiques de la maison (garage, extérieur proche).
  • Itinérance transparente (Roaming) : Home Assistant gère nativement la multiplicité des proxys. Si un capteur BLE est capté par trois modules Atom Lite différents, Home Assistant utilisera automatiquement le signal possédant le meilleur RSSI (puissance du signal) pour communiquer avec lui.
  • Indépendance matérielle : Si vous migrez votre machine virtuelle Home Assistant d’un nœud Proxmox à un autre, votre réseau Bluetooth continue de fonctionner instantanément sans aucune configuration de port USB à réattribuer.

Bilan architectural

En remplaçant le traditionnel dongle USB par un module ESP32 Atom Lite en Proxy Bluetooth, vous transformez un point de défaillance unique (et physiquement limité) en un réseau d’antennes scalables. C’est la brique fondamentale pour garantir la stabilité, la portée et la haute disponibilité d’un système domotique professionnel et surtout la continuité de service, quelque soit le mouvement du système domotique au sein de votre cluster. L’exposition du Bluetooth sur le réseau local via ce module est donc un point annexe optimal pour une stratégie en cluster à haute disponibilité.

M5Stack Kit de développement Atom Lite ESP32 IoT C008
M5Stack Kit de développement Atom Lite ESP32 IoT C008
14,90€
Amazon.fr
Amazon price updated: 8 juillet 2026 6 h 04 min

Domo-blog a fait le choix de ne pas polluer votre lecture avec de la publicité. Vous trouverez cependant des liens affiliés vers les produits recommandés dans le contenu. Cela ne perturbe en rien votre experience de lecture et permet de financer le blog.
Vous pouvez également soutenir le blog en m'offrant un café sur Ko-Fi.


discord

Restez connecté aux nouveautés domotiques, inscrivez-vous à notre newsletter

A propos de cet auteur

Aurélien Brunet

Chef de projet informatique avec un ADN ancré dans l’IT industrielle et les réseaux, j'explore l'univers de la maison connectée depuis plus de 15 ans. Ce qui n’était au départ qu’une quête de sécurité est devenu une véritable expertise que je peaufine au quotidien. Entre deux lignes de code YAML et un nouveau protocole testé, je décrypte pour vous les enjeux de la maison connectée. Retrouvez mes analyses et retours d'expérience ici-même et dans mon podcast Domotique Chronique.

energie
energie
promos domotique
green
promos domotique

Pourquoi choisir le module M5Stack Atom Lite ?

Contrairement à une clé USB Bluetooth classique ou à des cartes de développement ESP32 nues et encombrantes, l’Atom Lite s’impose

Prérequis matériels et logiciels

Avant de débuter, assurez-vous de disposer des éléments suivants :

Étape 1 : Le flash du module via ESPHome Web

Grâce aux outils d’installation par navigateur d’ESPHome, vous n’avez pas besoin d’écrire une seule ligne de code YAML ni d’installer

Étape 2 : Configuration du réseau Wi-Fi

Une fois le microprogramme injecté avec succès, le module doit être raccordé à votre réseau local.

Étape 3 : Intégration dans Home Assistant

Le protocole ESPHome utilise la découverte automatique (mDNS). L’intégration dans votre domotique se fait donc en quelques clics.

Étape 4 : Vérification et stratégie de clustering

Votre module agit désormais comme une véritable antenne déportée pour votre instance Home Assistant. Depuis quelques MAJ, l’équipe a produit

Bilan architectural

En remplaçant le traditionnel dongle USB par un module ESP32 Atom Lite en Proxy Bluetooth, vous transformez un point de

  • Pourquoi choisir le module M5Stack Atom Lite ?
  • Prérequis matériels et logiciels
  • Étape 1 : Le flash du module via ESPHome Web
  • Étape 2 : Configuration du réseau Wi-Fi
  • Étape 3 : Intégration dans Home Assistant
  • Étape 4 : Vérification et stratégie de clustering
  • Bilan architectural