Mise à jour Home Assistant 2024.12: éditeur de scène, assistant vocal en approche, nouvelles intégrations, etc.

2024 est la première année où j'utilise réellement Home Assistant en système domotique à la maison, pour vraiment tout piloter (auparavant j'avais simplement un système pour les tests). Et je dois bien avouer que ca a été une année folle pour Home Assistant. Pas seulement en termes de fonctionnalités comme les tableaux de bord par glisser-déposer, les capacités d'organisation comme les étiquettes, et les innombrables améliorations de l'assistant vocal. Mais aussi la création de l'Open Home Foundation, et encore plus dans la croissance de la communauté, puisque HA s'est hissé au rang de projet open source n°1 sur GitHub ! Impressionnant, d'autant que chaque mois nous offre une mise à jour très intéressante. Et c'est encore le cas cette fois, avec la dernière grosse mise à jour de l'année. Découvrons plus en détails ce qu'elle apporte.

Amélioration de l'éditeur de scènes

Les scènes sont un excellent moyen de créer une ambiance dans votre maison. Elles vous permettent de capturer l'état de vos appareils à un moment précis et de le restaurer plus tard, à l'aide d'un bouton sur votre tableau de bord, d'un automatisme ou même d'une commande vocale.

L'une des frustrations les plus courantes liées à l'édition de scènes dans Home Assistant est qu'il active et applique immédiatement la scène si vous ouvrez l'éditeur de scènes. Ce n'est pas la meilleure expérience si vous bricolez à minuit et que vous activez accidentellement une scène qui allume toutes les lumières de la maison, réveillant tout le monde.

Bonne nouvelle: à partir de cette version, l'éditeur de scènes comporte deux modes. Un mode de révision et un mode d'édition.

A lire également:
Roadmap Home Assistant: que nous réservent les prochains mois ?

Le « mode révision » est le mode d'ouverture de votre scène, et il vous montrera la scène telle qu'elle est actuellement configurée, mais il ne l'appliquera pas. Vous pouvez alors passer en « mode édition » ; ce n'est qu'à ce moment-là que la scène s'activera, vous permettant d'ajuster le décor actuel et de le photographier à nouveau une fois que vous êtes satisfait des changements.

De plus, si vous préférez YAML, vous pouvez éditer des scènes directement depuis l'éditeur de scène en sélectionnant « Edit in YAML » dans le menu débordant à trois points dans le coin supérieur droit.

La voix

Cela fait presque deux ans que l'équipe a commencé à construire ses propres assistants vocaux open source, avec l'objectif de permettre aux utilisateurs de contrôler Home Assistant dans leur propre langue.

Aujourd'hui, ils se rapprochent encore plus de la ligne d'arrivée. Non seulement avec les fonctionnalités livrées dans cette version, mais également avec un matériel vocal qui sera bientôt disponible (mais chut !). Un lancement en direct aura lieu de 19 décembre à 21h sur Youtube.

Mais avant d'en arriver là, plongeons dans les fonctionnalités de cette version !

Laissez votre assistant vocal revenir à un agent basé sur LLM

Il y a exactement 6 mois, les développeurs ont comblé le fossé entre l'agent conversationnel par défaut et le monde merveilleux des LLM. Ils ont permis en effet d'expérimenter et de laisser un agent conversationnel basé sur les LLM contrôler votre maison au lieu de vous fier aux phrases intégrées.

Ce choix a constitué une première étape intéressante. Les LLM sont généralement bien meilleurs dans l'interprétation du langage naturel et mieux informés sur le monde que l'agent par défaut. Cependant, ils sont souvent lents et/ou coûteux. Et même si les démonstrations sont intéressantes, 90 % des commandes que nous utilisons à la maison sont simples : « Allumer ceci » ou “Éteindre cela”.

Aujourd'hui, les utilisateurs peuvent mélanger ces deux mondes. À partir de cette version, vous pouvez configurer un assistant vocal qui cible d'abord l'agent conversationnel rapide et communautaire, qui ne se rabat sur un agent basé sur LLM que si aucune correspondance n'est trouvée.

Cela vous permet de combiner les avantages des deux mondes avec presque aucun des inconvénients.

Les commandes spécifiques connues seront traitées localement et extrêmement rapidement, et la puissance d'un LLM ne sera utilisée que pour des requêtes plus complexes que Home Assistant ne comprend pas nativement.

Les leaders linguistiques accélèrent le rythme

Ce n'est pas un secret : le matériel vocal sera dévoilé le 19 décembre 2024. Les responsables linguistiques ont déjà mis la main sur l'appareil et travaillent d'arrache-pied pour améliorer la prise en charge de leur langue.

Le nombre de contributions au référentiel d'intentions (où sont stockées les phrases prises en charge) est monté en flèche au cours du mois dernier. De plus en plus de langues deviennent utilisables, voire complètes ! Vous pouvez suivre les progrès ici.

Une expérience vocale plus rapide

L'agent conversationnel par défaut a été conçu dès le départ pour faire correspondre une phrase à son intention sous-jacente de manière extrêmement rapide et sur du matériel bon marché.

Version après version, ils ont ajouté davantage de cas d'utilisation et de phrases à Home Assistant, et la logique de correspondance des phrases est devenue de plus en plus lente. Dans certaines langues, le traitement d'une phrase non conforme pouvait prendre plus de 15 secondes !

Cette version apporte beaucoup d'améliorations à cette logique de correspondance ; les développeurs ont complètement repensé la façon dont ils faisaient correspondre les phrases. En outre, les responsables des langues ont passé du temps à réduire la complexité de leurs phrases. Dans certaines langues, le nombre de combinaisons possibles a été réduit de 99 % !

Les résultats parlent d'eux-mêmes :

