2025.2 : Itérer sur les sauvegardes

Voici la traduction des release notes de Février. Ce mois-ci Home Assistant améliore les paramètres des sauvegardes automatiques et a continue l'intégration de la voix dans l'assistant domotique.
2025.2 : Itérer sur les sauvegardes

Sommaire

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

2025.2: Iterating on backups
Lot of backup features including using Google Drive and Microsoft OneDrive as backup locations! Voice can now broadcast messages and control your thermostat. And much more!

Home Assistant 2025.2 ! ❤️

Dans la version précédente, nous avons remanié notre système de sauvegarde, et la réponse a été extraordinaire ! Des tonnes de suggestions et de demandes de fonctionnalités nous sont parvenues, c'est pourquoi cette version est, une fois de plus, centrée sur les sauvegardes. Sur la base des commentaires de la communauté, nous avons apporté de nombreuses améliorations, notamment les premières intégrations permettant de stocker vos sauvegardes dans Google Drive et Microsoft OneDrive !

Cette version apporte également de nouvelles fonctionnalités passionnantes à Voice ! Home Assistant peut désormais appeler votre téléphone analogique et, lorsque le dîner est prêt, vous pouvez diffuser ce message à tous les assistants vocaux de votre maison ! Mais attendez... ce n'est pas tout !

Le 12 février 2025, nous diffuserons en direct sur YouTube tout ce qui concerne Voice : Voice - Chapitre 9 ! 🎙 N'oubliez pas de vous abonner et d'appuyer sur la cloche pour ne pas manquer l'événement. 🛎

Avant de plonger dans les notes de version, je tiens à saluer nos amis d'ESPHome qui alimentent une grande partie de l'écosystème de l'assistant domestique, y compris Home Assistant Voice PE ! Le 19 février, ils organiseront une soirée de lancement en direct pour ESPHome 2025.2 ! 🎉

Profitez de la sortie de l'ESPHome 2025.2 !

.../Frenck

PS : C'est bientôt la Saint-Valentin, avez-vous déjà mis en place des scènes romantiques ? 🌹

Améliorer les sauvegardes

Dans la version précédente, nous avons entièrement revu l'expérience de la sauvegarde et ajouté de nombreuses fonctionnalités pour la rendre plus facile à utiliser. Cette version a préparé le terrain pour les prochaines itérations et a ouvert la possibilité aux intégrations de fournir des emplacements pour stocker les sauvegardes.

Nous avons reçu beaucoup de commentaires sur le nouveau système de sauvegarde, ce qui est génial ! ❤️ Tous les retours nous ont aidés à prioriser les fonctionnalités les plus demandées, ainsi que d'autres améliorations du système de sauvegarde.

Cette version inclut un grand nombre des améliorations et des capacités les plus demandées.

Sauvegardes non chiffrées

Le nouveau système de sauvegarde a été accompagné de nombreuses améliorations en matière de sécurité, notamment le chiffrement des sauvegardes. Cependant, il s'avère que de nombreux utilisateurs utilisent ces sauvegardes pour extraire et restaurer des fichiers ou des configurations uniques, un cas d'utilisation pour lequel le chiffrement rend les choses plus difficiles. Dans cette version, nous avons apporté deux modifications au système de sauvegarde pour résoudre ce problème.

Possibilité de désactiver le chiffrement pour des emplacements spécifiques

Bien que notre recommandation par défaut reste de chiffrer les sauvegardes, depuis cette version, vous pouvez désactiver le chiffrement pour chaque emplacement. Cela vous permet de stocker les sauvegardes sur votre NAS local, par exemple, dans un format non chiffré.

Fenêtre de paramètre pour chaque emplacement permettant de désactiver le chiffrement.
Fenêtre de paramètres pour chaque emplacement, permettant de désactiver le chiffrement.
Fenêtre de paramètre de tous les emplacements de sauvegarde, montrant si un emplacement n'est pas chiffré.
Fenêtre de paramètres de tous les emplacements de sauvegarde, montrant si un emplacement n'est pas chiffré.

Il existe une exception à cette règle, à savoir Home Assistant Cloud. Les sauvegardes stockées dans Home Assistant Cloud seront toujours chiffrées, et le chiffrement ne peut pas être désactivé. Chez Nabu Casa, nous prenons votre vie privée et votre sécurité très au sérieux, et nous ne voulons jamais être en mesure d'accéder à vos données.

Télécharger des sauvegardes non chiffrées
Lorsque vous téléchargez des sauvegardes depuis l'interface de l'assistant personnel, vous téléchargez désormais toujours la sauvegarde dans un format non chiffré qui peut être extrait à l'aide de votre outil d'archivage préféré.

