2024.1 : Bonne automatisation !

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. Pour cette première release de l'année, l'accent est mis sur l'amélioration des automatisation depuis l'interface.
2024.1 : Bonne automatisation !

Sommaire

Cet article est une traduction de 2024.1: Happy automating! publié sur le site de Home Assistant.

Bonne année ! 🍾

Nous vous souhaitons, ainsi qu'à tous les proches qui vous entourent, le meilleur pour 2024 ! 🥂

Je ne peux pas imaginer une meilleure façon de commencer la nouvelle année : Home Assistant Core 2024.1 ! 🎉

Cette version est assez petite, comme attendu ; nous sortons tout juste de la période des fêtes de fin d'année. Cependant, elle contient quelques améliorations et fonctionnalités agréables pour être enthousiasmé et un total stupéfiant de 13 nouvelles intégrations !

Mon préféré : les changements de l'éditeur d'automatisation. Il y a eu pas mal d'améliorations de l'interface utilisateur. La plupart d'entre elles visent à rendre l'interface plus conviviale et plus facile à utiliser pour les nouveaux utilisateurs et les utilisateurs de longue date, en rendant plus rapide la recherche du bon déclencheur, de la bonne condition ou de la bonne action.

J'aime beaucoup cette expérience améliorée, et j'espère que vous l'apprécierez aussi !

Bonne lecture !

../Frenck

Améliorations de l'éditeur d'automatisation

L'éditeur d'automatisation a reçu un peu d'amour pour cette version, avec de nombreuses petites améliorations pour le rendre plus facile pour les nouveaux utilisateurs et les utilisateurs de longue date.

Comme il y a beaucoup de petites améliorations, nous allons les passer en revue individuellement.

PS : Une petite note : tous les changements sont des changements d'interface utilisateur, ce qui signifie que ces changements n'affectent pas la configuration sous-jacente de l'automatisation. Tous vos automatismes existants continueront à fonctionner comme avant.

Amélioration du tableau de bord des automatismes vide

Si vous démarrez avec Home Assistant, la visite du tableau de bord des automatismes aboutissait à une page vide. Ce n'est pas très utile si vous le voyez pour la première fois. Nous avons donc amélioré cela !

Vous êtes maintenant accueilli par le petit robot d'automatisation qui explique ce qu'est une automatisation et les références à la documentation qui peut vous aider à démarrer.

Screenshot showing an empty automations dashboard, explaining what automations are.
Nouveau tableau de bord des automatisations vide, avec un explicatif

Une amélioration petite mais efficace pour aider les nouveaux utilisateurs à démarrer. Nous avons également appliqué cette même amélioration aux tableaux de bord des scripts et des scènes.

Conseils pour la création d'une nouvelle automatisation

Lorsque vous démarrez un nouvel automatisme à partir de zéro, vous avez l'habitude d'être accueilli par une terminologie peut-être nouvelle et presque une page blanche avec quelques boutons pour ajouter des déclencheurs, des conditions ou des actions. En tant que nouvel utilisateur, cela impose immédiatement un défi : que dois-je faire ?

Vous l'avez deviné : Nous avons légèrement amélioré la situation. Nous avons modifié les grands en-têtes pour qu'ils soient plus descriptifs et moins techniques. Nous avons également ajouté un texte d'aide pour expliquer chaque section, y compris des exemples d'utilisation.

Nouvelles descriptions de chaque section dans une automatisation

Ne vous inquiétez pas, nous masquerons l'explication une fois que vous aurez ajouté des éléments aux sections, afin que la vue d'ensemble des automatismes existants reste aussi claire que possible.

Blocs de construction

Vous avez peut-être remarqué dans les captures d'écran ci-dessus que les conditions et les actions sont accompagnées d'un nouveau bouton : + Ajouter un bloc de construction.

La sélection de ces nouveaux boutons vous permet d'ajouter des éléments logiques à votre automatisation ou à vos scripts, comme Et, Ou, Si-alors, Choisir, etc.

Ces éléments étaient auparavant mélangés avec les conditions et les actions, mais ils ont maintenant leur propre bouton dédié. Cela permet de les trouver plus facilement et d'alléger la liste des conditions et des actions.

Nouvelle boite de dialogue des blocs logiques

Vous remarquez qu'une boîte de dialogue s'ouvre maintenant ? Une boîte de dialogue nous donne plus d'espace pour décrire ce que chaque bloc de construction fait et de la place pour une boîte de recherche pour trouver celui dont vous avez besoin.

Boutons de déclenchement, de condition et d'action améliorés