Échelle de qualité de l'intégration révisée

L'échelle de qualité de l'intégration (IQS) est un moyen de classer la « qualité » d'une intégration. Elle donne aux utilisateurs une idée de ce qu'ils peuvent attendre d'une intégration. Vous avez peut-être remarqué l'indicateur IQS répertorié sur chaque page de documentation d'intégration.

L'échelle a été initialement introduite en 2018 et visait davantage l'aspect technique et le code d'une intégration à l'époque. Au fil des ans, elle n'a pas vraiment évolué avec le reste de Home Assistant et les attentes générales de la communauté. Il était temps de changer !

Au cours des derniers mois, l'équipe a travaillé avec la communauté pour réviser et améliorer l'échelle. Ils ont impliqué non seulement les développeurs, mais aussi des rédacteurs de documentation, des concepteurs d'expérience utilisateur et toute personne intéressée par la communauté.

En conséquence, la nouvelle échelle de qualité d'intégration ne se concentre pas uniquement sur le code, mais davantage sur l'expérience globale de l'utilisateur. Il s'agit désormais d'une vision plus holistique de l'intégration, en espérant qu'elle aidera chacun à prendre de meilleures décisions quant à l'utilisation d'un logiciel dans son foyer.

Il existe maintenant un total de 4 niveaux d'échelle :

🥉 Bronze : Le nouvel ensemble d'exigences minimales fixé pour les nouvelles intégrations.
🥈 Argent : Garantir la fiabilité et la robustesse des intégrations.
🥇 Or : Garantir une expérience utilisateur de niveau or, y compris la documentation.
🏆 Platine : Le summum de la qualité, une qualité de code suprême et des performances optimales.

Il existe également quatre niveaux spéciaux supplémentaires (non échelonnés) :

❓ Pas de score : Pour les intégrations qui ne sont pas encore évaluées par rapport à la nouvelle échelle.
🏠 Interne: Pour les intégrations que Home Assistant utilise lui-même, comme le moteur d'automatisation.
💾 Legacy: Pour les intégrations plus anciennes qui ne peuvent pas être configurées via l'interface utilisateur.
📦 Custom: Pour les intégrations personnalisées, impossibles à évaluer.

Les intégrations

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

  • Acaia : Ajoute la prise en charge des balances à café Acaia à Home Assistant.
  • Music Assistant: L'intégration de Music Assistant fait son chemin dans Home Assistant !
  • NASweb: L'intégration du système d'automatisation NASweb à Home Assistant.
  • Nord Pool: Permet d'intégrer les derniers prix de l'énergie du marché de l'énergie Nord Pool en tant que capteurs.
  • Sky Remote: Contrôle votre box Sky à l'aide d'automatismes ou à partir des tableaux de bord de Home Assistant.

Il n'y a pas que les nouvelles intégrations qui ont été 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 :

  • L'intégration UniFi Protect prend désormais en charge les événements liés aux empreintes digitales et au NFC (arrivées suite à la mise à jour de la sonnette du fabricant !). Vous pouvez même automatiser sur l'empreinte digitale spécifique ou le NFC scanné !
  • L'intégration TP-Link prend désormais en charge les hubs H200 et ajoute plus de capteurs de surveillance de l'énergie pour les appareils Tapo. Elle expose également de nouvelles entités comme un interrupteur de capteur de mouvement, un interrupteur de verrouillage enfant pour les thermostats, et l'horodatage de la dernière alerte de fuite d'eau.
  • Des entités de sélection pour le bitrate, le framerate et la tonalité du véhicule ont été ajoutées à l'intégration Reolink. De plus, un capteur de position d'inclinaison pour les caméras PTZ a été ajouté.
  • L'intégration Stookwijzer a été complétée avec quelques nouveaux capteurs, juste à temps pour la saison hivernale.
  • L'intégration Habitica fournit désormais des actions pour la gestion des quêtes, la notation des habitudes et les récompenses. Elle ajoute également des calendriers pour vos tâches et des rappels quotidiens.
  • L'intégration eQ-3 Bluetooth Smart fournit maintenant plusieurs interrupteurs et capteurs utiles (comme le mode absent, le boost, la batterie).
  • Le support de Switcher Lights a été ajouté à l'intégration Switcher. Merci à tous !

Mise à jour Python 3.13

Home Assistant fonctionne maintenant avec la dernière mise à jour de Python 3.13.

Vous vous demandez ce que cela signifie ? Python est le langage de programmation qui fait fonctionner Home Assistant en coulisses.

Pourquoi est-ce important ? Chaque nouvelle version de Python apporte des améliorations que Home Assistant peut exploiter : de meilleures performances, moins de bogues et une expérience de développement plus fluide pour les contributeurs. De plus, Python 3.13 offre un gain de vitesse à Home Assistant dans son ensemble – qu'est-ce qu'on ne peut pas aimer ?

Vous utilisez Home Assistant OS ou Home Assistant Container ? Pas de problème, tout a été prévu. La mise à jour vers Python 3.13 est gérée automatiquement. Il suffit de mettre à jour Home Assistant comme d'habitude, et le tour est joué. C'est simple, non ?

Voilà pour les principales nouveautés de cette mise à jour. Vous pouvez retrouver l'ensemble des nouveautés sur le site officiel.

Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !

Que pensez vous de cet article ? Laissez nous vos commentaires !
Merci de rester courtois: un bonjour et un merci ne coutent rien ! Nous sommes là pour échanger de façon constructive. Les trolls seront supprimés.

Laisser un commentaire

Maison et Domotique
Logo
Register New Account
Enregistrez vous, et stockez vos articles préférés sur votre compte pour les retrouver n'importe où, n'importe quand !
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare