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.
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é.

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.

- 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 :
- Un module M5Stack Atom Lite (ESP32).
- 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).
- Un ordinateur équipé d’un navigateur compatible (mac ou Windows), avec l’API Web Serial (Google Chrome, Microsoft Edge ou Brave).
- 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.

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.

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

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.

É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.
- À la fin du flashage, une fenêtre vous invite à configurer le Wi-Fi. Cliquez sur Next.
- Sélectionnez le SSID de votre réseau Wi-Fi local (2.4 GHz uniquement).
- Saisissez votre clé de sécurité (mot de passe Wi-Fi) et cliquez sur Connect.
- 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.
- 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.

É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.

- Ouvrez votre interface Home Assistant.
- Rendez-vous dans Paramètres > Appareils et services.
- Dans l’onglet Intégrations, une nouvelle encadré de découverte apparaît en tête de liste : ESPHome (esphome-web-xxxxxx).
- Cliquez sur le bouton Configurer.
- Un message vous demande de confirmer l’ajout de l’appareil. Validez en cliquant sur Soumettre.
- 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.

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.

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é.