Cela fonctionne pour toutes les sauvegardes, quels que soient les paramètres de chiffrement de l'emplacement où elles sont stockées. Par exemple, si vous téléchargez une sauvegarde chiffrée depuis Home Assistant Cloud via l'interface de Home Assistant, il déchiffrera la sauvegarde à la volée pendant que vous la téléchargez.

Personnalisez l'heure de vos sauvegardes

L'itération initiale du système de sauvegarde programmait les sauvegardes à 4h45 du matin, mais cette heure n'était pas idéale pour tout le monde. Certains, par exemple, éteignaient leur stockage réseau pendant la nuit, ce qui entraînait l'échec de la sauvegarde.

Dans cette version, nous avons ajouté la possibilité de personnaliser l'heure de vos sauvegardes à votre convenance. En outre, si vous choisissez d'effectuer des sauvegardes hebdomadaires, vous pouvez désormais sélectionner les jours de la semaine où vous souhaitez que la sauvegarde s'exécute.

Paramètres de sauvegarde.
Paramètres de sauvegarde.

Effectuer des sauvegardes selon un calendrier avancé

Les changements d'heure de sauvegarde mentionnés ci-dessus ne sont pas assez flexibles pour vous ? Eh bien, vous avez de la chance ! Dans cette version, nous avons ajouté une action (backup.create_automatic) que vous pouvez utiliser pour déclencher une sauvegarde, avec vos paramètres préférés, dans une automatisation.

Créer une automatisation pour sauvegarder suivant un calendrier.
Créer une automatisation pour sauvegarder suivant un calendrier.

Cela vous permet de créer des sauvegardes automatisées selon le calendrier que vous souhaitez, ou même d'ajouter des conditions et des actions autour de ces sauvegardes. Par exemple, vous pouvez créer une automatisation qui se déclenche sur un calendrier, réveille votre stockage réseau, attend qu'il soit en ligne, puis lance une sauvegarde.


Réintroduction de la bascule de sauvegarde lors de la mise à jour

Si vous utilisez Home Assistant OS, vous recevez les mises à jour de Home Assistant en même temps que tous vos modules complémentaires. La boîte de dialogue de mise à jour comportait une option permettant de créer une sauvegarde avant la mise à jour, qui a été supprimée dans la version précédente.

Ce changement a été effectué parce que cette fonctionnalité était considérée comme redondante lors de l'exécution de sauvegardes automatisées régulières. Cependant, nous avons reçu de nombreux commentaires indiquant que de nombreuses personnes comptaient sur ces sauvegardes pour s'assurer qu'elles disposaient des données les plus récentes, par exemple, si elles devaient revenir à une version antérieure d'un module complémentaire. Nous réintroduisons cette option de sauvegarde lors de la mise à jour dans cette version, mais d'une manière plus intelligente. 🤓

Sauvegarde lors de la mise à jour de Home Assistant

Lors de la mise à jour de Home Assistant, le bouton est désormais désactivée par défaut et indique la dernière fois que vous avez effectué une sauvegarde. Cela vous permet de décider si vous devez effectuer une nouvelle sauvegarde avant la mise à jour.

Retour du paramètre pour sauvegarder avant de mettre à jour.
Retour du paramètre pour sauvegarder avant de mettre à jour.

Si vous l'activez, une sauvegarde automatisée complète est créée et synchronisée avec les emplacements configurés, avant que la mise à jour ne soit lancée.

Cette synchronisation complète est effectuée pour s'assurer que vous disposez de la sauvegarde la plus récente au cas où la mise à jour causerait des problèmes et que vous auriez besoin de restaurer votre système. Dans les rares cas où une mise à jour de l'assistant personnel échoue fatalement et que vous ne pouvez pas accéder à la page de sauvegarde, si vous avez configuré un deuxième emplacement de sauvegarde, vous pourrez la télécharger à partir de cet emplacement.

Sauvegarde lors de la mise à jour des modules complémentaires

Les choses sont légèrement différentes lors de la mise à jour des modules complémentaires. Le bouton existe ici aussi et est désactivé par défaut. Cependant, lorsque vous l'activez, seule une sauvegarde de votre module complémentaire et de ses données est créée. De cette façon, vous pouvez conserver la version précédente du module complémentaire, ce qui vous permet de revenir en arrière si nécessaire.

Retour du paramètre pour sauvegarder avant de mettre à jour un module complémentaire.
Retour du paramètre pour sauvegarder avant de mettre à jour un module complémentaire.

Pour éviter que votre système ne se remplisse d'anciennes sauvegardes de modules complémentaires, nous ne conservons qu'une seule sauvegarde par module complémentaire et supprimons automatiquement la sauvegarde précédente chaque fois qu'une nouvelle sauvegarde est créée. Les sauvegardes de modules complémentaires que vous avez créées manuellement restent bien entendu intactes et ne sont pas supprimées automatiquement.


