2024.4 : Organiser toutes les choses !

Comme chaque premier mercredi du mois, une nouvelle version de Home Assistant Core est sortie. Voici la traduction de cette release note publiée sur le site de Home Assistant. Ce mois-ci Home Assistant ajoute de nouvelles façons d'organiser sa domotique.
2024.4 : Organiser toutes les choses !

Sommaire

Cet article est une traduction de l'annonce de la nouvelle version 2024.4 de HA Core, publié sur le site Home Assistant.
2024.4: Organize all the things!
Time for spring cleaning 🧹 Introducing new ways to organize your automations (and more) with floors, labels, and categories. Easily add Matter devices from other controllers, and two brand new map…

Home Assistant Core 2024.4 ! 🌱 🌻

Êtes-vous prêt pour une nouvelle version massive ? Cette version aborde la fonctionnalité la plus demandée dans l'histoire de Home Assistant : le regroupement des automatisations ! 🎉

Mais pourquoi s'arrêter là ?

Cette version apporte d'excellentes nouvelles fonctionnalités à notre interface utilisateur, qui offrent non pas une, ni deux, mais trois ! nouvelles façons d'organiser votre configuration de Home Assistant ! Le plus beau, c'est que ce n'est pas seulement pour les automatisations, mais pour tout ! 🤯

Un timing parfait : le printemps est là ! Il est temps de faire le ménage de printemps dans votre configuration de Home Assistant en ajoutant un peu d'organisation à votre configuration ! 🧹

Bonne lecture ! 🌞

../ Frenck

Nettoyage de printemps de l'assistant personnel ! 🧹 De nouvelles façons d'organiser vos automatisations (et plus encore)

La fonction la plus demandée dans l'histoire de Home Assistant est de loin :

"Regrouper les automatisations sur le frontend pour mieux les organiser".

Nous vous entendons ! Aujourd'hui, dans cette version, nous allons vous donner des outils pour organiser votre configuration de Home Assistant, et nous sommes allés un peu plus loin (enfin, beaucoup plus loin) que le simple regroupement des automatisations !

