Nouveautés d’ESPHome 2026.5.0 : optimisation et nouveau Device Builder

ESPHome 2026.5.0

ESPAccueil 2026.5.0

Comme le rapporte cnx-software, la version 2026.5.0 d’ESPHome a été lancée, introduisant une version bêta de l’application Web ESPHome Device Builder. Cette mise à jour remplace l’ancien tableau de bord avec un éditeur de configuration complet, intégrant une file d’attente de tâches de micrologiciel, des actions groupées, des étiquettes, des zones et bien plus encore.

Nouvelle interface utilisateur et optimisation avec ESPHome Device Builder

Le firmware a été optimisé pour améliorer la performance en réduisant la consommation du processeur et de l’énergie sur différentes plateformes. Des optimisations ont été appliquées sur l’API, l’audio et d’autres chemins critiques. De plus, le pipeline de décodeur audio a reçu des améliorations, incorporant de nouvelles bibliothèques pour les formats microMP3, microWAV et microFLAC. Les mises à jour OTA ont également été perfectionnées, prenant désormais en charge les micrologiciels ESP32 jusqu’au framework ESP-IDF v6.0.1, tout en étendant la prise en charge de Zigbee à des modèles comme l’ESP32 H2 et l’ESP32-C6.

Constructeur d'appareils ESPHome
Nouveau constructeur d’appareils ESPHome

Optimisations majeures et nouvelles fonctionnalités dans ESPHome 2026.5.0

Le nouveau constructeur d’appareils offre plusieurs fonctionnalités absentes de la version précédente, notamment un générateur de composants visuels et d’automatisations utilisant Monaco YAML, avec un navigateur d’appareil intégré. Un catalogue de composants résolvant les dépendances est également disponible, accompagné d’un visualiseur d’informations sur les broches par carte, offrant une cartographie des capacités GPIO.

De plus, une file d’attente de tâches chargée de suivre la progression, l’historique et l’annulation des compilations et installations est introduite. L’architecture permet également le déchargement de tâches sur d’autres instances de Device Builder via des connexions mDNS. Cette version améliore la gestion des étiquettes avec des options de filtrage, la détection de désynchronisation pour identifier les incompatibilités de version, ainsi que des vues différentes pour explorer les configurations.

Le code de cette mise à jour est accessible dans deux référentiels incluant le backend Python du constructeur ainsi que l’interface Web. Même si l’ancien tableau de bord demeure par défaut dans la version 2026.5.0, les utilisateurs de Home Assistant peuvent tester immédiatement le nouveau Device Builder en installant l’application ESPHome (bêta), où il est déjà activé.

Aperçu du nouveau Device Builder de Home Assistant

En ce qui concerne les autres améliorations, la refonte de l’architecture permet des économies d’énergie significatives grâce à des micro-optimisations des performances pour les appels audio, BLE et API. L’empreinte mémoire a été réduite pour plusieurs composants courants, et la prise en charge de la chaîne d’outils ESP-IDF est désormais intégrée. De plus, la pile audio a été modernisée avec de nouveaux codecs et sources média. Les plateformes nRF52 et Zephyr ont également bénéficié d’améliorations pour mieux gérer le sommeil profond, OTA et d’autres fonctionnalités.

Pour un aperçu complet des changements, consultez le journal des modifications sur le site d’ESPHome.

Merci à Hedda pour le conseil.