Amélioration des noms de fichiers pour les sauvegardes

L'un des commentaires que nous avons souvent reçus est que les noms de fichiers créés par les sauvegardes peuvent être un peu énigmatiques et difficiles à comprendre pour les humains.

Ce commentaire était justifié, car le nom de fichier était un hachage et n'était pas conçu à l'origine pour être lisible par l'homme. Cette méthode n'a pas été introduite dans la dernière version, mais elle est devenue plus évidente avec le nouveau système de sauvegarde et les nouveaux emplacements.

Dans cette version, nous avons donc amélioré les noms de fichiers des sauvegardes stockées dans vos emplacements de sauvegarde. Le nom du fichier inclut désormais la date et l'heure de création de la sauvegarde, ce qui facilite la compréhension et l'identification de la sauvegarde que vous recherchez, même en dehors de Home Assistant.


Nouveaux emplacements

Cette version introduit également de nouveaux emplacements pour stocker vos sauvegardes. Il existe de nouvelles intégrations pour Google Drive et Microsoft OneDrive, et la prise en charge des sauvegardes a été ajoutée à l'intégration de Synology DSM.

Nouveaux emplacements de sauvegarde disponible.
Nouveaux emplacements de sauvegarde disponible.

Voix

Assist, notre assistant vocal privé, bénéficie de quelques nouvelles fonctionnalités dans cette version. Si vous n'avez pas encore configuré Voice Assist, consultez notre Home Assistant Voice : Preview Edition pour commencer.


Home Assistant pourra appeler votre téléphone analogique pour vous communiquer un message

Vous vous souvenez de notre tutoriel sur la transformation d'un téléphone analogique en l'assistant vocal le plus privé du monde ? Grâce à Jamin, nous avons maintenant un moyen d'appeler votre téléphone analogique depuis Home Assistant !

Vous pouvez utiliser assist_satellite.announce pour que Home Assistant appelle votre téléphone et joue un message lorsque quelqu'un décroche.

Si vous utilisez un LLM comme cerveau de votre assistant vocal, vous pouvez aller plus loin avec la nouvelle action assist_satellite.start_conversation. Au lieu de diffuser une annonce, cette action lance une conversation entre Home Assistant et l'utilisateur, Home Assistant prononçant le premier message. Vous avez laissé la porte du garage ouverte pendant 30 minutes ? Pas de problème, Home Assistant appelle l'utilisateur et lui demande s'il veut la fermer.

(Lancer une conversation avec l'agent conversationnel par défaut demande un peu plus de travail et n'a pas été retenu dans cette version).


Nouvelle intention de diffusion

Vous pouvez désormais diffuser des messages à tous les autres assistants vocaux de votre maison. Essayez-le en disant « Diffuser qu'il est l'heure de dîner ». Comme toujours avec les nouvelles intentions, la prise en charge peut varier en fonction de votre langue, mais nos responsables linguistiques travaillent dur pour s'assurer que cette intention sera bientôt prise en charge dans votre langue !


Réglage de la température sur le thermostat

Il y a quelques versions, nous avons introduit une intention permettant d'obtenir la température actuelle à partir d'un dispositif climatique. Depuis cette version, vous pouvez également régler la température cible de votre thermostat par la voix.

En disant « Régler la température à 19 degrés », cela ciblera intelligemment la zone dans laquelle vous vous trouvez (si vous avez un thermostat par zone, comme les vannes thermostatiques sur vos radiateurs) ou l'étage dans lequel vous vous trouvez (si vous n'avez qu'une unité centrale). Vous pouvez également cibler des appareils spécifiques par leur nom si vous le souhaitez.


Les LLM répondent aux calendriers

Sans outil personnalisé complexe, les agents de conversation basés sur le LLM ne pouvaient auparavant pas récupérer les événements de votre calendrier. Cette version change cela. Dès le départ, les agents basés sur LLM peuvent désormais récupérer les événements d'aujourd'hui et de cette semaine à partir de n'importe lequel de vos calendriers. N'oubliez pas d'exposer vos entités de calendrier pour activer cette fonctionnalité.


Historique partagé entre l'agent de conversation par défaut et son agent de repli basé sur LLM

En 2024.12, nous avons introduit une fonctionnalité intéressante qui vous permettait d'utiliser notre agent de conversation par défaut rapide et local pour la plupart des requêtes tout en étant capable de se rabattre sur un agent basé sur LLM beaucoup plus puissant pour les requêtes plus complexes.

Cela a introduit quelques comportements intéressants. Du point de vue de l'utilisateur, il semblait que vous parliez au même assistant, alors qu'en réalité, rien n'était partagé entre les deux agents. Cela a conduit à des scénarios peu efficaces, comme celui-ci :

Le LLM ne pouvait pas réponse.
Le LLM ne pouvait pas réponse.

