Les ESP32 sont de tout petits ordinateurs qui ne brillent pas par leurs performances, mais se distinguent par leur compacité et leur prix réduit. Ils sont très utilisés dans le monde de la domotique, y compris dans des produits commerciaux (chez Shelly par exemple), et ils sont aussi une excellente option pour les bricoleurs. J’en utilise par exemple plusieurs répartis dans toute la maison en guise de relais Bluetooth pour Home Assistant, comme je l’avais détaillé dans la série. Le projet ESPHome, géré par la même fondation Open Home, fait le lien entre ces ordinateurs et la domotique ouverte et sa dernière mise à jour est particulièrement intéressante.
En effet, dans la longue liste de nouveautés de la version 2026.1 qui vient de sortir, on repère un changement en particulier. Une fois mis à jour, ces micro-ordinateurs pourront enfin changer de borne Wi-Fi s’ils repèrent un signal plus fort. Jusque-là, le choix de la borne se faisait uniquement au démarrage et ne changeait plus jamais, du moins pas jusqu’au prochain redémarrage. Si l’ESP32 choisissait la meilleure borne dès le départ, tant mieux, mais je sais d’expérience que ce n’était pas toujours le cas et on se trouvait souvent avec des modules avec un signal Wi-Fi faible, voire régulièrement déconnectés.
La puce Wi-Fi intégrée à ces petits ordinateurs bon marché n’étant pas de très bonne qualité, ce changement devrait être significatif à l’usage. L’itinérance Wi-Fi est activée par défaut si vous installez ESPHome 2026.1 ou une version ultérieure et il est possible de la désactiver si vous n’en voulez pas, en ajoutant un mot-clé à la configuration de l’appareil, comme indiqué dans la documentation. Les développeurs y précisent qu’ils ont choisi une stratégie conservatrice, pour éviter d’alourdir le réseau Wi-Fi. Si le signal est déjà excellent, par exemple, la recherche d’une meilleure borne sera désactivée.
La mise à jour est loin de se résumer à ce point, il y a comme toujours de nombreux changements et optimisations, un point crucial quand on regarde les caractéristiques de ces petits ordinateurs qui se contentent au mieux de quelques centaines de kilo-octets de mémoire vive. Avec cette version 2026.1, les binaires devraient être plus compacts pour la majorité des modèles et le temps de compilation, indispensable à chaque mise à jour, devrait être bien plus court. Les plus curieux trouveront de nombreux détails dans l’article de présentation, de mon côté je peux témoigner que l’installation a été effectivement plus rapide que pour les versions précédentes.
ESPHome intègre aussi tout le nécessaire pour gérer les multiples capteurs que l’on peut relier aux ordinateurs, comme ceux dédiés à la mesure de particules fines. La mise à jour 2026.1 ajoute ainsi le calcul de la qualité de l’air à partir du taux de particules, en se basant sur les méthodes américaines (AQI) ou européennes (CAQI). Pour la première fois, le projet propose une connexion aux appareils Zigbee à condition d’utiliser une puce bien précise (nRF52). Autre ajout, le contrôle d’une chaudière ou d’un chauffe-eau peut désormais se faire sur un petit ordinateur géré par ESPHome (avec une intégration à venir côté Home Assistant).
Ce projet open-source est extrêmement souple et permet de réaliser de multiples opérations, dont la connexion d’appareils anciens. Pour en savoir plus, je vous recommande le site officiel qui donne quelques idées de ce que l’on peut faire avec ces ordinateurs bon marché. Si vous disposez déjà d’une instance Home Assistant, le plus simple est d’ajouter le module ESPHome en suivant ces instructions.