Le changement le plus important se trouve dans les boutons permettant d'ajouter un déclencheur, des conditions ou des actions à votre automatisation. Ce changement ne s'adresse pas seulement aux nouveaux utilisateurs, mais aussi aux utilisateurs de longue date.

Tous ces boutons sont utilisés pour donner une liste déroulante qui vous permet de sélectionner le type de déclencheur, de condition ou d'action que vous souhaitez ajouter. Cette liste déroulante a été remplacée par une nouvelle boîte de dialogue similaire à celle que nous venons de voir pour les blocs de construction.

Comme pour les blocs de construction, elle décrit le rôle de chaque déclencheur, condition ou action. Ces descriptions sont importantes, car elles vous aident à comprendre ce qu'ils font.

Nouvelle boite de dialogue d'ajout de déclencheur

Si vous ajoutez un élément, nous vous montrerons d'abord les déclencheurs/conditions/actions les plus utilisés par notre communauté. Tous les autres sont maintenant regroupés de manière claire. Pour les actions, nous sommes allés plus loin en les unifiant avec les appels de service.

Actions unifiées

Si vous utilisez Home Assistant depuis un certain temps, vous êtes probablement familier avec l'action "appel de service" que vous pouvez ajouter à votre automatisation. Mais, honnêtement, qu'est-ce qu'un "appel de service" ? Il s'agit d'un terme un peu technique qui est particulièrement déroutant pour les nouveaux utilisateurs. Vous voulez juste allumer une lumière, n'est-ce pas ?

Cette version unifie ces "appels de service" avec toutes les autres actions, ce qui signifie qu'il n'y a plus d'"appel de service" ; cette couche a été supprimée de l'interface utilisateur. Au lieu de cela, vous ajoutez une action et sélectionnez l'action que vous voulez entreprendre, par exemple, allumer une lumière.

Nouvelles boites de dialogue des actions et services

Cela signifie que si vous ajoutez une action, vous verrez toutes les actions (y compris tous les appels de service), classées par catégorie, avec une description et pouvant faire l'objet d'une recherche ! Le fait de pouvoir effectuer une recherche parmi toutes les actions disponibles constitue une amélioration considérable.

Recherche d'une action dans la nouvelle boite de dialogue

Par défaut, comme pour les déclencheurs et les conditions, nous vous montrons d'abord les actions les plus utilisées et les actions pour les entités que vous avez sur votre système. Toutes les autres actions sont regroupées par intégration dans la section Autres actions.

Nouvelle boite de dialogue pour les autres actions

Prise en charge de la description et de la date d'échéance pour les éléments de la liste de tâches

L'intégration de la liste des tâches ne cesse de s'améliorer. Cette version ajoute la prise en charge des descriptions et des dates d'échéance !