La première commande est traitée localement par notre agent par défaut, mais la demande suivante est traitée par l'agent basé sur LLM. Comme aucune mémoire n'est partagée, il ne comprend pas quel appareil vous voulez éteindre.

À partir de cette version, les deux agents partagent désormais le même historique de commandes, ce qui permet de résoudre ce problème.

Le LLM sait désormais ce qu'il doit faire.
Le LLM sait désormais ce qu'il doit faire.

Protocole de contexte de modèle

Cette version ajoute le Model Context Protocol à Home Assistant grâce à Allen. Home Assistant peut être à la fois un serveur MCP et un client MCP. Extrait du site web du MCP :

MCP est un protocole ouvert qui normalise la manière dont les applications fournissent un contexte aux LLM. Imaginez MCP comme un port USB-C pour les applications d'intelligence artificielle. Tout comme l'USB-C offre un moyen normalisé de connecter vos appareils à divers périphériques et accessoires, MCP offre un moyen normalisé de connecter les modèles d'IA à différentes sources de données et à différents outils.

Pour l'essayer vous-même, consultez cette démo client.

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 :

Cette version comporte également une nouvelle intégration virtuelle. Les intégrations virtuelles sont des modules qui sont gérés par d'autres intégrations (existantes) afin de faciliter leur découverte. Celles-ci sont nouvelles :

Améliorations notables apportées aux intégrations existantes

Il n'y a pas que les nouvelles intégrations qui sont ajoutées, les intégrations existantes sont également améliorées en permanence. Voici quelques-uns des changements notables apportés aux intégrations existantes :

  • Un grand coup de chapeau à @NoRi2909 ! Il a revu et amélioré chaque texte que nous affichons dans Home Assistant. Merci pour votre travail !
  • Aussi, @lboue ! Ce héros continue d'étendre le support des appareils pour l'intégration de Matter en ajoutant le support pour de plus en plus d'appareils. Home Assistant est sur le point d'atteindre la prise en charge complète des appareils Matter 1.4 !
  • @chemelli74 a ajouté le support du Shelly BLU TRV à l'intégration Shelly. Bien joué !
  • L'intégration HomeWizard Energy prend désormais en charge le HomeWizard Plug-In Battery. Excellent travail @DCSBL !
  • Grâce à @iprak, l'intégration Vesync prend désormais en charge les humidificateurs !
  • @rytilahti a ajouté la prise en charge des aspirateurs à l'intégration TP-Link Smart Home. Super !
  • L'intégration Reolink continue d'évoluer, @starkillerOG a ajouté la prise en charge de la détection des pleurs de bébé en tant que capteur. Très bien !
  • L'intégration Bang & Olufsen fournit maintenant des entités vous permettant de réagir aux pressions physiques sur les boutons de tous les appareils Bang & Olufsen. Merci @mj23000 !

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 :

Autres changements notables

Il y a beaucoup plus d'améliorations dans cette version ; voici quelques-uns des autres changements notables dans cette version :

  • Lorsque vous utilisez le thermostat générique, le fait de régler une température qui correspond à l'un des préréglages sélectionnera automatiquement ce préréglage comme actif. Merci @domingues !
  • Les déclencheurs temporels dans les automatismes peuvent maintenant être décalés lors de l'utilisation des aides à la saisie des dates. Merci @Petro31 !

Panneau de configuration Bluetooth

L'intégration Bluetooth dispose désormais de son propre panneau de configuration ! 💙

Le panneau est accessible en allant dans Paramètres > Appareil et services. Recherchez et sélectionnez l'intégration Bluetooth, puis sélectionnez Configurer.

Ce nouveau panneau vous permet d'accéder aux options d'intégration Bluetooth et d'avoir un aperçu de l'attribution des emplacements de connexion. Plus important encore, il dispose d'un moniteur de publicité !

En sélectionnant Moniteur de diffusion, vous ouvrirez un nouveau panneau, où vous pourrez voir des informations sur vos appareils Bluetooth, y compris les données publicitaires brutes et la façon dont ils sont connectés à votre instance de Home Assistant. Cela inclut le proxy Bluetooth par lequel il se connecte !

Préparer nos graphiques pour l'avenir

Cette version comprend une révision majeure de tous les graphiques que nous affichons et montrons dans Home Assistant. Nous avons entièrement remplacé la bibliothèque logicielle qui affiche ces graphiques.

Il est évident que les choses ont changé, mais tout reste très similaire. C'était notre objectif pour l'instant, car nous voulions que l'expérience existante soit familière.

Cependant, ce changement est une préparation pour l'avenir. Nous avons beaucoup de projets et d'idées pour nos graphiques, et ce changement était une étape nécessaire pour rendre ces projets possibles.

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.2 (non traduits)