Sommaire
Cet article est une traduction de l'annonce de la nouvelle version 2025.7 de HA Core, publié sur le site Home-Assistant.

Home Assistant 2025.7! 🎉
Ouf ! Il fait chaud dehors ! 🌡️ Alors que la majeure partie de l'Europe est actuellement confrontée à une vague de chaleur, nous sommes là pour rafraîchir la situation avec une sortie de juillet passionnante, pleine de fonctionnalités qui me passionnent vraiment.
Avant de plonger dans le vif du sujet, si vous l'avez manqué, nous avons récemment publié le chapitre 10 de la section Voix, où nous explorions la possibilité d'aller au-delà des assistants vocaux réactifs qui ne répondent que lorsque vous leur parlez. Nous avons plutôt imaginé un avenir où votre assistant vocal pourra être conversationnel et initier des conversations. À ce propos, cette version concrétise parfaitement cette vision !
Je suis absolument impressionné de la nouvelle fonctionnalité « Poser une question » d'Assist ! 🗣️ C'est ce qui distingue Home Assistant de tous les autres assistants vocaux. Enfin, votre assistant vocal peut prendre l'initiative et vous demander ce que votre maison connectée doit faire. Plus besoin d'attendre les mots d'activation : votre assistant peut lancer la conversation quand cela a du sens. C'est le genre de fonctionnalité qui me passionne vraiment, compte tenu de toutes les possibilités qu'elle offre.
La nouvelle carte Zone est un autre atout majeur ! 🏠 Je vais probablement remplacer quelques cartes de tuiles que j'utilisais pour accéder à mes tableaux de bord de zone par cette nouvelle version plus flexible. Elle s'intègre parfaitement au tableau de bord Sections et vous offre de nombreuses options supplémentaires pour contrôler vos espaces.
Et ce n'est qu'un début ! Nous avons ajouté des sous-entrées d'intégration pour des intégrations encore plus extensibles, des éditeurs de code plein écran pour les modifications fastidieuses de fichiers YAML et de modèles, et de nombreuses améliorations de la qualité de vie.
Restez au frais et profitez de la nouvelle version !
../Frenck
Laissez Assist poser les questions !
Dans notre dernière feuille de route, nous avons partagé notre objectif de rendre Assist plus conversationnel. Jusqu'à présent, Assist était principalement transactionnel : lorsque vous disiez quelque chose, vous obteniez une réponse ou une action, et c'était tout (à moins que la magie du LLM ne s'en mêle). Avec cette version, nous franchissons une étape importante : découvrez la nouvelle action « Poser une question ».
Cela vous permet de créer des conversations personnalisées depuis notre moteur d'automatisation. Posez une question, gérez la réponse et poursuivez l'interaction.

Cette action vous permet même de définir les réponses attendues afin que notre moteur vocal ultra-rapide, Speech-to-Phrase, puisse les utiliser. Oui, des conversations entièrement locales et personnalisées !
Pour vous aider à démarrer, nous avons fourni un blueprint qui couvre le cas d'utilisation le plus courant : poser une question fermée par oui ou par non.
Ce blueprint vous permet de vous concentrer sur ce que vous souhaitez faire, que vous répondiez positivement ou négativement à une question posée par votre assistant vocal. Il propose 50 façons différentes de dire « oui » et « non » (y compris des expressions comme « Faisons en sorte » et « Ne faisons pas cela »). Le voici en action !
Si vous souhaitez approfondir la construction d'une conversation, voici un exemple sur la façon de poser une question et de traiter les différentes réponses :
Exemple d'automatisation
Cet exemple demande à l'utilisateur quel type de musique il souhaite écouter, puis lit le genre ou l'artiste sélectionné sur un lecteur multimédia
actions:
- action: assist_satellite.ask_question
data:
entity_id: assist_satellite.living_room_voice_assistant
preannounce: true # optional
preannounce_media_id: media-source://... # optional
question: "What kind of music do you want to listen to?"
answers:
- id: genre
sentences:
- "genre {genre}"
- id: artist
sentences:
- "artist {artist}"
response_variable: answer
- choose:
- conditions: "{{ answer.id == 'genre' }}"
sequence:
- action: music_assistant.play_media
data:
media_id: "My {{ answer.slots.genre }} playlist"
media_type: playlist
target:
entity_id: media_player.living_room_speakers
- conditions: "{{ answer.id == 'artist' }}"
sequence:
- action: music_assistant.play_media
data:
media_id: "{{ answer.slots.artist }}"
media_type: artist
target:
entity_id: media_player.living_room_speakers
Changement de la carte Zone
Lancée il y a quelques années, la carte Zone offrait un moyen d'afficher un aperçu de la zone dans le tableau de bord. Cependant, elle n'était pas entièrement compatible avec le tableau de bord Sections, ce qui limitait son utilisation pratique dans ce contexte.
La carte a été entièrement repensée et présente une interface similaire à celle de la carte Tuile. Elle s'intègre parfaitement au tableau de bord Sections grâce à sa flexibilité. Vous pouvez choisir entre une version compacte, affichant uniquement une icône et le nom de la zone, ou une vue plus détaillée, incluant des éléments tels que le flux de votre caméra et des boutons pour allumer ou éteindre vos lumières ou ventilateurs.

La section des commandes a également été repensée, vous permettant de choisir les commandes à inclure et de les réorganiser à votre guise. Suite à ces changements, si vous utilisez actuellement les cartes de zone, vous devrez reconfigurer leurs commandes.
De plus, la carte prend désormais en charge le contrôle des entités volets.
Amélioration de l'aperçu du tableau de bord des zones
La version d'avril a introduit en expérimentation un tableau de bord de zones, conçu pour générer automatiquement une interface prête à l'emploi en fonction des zones configurées dans la maison. Cependant, l'aperçu pouvait devenir encombré si vous aviez beaucoup d'appareils dans une pièce.
Cette version introduit un tout nouvel aperçu qui exploite la carte Zone repensée, facilitant la visualisation et le contrôle de vos principaux appareils par pièce en un seul clic. Il sert également de plateforme de navigation, vous offrant un accès rapide aux vues détaillées de chaque zone.

Sous entrées d'intégrations
Vous êtes-vous déjà demandé pourquoi vous deviez saisir vos clés API pour chaque agent IA créé, alors qu'ils utilisaient tous la même clé ? Ou pourquoi vous deviez vous authentifier pour chaque calendrier ajouté, même s'ils partageaient tous le même compte ? Ou pourquoi vous ne pouviez pas ajouter d'appareils MQTT depuis l'interface utilisateur ?
Cette version résout ce problème grâce à l'introduction des sous-entrées d'intégration. Celles-ci vous permettent d'ajouter une sous-entrée à une entrée d'intégration existante. Concrètement, cela signifie que votre entrée d'intégration contient vos identifiants, et que toutes les sous-entrées les utilisent. Dans la sous-entrée, vous pouvez ensuite configurer l'utilisation de ces identifiants, comme la récupération d'un calendrier spécifique, l'ajout de trois agents IA avec des invites différentes via le même compte OpenAI ou, dans le cas de MQTT, la configuration des appareils connectés à votre broker MQTT.

Les intégrations suivantes prennent désormais en charge les sous-entrées à partir de cette version : Anthropic, Google Generative AI, MQTT, Ollama, OpenAI Conversation et Telegram Bot.
La page d'intégration fait l'objet d'une refonte
La page d'intégration a été entièrement repensée ! Elle prend désormais en charge les sous-entrées, vous permettant d'ajouter facilement une sous-entrée à une entrée d'intégration et de voir quels appareils et services appartiennent à quelle sous-entrée.
Nous avons également profité de cette occasion pour aller plus loin. Au lieu d'afficher uniquement vos entrées d'intégration, la page affiche désormais également les appareils et services fournis par cette entrée de configuration. Cela simplifie grandement la gestion de vos appareils et permet de visualiser d'un coup d'œil la relation entre eux et leurs intégrations.

Intégrations
Merci à notre communauté de suivre le rythme des nouvelles intégrations et des améliorations apportées aux intégrations existantes ! Vous êtes tous géniaux 🥰
Nouvelles intégrations
Nous accueillons les nouvelles intégrations suivantes dans cette version :
- Altruist, ajouté par @LoSk-p
Surveillez la qualité de l'air et les conditions environnementales avec le capteur Altruist, fournissant des données locales sur la température, l'humidité, les PM2,5/PM10, le CO2, les niveaux de bruit, etc. - PlayStation Network, ajouté par @JackJPowell
Intégrez-vous au PlayStation Network pour suivre vos jeux en cours de lecture et afficher les informations sur les jeux sur votre tableau de bord. - Tilt Pi, ajouté par @michaelheyman
Surveillez votre hydromètre Tilt Pi pour les mesures de température de brassage et de gravité spécifique pendant votre processus de brassage. - VegeHub, ajouté par @Thulrus
Surveillez et contrôlez votre jardin avec le Vegetronix VegeHub, collectant les données des capteurs et contrôlant les relais d'irrigation pour l'entretien automatisé des plantes.
Améliorations notables apportées aux intégrations existantes
Il ne s'agit pas seulement de nouvelles intégrations ajoutées ; les intégrations existantes sont également constamment améliorées. Voici quelques-unes des modifications notables apportées aux intégrations existantes :
- Vous aimez cette musique ? @marcelveldt ajouté un bouton à Music Assistant qui vous permet d'ajouter l'élément en cours de lecture à vos favoris d'un simple clic. Il fonctionne avec les files d'attente, les sources externes et même les stations de radio !
- ESPHome prend désormais en charge les sous-appareils ! Grâce à @bdraco, vous pouvez désormais représenter plusieurs appareils logiques avec un seul ESP dans Home Assistant. C'est particulièrement utile pour les ponts RF, les passerelles Modbus et autres appareils pouvant contrôler plusieurs appareils. Cette fonctionnalité nécessite ESPHome 2025.7, bientôt disponible. Un ajout génial !
- Paperless-ngx inclut désormais une entité de mise à jour pour maintenir votre système de gestion documentaire à jour. Merci, @fvgarrel !
- Le contrôle de gestion de la batterie a été ajouté à HomeWizard avec @DCSBL implémentant le mode groupe de batteries, vous permettant de modifier le comportement de charge et de décharge de vos batteries HomeWizard !
- Les caméras Reolink ont reçu un accueil enthousiaste (une fois de plus) de @starkillerOG ! Parmi les nouvelles fonctionnalités, on trouve le contrôle de la luminosité par infrarouge, le réglage de la sensibilité aux pleurs de bébé, la possibilité de masquer la confidentialité et la prise en charge complète des projecteurs PoE et Wi-Fi avec plusieurs ID de commande. Impressionnant !
- @mib1185 a ajouté une entité de mise à jour à l'intégration Immich. Super !
- L'intégration Homee a été considérablement améliorée ! @Taraman17 a ajouté une plateforme de sirène pour les alertes de sécurité et la prise en charge du thermostat HeatIt TF056. Super !
- La surveillance de l'énergie s'est améliorée dans Adax avec l'ajout de capteurs d'énergie par @parholmdahl, afin que vous puissiez suivre votre consommation de chauffage !
- @ViViDboarder a rendu Ollama plus flexible en ajoutant une option de configuration pour contrôler le paramètre de réflexion. Plus de contrôle sur votre IA locale !
- Propriétaires de réfrigérateurs Samsung ! @mswilson a ajouté le contrôle des glaçons et les capteurs de remplacement/d'utilisation du filtre à eau à l'intégration SmartThings.
- Russound RIO a bénéficié d'une mise à niveau majeure de @noahhusby, ajoutant la prise en charge des sous-appareils ainsi que de nouvelles entités de numéro et de commutation pour un contrôle de zone amélioré.
- @chemelli74 a étendu les appareils Alexa avec des plateformes de capteurs et des capteurs binaires supplémentaires. Vous pouvez désormais obtenir davantage de données depuis vos appareils Echo !
- Matter continue de grandir ! @lboue a ajouté la prise en charge des alarmes de lave-vaisselle et des capacités de stockage sur batterie. Merci !
- Les fans de YAML apprécieront l'ajout par @frenck de la prise en charge des identifiants uniques à la configuration de l'intégration Trend.
- L'heure LaMetric a également reçu une mise à jour d'entité, merci @joostlek !
- L'IA générative de Google utilise désormais par défaut le nouveau modèle Flash Gemini 2.5, plus rapide. Une amélioration notable des performances grâce à @tronikos !
- L'IA générative de Google prend désormais en charge la synthèse vocale (TTS) avec 30 voix et 24 langues. Elle permet un contrôle précis du style et du son, par exemple : « Dites joyeusement : Passez une excellente journée ! ». Merci @lanthaler !
- Les utilisateurs d'Enphase Envoy obtiennent des relevés détaillés de la tension et du courant CC de leurs panneaux solaires grâce à @Bidski. C'est idéal pour surveiller l'état de chaque panneau et optimiser la production !
- @zerzhang a intégré la prise en charge des humidificateurs à évaporation à SwitchBot, élargissant ainsi vos options de climatisation.
Intégrations atteignant le niveau de qualité platine
Réalisations en matière d'échelle de qualité d'intégration
Une chose dont nous sommes extrêmement fiers chez Home Assistant est notre échelle de qualité d'intégration. Cette échelle nous aide, ainsi que nos contributeurs, à garantir que les intégrations sont de haute qualité, faciles à maintenir et offrent la meilleure expérience utilisateur possible.
Dans cette version, nous célébrons plusieurs intégrations qui ont amélioré leur échelle de qualité :
2 intégrations platine🏆
- Bosch Alarm, grâce à @sanjay900
- Home Connect, grâce à @Diegorro98
1 intégration or 🥇
- ista EcoTrend, grâce à @tr4nt0r
1 intégration argent 🥈
2 intégrations bronze 🥉
- Samsung TV, grâce à @chemelli74
- Telegram Bot, grâce à @hanwg
Il s'agit d'une grande réussite pour ces intégrations et leurs mainteneurs. L'effort et le dévouement nécessaires pour atteindre ces niveaux de qualité sont considérables, car ils impliquent des tests approfondis, une documentation, une gestion des erreurs et, souvent, des réécritures complètes de certaines parties de l'intégration.
Un grand merci à tous les contributeurs impliqués ! 👏
Désormais disponibles à partir de l'interface utilisateur
Alors que la plupart des intégrations peuvent être configurées directement depuis l'interface utilisateur de Home Assistant, certaines n'étaient disponibles qu'en utilisant la configuration YAML. Nous déplaçons de plus en plus d'intégrations vers l'interface utilisateur, les rendant ainsi plus accessibles à tous pour les configurer et les utiliser.
Les intégrations suivantes sont maintenant disponibles via l'interface utilisateur de Home Assistant :
- Telegram Bot, par @hanwg
Adieu aux entités suivantes
Les intégrations suivantes ne sont plus disponibles à partir de cette version :
- JuiceNet a été supprimé car ils ont fermés leur service API.
Autres changements notables
Il y a beaucoup plus d'améliorations dans cette version ; Voici quelques-uns des autres changements notables dans cette version :
- La liste de courses dispose désormais d'une fonction d'intention complète qui vous permet de cocher ou de marquer les articles de votre liste comme terminés, facilitant ainsi l'interaction avec vos listes de courses par commande vocale. Merci @Lesekater !
- La gestion des appareils et des entités a été améliorée ! @emontnemery a fait en sorte que Home Assistant restaure désormais les personnalisations utilisateurs lorsque vous rajoutez des appareils ou des entités supprimés. Fini la perte de vos noms et paramètres soigneusement définis !
- L'intégration des templates a été considérablement améliorée par @Petro31 ! Vous pouvez désormais utiliser des variables, des icônes et des images sur toutes les plateformes de modèles compatibles, et créer des modèles basés sur des déclencheurs pour les panneaux de contrôle d'alarme, les serrures, les entités d'aspiration et les ventilateurs. De plus, une nouvelle méthode de modèle label_description permet de récupérer dynamiquement la description ajoutée à une étiquette depuis vos modèles. Il s'agit d'une amélioration notable pour une meilleure organisation des modèles.
- Les instantanés d'appareil photo sont encore meilleurs ! @edenhaus a ajouté la prise d'instantanés via go2rtc. Vous n'avez rien à faire, c'est prêt à l'emploi, mais il est bon de savoir que les instantanés sont désormais plus rapides et consomment moins de ressources système.
- Les sélecteurs d'objets prennent désormais en charge les champs et les sélections multiples, grâce à @piitaya. Ces ajouts sont particulièrement intéressants pour les développeurs d'intégration et de plans, car ils offrent une plus grande flexibilité dans les représentations de l'interface utilisateur.
- Les capteurs de direction du vent ont bénéficié d'une mise à jour visuelle grâce à l'ajout d'icônes de plage pour la classe de capteurs
wind_direction
par @edenhaus. Différentes icônes s'affichent désormais en fonction de l'état des capteurs, ce qui constitue une amélioration visuelle appréciable !
Éditeurs de code plein écran
L'utilisation d'extraits de code YAML ou de modèles dans Home Assistant a été grandement améliorée ! Nous avons ajouté un nouveau mode plein écran pour tous les éditeurs de code de l'interface.
Que vous modifiiez des automatisations, des scripts, des modèles ou toute autre configuration YAML, vous pouvez désormais agrandir l'éditeur de code pour qu'il occupe tout l'écran. C'est particulièrement utile lorsque vous travaillez sur des configurations longues ou lorsque vous avez besoin de plus d'espace pour visualiser clairement votre code.
Cliquez simplement sur le bouton d'agrandissement en haut à droite de n'importe quel éditeur de code pour passer en mode plein écran. Appuyez à nouveau sur le bouton pour revenir à l'affichage normal.
Créer une maison intelligente plus complexe et plus avancée devient ainsi plus confortable et productif, notamment sur les petits écrans de mobiles ou de tablettes où chaque pixel d'espace d'édition compte !
Expérience de création de tableau de bord améliorée
La boîte de dialogue permettant d'ajouter un nouveau tableau de bord a été repensée avec une interface plus épurée, conforme aux récentes refontes des autres boîtes de dialogue. Cette amélioration a été conçue par @marcinbauer85 et implémentée par @quinnter. Excellent travail d'équipe !

Breaking changes
Pour les “Breaking Changes” c’est par ici (non traduits)
Toutes les modifications
Bien sûr, il y a beaucoup plus de choses dans cette version. Vous pouvez trouver une liste de tous les changements effectués ici : Liste complète des modifications apportées à Home Assistant Core 2025.7 (non traduits)