Nous introduisons 3 (oui, vous avez bien lu, c'est trois) structures d'organisation, et nous avons réorganisé toute l'interface utilisateur, ainsi que d'autres éléments par la même occasion.

Tables modernisées !

C'est bien beau d'avoir plus de moyens d'organiser votre Home Assistant ! Mais il est tout aussi important de pouvoir visualiser, filtrer et naviguer facilement dans les informations. Pour y parvenir, nous avons redessiné TOUS les tableaux de Home Assistant.

Pour une interface d'administration, les tableaux sont essentiels pour visualiser et gérer de grands ensembles de données. Home Assistant contient de nombreux tableaux dans ses pages de configuration. Auparavant, notre interface utilisateur permettait de rechercher, de trier et de filtrer certains aspects, mais elle était relativement dépouillée.

Aujourd'hui, nous déployons une interface utilisateur remaniée qui sera standardisée pour tous les tableaux des pages de configuration et qui offrira de nouvelles fonctionnalités améliorées.

Une nouvelle barre d'outils

Au fur et à mesure que nous ajoutons des fonctionnalités aux tableaux, nous devons veiller à ce que l'interface utilisateur reste claire et que les fonctionnalités soient faciles à trouver. C'est pourquoi nous avons ajouté un texte descriptif aux menus déroulants et uniformisé l'aspect et la convivialité des boutons et des zones de texte de la barre d'outils. Brillant !

La nouvelle barre d'outils qui se trouve désormais sur toutes les tables de Home Assistant.

Panneau de sélection

Auparavant, notre page d'automatisation vous permettait de filtrer par zones, entités ou appareils, mais seulement un à la fois, et les filtres étaient cachés dans un menu déroulant, ce qui signifiait que vous deviez sélectionner un menu déroulant à l'intérieur d'un menu déroulant pour filtrer par zone.

Un nouveau panneau de sélection résout ces problèmes en fournissant une nouvelle interface utilisateur à double volet qui vous permet de valider plusieurs filtres, ce à travers plusieurs types de filtres restant en place sur la gauche et affichant les résultats filtrés sur la droite.

Panneau de sélection vous permettant de trouver facilement ce que vous cherchez.

Nous avons également introduit plusieurs nouveaux types de filtres pour chaque tableau. Par exemple, les automatisations peuvent désormais être filtrées non seulement par zones, entités ou dispositifs, mais aussi par les plans utilisés, les étiquettes et les catégories (plus d'informations à ce sujet ultérieurement !).

Nous ne nous sommes pas arrêtés à cette seule page ! Les pages relatives aux appareils et aux entités disposent désormais d'un moyen de filtrer non seulement par état, mais aussi par intégrations et domaines. Presque tous les tableaux ont maintenant de nouveaux filtres utiles pour vous aider à trouver ce que vous cherchez.

Regroupement d'éléments

Parcourir une liste de centaines d'automatisations ou de milliers d'entités peut s'avérer fastidieux. Bien que les filtres puissent aider à réduire la liste, le fait de regrouper visuellement les éléments en plus petits morceaux facilite la navigation.

Avec la fonctionnalité de regroupement des éléments, nous avons introduit un nouveau menu déroulant permettant de choisir la manière dont vous souhaitez regrouper les éléments du tableau. Sur la page des automatisations, vous pouvez les regrouper en fonction de leur état (activé ou non) et de catégories personnalisées (nous y reviendrons plus tard !). Sur la page des appareils, vous pouvez même les regrouper par fabricants, zones ou intégrations, ce qui est vraiment génial, car cela rend la page beaucoup plus facile à parcourir. Cela vous donne une nouvelle perspective sur l'organisation de votre vaste réseau d'appareils.

Exemple, la page des appareils, regroupés par fabricant.

Mode de sélection et actions par groupe

Nous avons supprimé l'encombrement lié à l'affichage d'une colonne de cases à cocher en introduisant un nouveau mode de sélection. Lorsqu'il est activé, des cases à cocher apparaissent et vous pouvez appliquer des actions à toutes vos sélections en un seul clic sur la barre d'outils.

Ce bouton active le mode de sélection dans les nouveaux tableaux.

Il vous permet, par exemple, d'activer ou de désactiver simultanément plusieurs entités sélectionnées sur la page des entités. Ce nouveau paradigme nous permettra d'introduire plus d'actions de gestion par lots à l'avenir.

Mode de sélection actif dans un tableau, avec certains éléments sélectionnés, mettant en évidence les actions de masse que vous pouvez effectuer sur ces éléments sélectionnés.

Trois nouvelles façons d'organiser

En lisant et en réfléchissant sur le fil de discussion des demandes de fonctionnalité "Groupement d'automatisation", nous avons réalisé que l'organisation peut être faite de plusieurs façons pour des objectifs différents.

Nous avons appris que les utilisateurs qui sont compétents dans la création d'automatisations en ont des centaines, ce qui rend difficile la localisation d'une automatisation particulière. Ils devaient souvent recourir à des "astuces" telles que les émojis, les "tags" entre crochets ou la numérotation de chaque automatisation pour obtenir l'ordre de tri qu'ils souhaitaient. Ils avaient besoin d'un moyen de filtrer et de décomposer facilement la liste géante en morceaux plus faciles à gérer.

Nous avons également remarqué que les utilisateurs utilisaient notre fonctionnalité de zones au-delà de son objectif. Par exemple, certains utilisateurs créent des "zones" telles que "Imprimante 3D", "Décorations de Noël", ou même "Côté gauche de mon bureau", afin de regrouper différents appareils et entités sous un même toit pour les tableaux de bord ou les automatisations.

Alors que nous développons nos nouveaux tableaux de bord et commandes vocales, cela pose un problème de taille : nous ne pourrons pas fournir de solutions spécialisées si un plan de tableau de bord ou d'automatisation ne peut pas supposer avec certitude le contexte dans lequel il sera utilisé. Nous avons besoin de quelque chose de plus spécialisé.

Par conséquent, pour équilibrer l'objectif de base de fournir une interface utilisateur plus digeste pour tous les utilisateurs, le besoin de flexibilité pour nos utilisateurs expérimentés et la vision future de Home Assistant, nous introduisons 3 nouvelles structures d'organisation dans Home Assistant :

Les étages, les étiquettes et les catégories.

Étages : Aidez Home Assistant à comprendre votre maison

Parlons des nouvelles structures organisationnelles, en commençant par les étages.

Pour devenir une plateforme domotique réellement intelligente, Home Assistant doit comprendre le contexte : Où se trouve exactement un appareil ? Comment une zone est-elle reliée à une autre ? À quoi sert l'espace ?

Actuellement, Home Assistant dispose de zones. Les zones spécifient l'emplacement physique ou le voisinage de vos appareils par espace de vie dans votre maison (comme le salon ou la cuisine). Cependant, certains utilisateurs vivant dans des maisons individuelles peuvent avoir plusieurs étages avec leurs propres zones.

Les étages sont une nouvelle façon d'organiser vos zones par niveau d'étage dans votre maison. Plus Home Assistant connaît votre maison et sa structure spatiale, mieux il peut vous aider. Surtout lorsqu'il s'agit de fonctionnalités futures telles que la génération de tableaux de bord, les commandes vocales et peut-être même des fonctionnalités liées à l'IA.

Page de configuration des zones, qui affiche désormais également les zones regroupées par étage.

Vous pouvez utiliser les étages dans vos automatisations et vos scripts comme cible de vos actions ou les contrôler avec votre voix. Par exemple, vous pouvez éteindre toutes les lumières de l'étage inférieur lorsque vous allez vous coucher ou demander à Assist d'allumer les lumières de l'étage supérieur.

Pour nos utilisateurs expérimentés, vous pouvez même utiliser les étages dans vos modèles pour créer les automatismes les plus avancés et les plus créatifs.

Étiquettes : Étiqueter tout ce que vous voulez

Les étages et les zones sont parfaits pour représenter votre maison, mais comme chacun a sa propre façon d'organiser sa maison, chacun a aussi sa propre façon d'organiser son Home Assistant ! C'est là que les étiquettes 🏷️ entrent en jeu !

Les étiquettes sont une structure d'organisation qui dépend entièrement de vous. Vous pouvez créer autant d'étiquettes que vous le souhaitez, avec n'importe quelle structure de noms, dans n'importe quelle couleur 🌈, et les assigner à pratiquement n'importe quoi dans Home Assistant. Vous pouvez assigner des étiquettes à n'importe quoi : zones, appareils, entités, automatisations, scripts, aides, et bien d'autres choses encore ! Vous pouvez même attribuer plusieurs étiquettes à la même chose.

Nouvelles étiquettes attribuées aux automatisations.

Tout comme pour les étages, vous pouvez utiliser les étiquettes dans vos automatisations et vos scripts comme cible pour vos actions. Cela vous donne beaucoup de flexibilité, non seulement dans l'organisation de votre Home Assistant, mais aussi dans l'automatisation de votre maison ! 🤯

Par exemple, vous pouvez créer une étiquette "🎄 Noël" pour étiqueter toutes vos décorations de Noël pendant la période des fêtes. Vous pourrez ensuite utiliser ce label pour automatiser toutes ces décorations en une seule fois ou pour les filtrer dans les nouveaux tableaux.

D'autres exemples ? Vous pourriez créer une étiquette "🔒 Sécurité" pour étiqueter et contrôler tous vos dispositifs et automatisations liés à la sécurité. Ou encore, "🛌 Chambres à coucher" pour étiqueter toutes vos chambres à coucher et contrôler simultanément tous les appareils qui s'y trouvent.

Vous avez des panneaux solaires ou des batteries domestiques ? Créez une étiquette "⚡️ Forte consommation d'énergie" pour étiqueter les appareils qui consomment beaucoup d'énergie. Vous pouvez les éteindre lorsque la batterie ou l'énergie solaire disponible est insuffisante.

C'est vous qui décidez comment utiliser les étiquettes, et les possibilités sont infinies ! Et pour nos utilisateurs chevronnés, vous l'avez deviné, vous pouvez utiliser des étiquettes dans vos modèles.

Catégories : Faciliter la navigation sur chaque page de paramètres

Enfin, nous introduisons les catégories. Les catégories sont conçues pour être associées à la fonction de regroupement d'éléments mentionnée plus haut, et elles peuvent être utilisées pour regrouper visuellement des éléments spécifiques à une certaine table dans Home Assistant.

C'est une bonne chose pour ceux qui ont une façon particulière d'afficher leurs entités en les séparant en plusieurs sections sur une page spécifique. Par exemple, sur la page des automatisations, vous pouvez créer des catégories utilisées uniquement pour regrouper visuellement les automatisations et nulle part ailleurs, comme "Notifications" ou "Balises NFC". Vous pouvez ensuite afficher vos automatisations regroupées ou filtrées en fonction de ces catégories.

Les automatisations sont regroupées dans leurs catégories, ce qui facilite l'obtention d'une vue d'ensemble ou le filtrage.

Comme ces catégories sont uniques pour chaque tableau de bord, vous pouvez avoir différents ensembles de catégories en fonction de l'endroit où vous organisez. Cela signifie que vous pouvez avoir des catégories différentes sur la page des automatisations et sur la page des paramètres de scène, de scripts ou d'aides.

Il est temps de faire le ménage dans votre Home Assistant !

En résumé, il existe au total 4 catégories de taxonomies pour l'organisation de vos entités. Cela peut sembler beaucoup, mais elles ont toutes une fonction distincte. Nous étendons et clarifions les zones avec des étages, et nous introduisons des étiquettes et des catégories pour que vos automatisations et de nombreux autres tableaux aient l'air plus organisés et soient plus faciles à gérer.

Quelle est la prochaine étape ? Il est temps de s'y mettre ! Voici quelques étapes que nous vous recommandons de suivre pour mieux organiser votre Home Assistant :

  • Migrer vers les étiquettes :
    • Si vous avez regroupé des automatisations avec des emojis et du texte entre crochets, vous pouvez désormais créer des étiquettes pour chacune d'entre elles. Les étiquettes peuvent comporter des icônes pour remplacer les émojis que vous aviez auparavant.
    • Pour les zones qui ne sont pas vraiment des espaces physiques, le fait de les remplacer par des étiquettes vous donnera plus de souplesse dans l'organisation de vos entités.
  • Commencez à utiliser des catégories :
    • Si vous avez une façon préférée d'organiser une page particulière, créez ces catégories et regroupez le tableau en fonction d'elles. Par exemple, vous pourriez créer une catégorie de notification pour toutes vos automatisations de notification et mettre toutes les automatisations de notification dans cette catégorie.
  • Regroupez vos zones par étage :
    • Si vous vivez dans une maison à plusieurs étages, le fait de regrouper les zones par étage permet d'organiser les zones et de les rendre plus compatibles avec les futures fonctionnalités.

Enfin, pour nous aider à perfectionner la conception de ces nouvelles fonctionnalités, nous serions ravis de recevoir vos commentaires et de voir comment vous les utilisez ! N'hésitez pas à les partager dans les commentaires ci-dessous et à en discuter au sein de notre communauté.

Tableau de bord des cartes

Un nouveau tableau de bord fait son apparition dans cette version : La carte ! 🗺️

Vous vous dites peut-être "Hé, nous avons déjà un tableau de bord de carte dans Home Assistant" et vous avez raison ! Cependant, la carte était une intégration qui était toujours présente et qui n'offrait pas la flexibilité et les fonctionnalités souhaitées.

Avec l'introduction du tableau de bord cartographique, vous pouvez désormais ajouter plusieurs tableaux de bord cartographiques avec des entités et des paramètres de configuration différents. Par exemple, créez un tableau de bord pour afficher l'emplacement des membres de votre famille, un autre pour suivre votre voiture et un autre pour afficher l'emplacement de vos animaux de compagnie. 🐶

Nouveau tableau de bord des cartes que vous pouvez ajouter.

Lors de la mise à jour, Home Assistant migrera automatiquement votre intégration de carte existante vers un tableau de bord cartographique.

Vous n'aimez pas avoir la carte dans votre barre latérale ? Ce n'est plus un problème. Comme il s'agit désormais d'un tableau de bord, vous pouvez le supprimer dans les paramètres du tableau de bord.

Tableau de bord de la page web

Un autre nouveau tableau de bord pour cette version est la page web ! 🌐

Le tableau de bord page web vous permet d'ajouter et d'intégrer une page web à votre tableau de bord. Il peut s'agir d'une page web provenant d'Internet ou d'une page web locale provenant d'une machine ou d'un appareil local comme votre routeur ou votre NAS.

Nouveau tableau de bord page web que vous pouvez ajouter.

Ce tableau de bord remplace l'ancien panneau iFrame (iframe_panel). Si vous avez des panneaux existants configurés dans votre configuration YAML, Home Assistant les migrera automatiquement vers le nouveau tableau de bord en page web lors de la mise à jour.

Exemple de tableau de bord avec la page du site web d'Home Assistant

Notez que toutes les pages web ne peuvent pas être intégrées en raison des restrictions de sécurité que certains sites ou pages ont mises en place, appliquées par votre navigateur, et qui empêchent de les intégrer dans un tableau de bord Home Assistant.

Définir les colonnes dans la vue de section

Dans la dernière version, nous avons introduit la vue de section avec prise en charge du glisser-déposer. Nous sommes absolument ravis de voir à quel point vous êtes nombreux à l'apprécier ! 🥰

Merci beaucoup pour tous les commentaires et suggestions ! Nous les classons par ordre de priorité et nous nous efforçons d'améliorer encore l'affichage des sections dans les prochaines versions.

Dans cette version, sur la base de vos commentaires, nous avons ajouté la possibilité de définir le nombre maximum de colonnes que la vue de section utilise. Cela vous permet de limiter le nombre de colonnes, quelle que soit la largeur de l'écran sur lequel vous visualisez votre tableau de bord.

Nouvelle option pour limiter le nombre de colonnes par vue de section.

Ajout d'appareils Matter à partir d'autres contrôleurs

Dans la version de février, nous avons ajouté la possibilité de partager des appareils Matter liés à Home Assistant avec d'autres contrôleurs Matter. Dans cette version, nous facilitons l'inverse.

Nous avons amélioré la façon dont vous pouvez ajouter des appareils Matter d'autres contrôleurs à Home Assistant. Lorsque vous ajoutez un appareil Matter à Home Assistant, il vous demandera maintenant si vous voulez ajouter un nouvel appareil Matter ou si vous voulez ajouter un appareil qui est déjà ajouté à un autre contrôleur (comme Google Home ou Apple Home).

Boîte de dialogue pour ajouter un appareil Matter, demandant s'il s'agit d'un nouvel appareil Matter ou d'un appareil Matter existant connecté à un autre contrôleur.

Supposons que vous choisissiez d'ajouter un appareil qui a déjà été ajouté à un autre contrôleur. Dans ce cas, Home Assistant vous guidera pas à pas pour y parvenir.

Boîte de dialogue permettant d'ajouter un appareil Matter existant qui est connecté à un autre contrôleur Matter.

Amélioration du comportement des serrures

Certaines serrures intelligentes disposent d'un mécanisme d'ouverture (ou de déverrouillage) qui peut être déclenché à distance. La porte sort de la serrure ou peut être ouverte en poussant contre la porte.

Nous voulons nous assurer que vous n'ouvrez pas accidentellement la porte lorsque vous avez mal appuyé sur le bouton (par exemple, lorsque vous n'êtes pas chez vous 😬). C'est pourquoi nous avons amélioré le comportement des verrous dans notre interface utilisateur en vous demandant de confirmer l'action.

Exemple demandant la confirmation dans l'interface utilisateur lors du déverrouillage d'une porte.

Encore plus de performances !

Vous vous souvenez que nous avons écrit dans la dernière version que Home Assistant démarrait deux fois plus vite (traduction hacf.fr) ? Eh bien, @bdraco n'en a pas fini et a fait équipe avec @balloob. Si vous pensiez que la version précédente était rapide, vous allez vous régaler ! 🚀 La différence est, une fois de plus, très perceptible.

En plus de rationaliser ce qui est chargé au démarrage (et de faire moins de chargement), nous avons ajusté le suivi du temps de démarrage. Auparavant, une intégration pouvait ralentir d'autres intégrations ; ce n'est plus le cas, ce qui donne une représentation plus précise du temps de démarrage réel.

Vous souhaitez connaître les temps de démarrage individuels de vos intégrations ? Vous pouvez les trouver dans la page Paramètres -> Système -> Corrections en sélectionnant le menu à trois points en haut à droite et en sélectionnant l'élément Temps de démarrage de l'intégration.

Autres changements notables

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

  • @karwosts a amélioré votre page de profil utilisateur de Home Assistant, facilitant la navigation et la recherche des paramètres que vous recherchez. Beau travail !
  • Si vous utilisez un déclencheur de phrase dans votre automatisation pour le déclencher en utilisant Assist. Le déclencheur inclura désormais le device_id dans ses données de déclenchement avec lesquelles vous pouvez automatiser. Merci, @synesthesiam !
  • L'intégration HomeWizard Energy prend désormais en charge la dernière génération de prises HomeWizard Energy ! Merci, @DCSBL !
  • Nous pouvons désormais livrer les nouvelles versions de Home Assistant en beaucoup moins de temps. La construction et l'expédition de Home Assistant pour vous sont passées de 1,5-2 heures à seulement 20 minutes ! 🚀 Merci @edenhaus !
    Pour en savoir plus, consultez notre blog de développeurs.
  • Reolink prend désormais en charge le démarrage/arrêt du mouvement PTZ des caméras, la détection des paquets et les commandes de lecture des messages de réponse rapide. Merci, @starkillerOG !
  • Nous avons de toutes nouvelles fonctions de modèles disponibles pour lister tous les problèmes dans votre tableau de bord des réparations. Merci, @RoboMagus !
  • Si vous préférez que vos capteurs de vitesse du vent soient en Beaufort, vous avez de la chance ! Vous pouvez maintenant changer l'unité de mesure en Beaufort. Merci, @fwestenberg !
  • Le développement de l'intégration de l'Automower Husqvarna se poursuit et comporte de nouvelles entités, y compris des capteurs, des entités sélectionnées et un traqueur d'appareil. Merci, @Thomas55555 !
  • @catsmanac a ajouté un capteur pour surveiller le stockage sur batterie attaché à votre Enphase Envoy ; il fonctionne avec le tableau de bord de l'énergie ! C'est bien !
  • L'intégration BLE de Xiaomi prend désormais en charge les serrures et les lecteurs d'empreintes digitales ! Génial, @Ernst79 !

Nouvelles intégrations

Nous accueillons les nouvelles intégrations suivantes dans cette version :

  • Fyta, ajouté par @dontinelli, surveillez vos plantes avec Fyta, un capteur de plantes intelligent qui mesure la lumière, la température, l'humidité et l'humidité du sol.
  • Motionblinds Bluetooth, ajouté par @LennP, contrôlez vos volets de fenêtres motorisés Motionblinds Bluetooth Low Energy.
  • Ollama, ajouté par @synesthesiam, Ollama est une plateforme de conversation IA entièrement locale qui peut être utilisée pour créer des assistants vocaux personnalisés.

Cette version comporte également une nouvelle intégration virtuelle. Les intégrations virtuelles sont des éléments qui sont gérés par d'autres intégrations (existantes) afin de faciliter la recherche. Les intégrations virtuelles suivantes ont été ajoutées :

Intégrations désormais disponibles à partir de l'interface utilisateur (UI)

Les intégrations suivantes sont désormais disponibles via l’interface utilisateur de Home Assistant :

Breaking changes

Pour les “Breaking Changes” c’est par ici (non traduits)