Si l'intégration que vous utilisez le permet, vous pouvez désormais ajouter des descriptions à chaque tâche de votre liste. Le balisage Markdown est entièrement pris en charge pour ajouter des liens, du texte en gras, etc. Si les dates d'échéance (ou date d'échéance + heure) sont prises en charge, vous pouvez les définir.

Nouvelle boite de dialogue permettant de définir une description, et une URL

Comme le montre la capture d'écran ci-dessus, il existe une toute nouvelle boîte de dialogue pour ajuster votre tâche. Mais ce n'est pas le seul changement. La liste elle-même a été améliorée.

Tableau de bord amélioré des tâches avec les descriptions

Le tableau de bord est beaucoup plus propre, les grandes zones de texte ont disparu et chaque élément est joliment formaté, avec un extrait de la description et la date d'échéance. Si la date d'échéance est dépassée, elle est mise en évidence.

Nouveau type d'entité : Valve

Un tout nouveau type d'entité a été ajouté à Home Assistant : Valve !

Les intégrations peuvent utiliser ce type d'entité pour exposer des vannes, telles qu'une vanne sur un radiateur, une piscine, un système d'arrosage, une conduite principale de gaz ou d'eau.

Nouvelle entité de type valve

Actuellement, l'intégration de Shelly la prend en charge et fournit une entité de vanne valve pour l'addon Valve pour Shelly Gas. En outre, la prise en charge a été ajoutée à MQTT, et les entités de vanne fonctionnent également avec Amazon Alexa et Google Assistant.

Astuce : Vous avez une entité interrupteur qui contrôle une vanne ? Vous pouvez désormais changer le type d'entité en vanne dans les paramètres de l'entité.

Échanger la cible / la température actuelle sur les cartes de thermostat et d'humidificateur

À la demande de nombreux utilisateurs, les cartes de thermostat et d'humidificateur permettent désormais de définir la température et l'humidité actuelles comme informations principales à afficher sur la carte.

Vous pouvez activer l'option "Afficher la température actuelle comme information principale" dans la carte, ce qui aura pour effet de remplacer la température cible par la température actuelle dans la carte.

Les 2 dispositions possibles pour les températures cibles / de la pièce

Nouvelles caractéristiques des cartes

L'année dernière, nous avons vu de nombreuses nouvelles fonctionnalités ajoutées aux cartes, alors commençons la nouvelle année avec d'autres !

@Quentame a ajouté à la carte le mode ventilateur climatique. Cette fonctionnalité peut être utilisée à la fois avec la carte thermostat et la carte tuile :

Nouvelle fonctionnalité de la carte mode ventilateur

Autre nouveauté, la carte des actions de mise à jour. Cet ajout de @piitaya vous permet d'ajouter des boutons à une carte pour déclencher des actions de mise à jour lorsqu'ils sont pressés

Nouvelle fonctionnalité de la carte de mise à jour

Autres changements notables

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

  • Deux nouvelles fonctions de template ont été ajoutées dans cette version : median (NDT : médiane) et statistical_mode (NDT : mode statistique). Merci, @TheFes !
  • @bieniu a ajouté la prise en charge des tout nouveaux appareils Shelly de 3ème génération à l'intégration Shelly. Bien joué !
  • Un bug de longue date concernant l'arrêt a été corrigé : vous pouvez maintenant exécuter des automatisations déclenchées lorsque Home Assistant s'éteint. Cela pourrait, par exemple, être utilisé pour vous envoyer une notification lorsque cela se produit. Merci, @tetele !
  • Vous avez créé votre propre contrôleur de ventilateur avec ESPHome ? Vous pouvez désormais y ajouter des modes prédéfinis ! Merci, @mill1000 !
  • L'intégration ping offre désormais la possibilité de configurer le nombre de secondes qui doivent s'écouler avant de considérer qu'un appareil déconnecté n'est pas à la maison. Génial, @jpbede !
  • Vous cherchez l'intégration ZAMG ? Elle a été renommée en GeoSphere Austria. Merci, @killer0071234 !
  • Vous avez un de ces amplis Sonos ? @jjlawren a ajouté la prise en charge du réglage du crossover du subwoofer à l'intégration Sonos. Bien joué !
  • @tkdrob a ajouté la prise en charge de la nouvelle entité calendrier à l'intégration Radarr. Ainsi, vous pouvez voir les calendriers de publication directement à partir de Home Assistant. Génial !
  • Vous pouvez maintenant configurer le nombre minimal d'échantillons que l'assistant de tendance utilise. Cela vous permet de le rendre moins sensible lorsqu'il n'y a pas beaucoup de données. Merci, @jpbede !
  • Vous avez froid aux orteils dans votre lit ? @kbickar à la rescousse ! Il a ajouté la prise en charge des chauffe-pieds à l'intégration de SleepIQ. C'est très bien !

Nouvelles intégrations

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

  • A. O. Smith, ajouté par @bdr99. Intégrez et contrôlez votre chauffe-eau A. O. Smith.
  • Blue Current, ajouté par @Floris272. Contrôlez les points de charge de votre chargeur Blue Current EV.
  • DROP, ajouté par @pfrazer. Gérez votre système d'eau intelligent DROP avec Home Assistant.
  • Flexit Nordic (BACnet), ajouté par @lellky. Contrôlez et surveillez vos centrales de traitement d'air de la série Flexit Nordic.
  • Vacances, ajouté par @jrieger. Ajouter les calendriers de jours férié (NDT: pas les vacances scolaire) à Home Assistant pour alimenter les automatismes.
  • Midea CCM15 AC Controller, ajouté par @ocalvo. Utilisez votre CA connecté à un contrôleur CA Midea CCM15.
  • OSO Energy, ajouté par @osohotwateriot. Utilisez votre chauffe-eau OSO Energy avec Home Assistant.
  • Sun WEG, ajouté par @rokam. Collectez et surveillez les données de production d'énergie de votre onduleur Sun WEG.
  • Tailwind, ajouté par @frenck. Commandez vos ouvre-portes de garage connectés à un contrôleur de porte de garage intelligent Tailwind.
  • Tessie, ajouté par @Bre77. Intégrez, surveillez et contrôlez votre véhicule Tesla connecté à la plateforme Tessie.
  • Refoss, ajouté par @ashionky. Utilisez vos appareils intelligents Refoss directement avec Home Assistant.
  • Valve, ajouté par @cibernox. Un type d'entité pour les vannes, qui peut être utilisé par les intégrations pour exposer les vannes.
  • MotionMount de Vogel, ajouté par @RJPoelstra. Contrôlez la position de votre support TV Vogel's MotionMount.

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).