Home Assistant : Nouvelle version disponible (2021.1.0)

Traduction de la release note officielle.

On dit au revoir à 2020, qui était une année plutôt particulière. On se souviendra de 2020 comme de l’année de l’horrible pandémie, qui, espérons-le sera sous contrôle en 2021.

Nous vous souhaitons, à votre famille, vos amis et tout le monde autour de vous, une bonne année 2021.

On attaque l’année avec la version de Home Assistant Core 2021.1!

Ne soyez pas trop excités : La version 2020.12 était bien chargée, et la plupart d’entre nous a profité des congés avec nos proches. De plus, nous n’avions pas un cycle de déploiement complet, vu que celle ci est plus courte que d’habitude. C’est dû au décalage de la version précédente (pour la conférence) et à l’introduction du nouveau cycle de déploiement (mensuel, maintenant).

En conséquence, on démarre cette nouvelle année 2021 tout doucement avec une petite nouvelle version.
Pas de grosse nouvelle fonctionnalité, pas de nouvelle intégration. Juste des bugs corrigés, de l’amélioration et de l’optimisation.

De plus, je suis curieux, quelles sont vos résolutions de 2021 pour votre maison connectée ?
Dites nous dans les commentaires !

Profitez bien de cette version !

…/Frenck

En mémoire à villhellm

C’est avec une grande tristesse que nous annoncons qu’un de nos Jedis sur notre serveur Discord,
@Villhellm (William), qui a été activement impliqué dans la communauté Home Assistant depuis de nombreuses années, est décédé juste avant Noël 2020 à l’âge de 27 ans.

Il était un membre actif des forums, et dans d’autres Discord liés à la maison connectée (Dr. Zzs, DigiblurDIY, and many more.)

Nous voulions prendre un moment pour reconnaître ses efforts et le support qu’il a fourni à la communauté Home Assistant. Qu’il repose en paix.

Certains de ses amis ont mis en place un compte GoFundMe pour aider sa femme et sa famille à traverser cette épreuve. Nous avons maintenant une opportunité d’aider sa famille dans ces temps difficiles.

Nous te remercions pour ton support !

Vidéos de la Conférence Home Assistant

Quelques semaines auparavant, avait lieu la Conférence Home Assistant de 2020. Nous avons eu pas mal de messages & requêtes pour rendre les conférences disponibles en vidéo.

Nous avons démarré le processus pour rendre ces conférences disponibles sur notre
Chaine YouTube. Donc, si vous ne l’avez pas déjà fait, rendez-vous sur notre chaîne, et abonnez-vous, vous serez notifiés lorsqu’une nouvelle conférence sera disponible.

Toutes les vidéos de la conférence seront ajoutés dans cette
Home Assistant Conference 2020 playlist sur YouTube.

Autres changements remarquables

Cette version n’a pas de grosse nouvelle fonctionnalité, mais nous avons pas mal d’évolution qui sont tout de même digne d’attention.

  • [@spacegaier] a supprimé le « No Area » du tableau des appareils, afin de réduire le désordre dans ces listes.
  • Depuis 2020.12, les entités peuvent être assignées à des zones. Grâce à [@elupus], ces zones sont maintenant envoyées à [Google Assistant][google_assistant docs] en tant qu’indicateurs de pièces.
  • [Rachio][rachio docs] now has pause and resume services, thanks to [@brg468].
    - Un ensemble de nouveau capteurs a été ajouté à [Météo-France][meteo_france docs].
    ** Conditions de temps additionnelles, UV, et rafales de vent, fait par [@mbo18]!**
  • [@alengwenus] a refactorisé l’intégration [LCN][lcn docs]. Alors qu’il n’apporte rien visuellement, il améliore la qualité et prépare pour de nouvelles améliorations. Continue le bon travail !
  • [Homeatic IP Cloud][homematicip_cloud docs] supporte maintenant HmIP-HDM1 et
    HmIPW-DRD3, merci à la contribution de [@SukramJ].
  • [Accuweather][accuweather docs] a maintenant l’information du vent, merci à [@abmantis]!
  • [ReCollect Waste][recollect_waste docs] a maintenant des options d’intégration, à commencer par
    donner l’option d’afficher les types de ramassage par leur nom convivial. Merci, [@bachya]!
  • [@postlund] a réécrit l’intégration [Apple TV][apple_tv docs] pour 2020.12, mais il ne s’arrête pas là : En plus de certaines corrections, il a étendu les informations des appareils et a ajouté des attributs supplémentaires.
  • L’intégration [SQL Sensor][sql docs] supporte maintenant MSSQL, merci à [@dgomes]!
  • Le support des appareils climatiques avec une amplitude de température a été ajouté à l’intégration
    [HomeKit controller][homekit_controller docs]. Merci, [@thevoltagesource]!
  • La fonctionnalité d’auto-découverte de l’intégration [MQTT][mqtt docs] a maintenant le support des appareils d’emplacement (device trackers), grâce à [@PeteBa].
  • Envoyer des animations via [Telegram Bot][telegram_bot docs] est maintenant possible avec le nouveau service d’animation ajouté par [@tofuSCHNITZEL].
  • Si vous avez un aspirateur Xiaomi Miio avec l’option serpillière, cette version a ajouté un statut pour le niveau de l’eau et sur la serpillière elle-même. Merci [@JJdeVries]!
  • [WeMo][wemo docs] supporte maintenant les prises extérieures, merci [@mattbilodeau]!
  • L’intégration du lecteur de musique [Music Player Daemon][mpd docs] affiche maintenant la couverture de l’album dans le lecteur. Merci [@mweinelt]!
  • [Amazon Polly][amazon_polly docs] a maintenant une nouvelle voix : Olivia. Une femme, Australienne et voix neurale. Merci [@aque0us]!
  • [Google Cloud TTS][google_cloud docs] a maintenant un support pour SSML (Speech Synthesis Markup Language). Merci, [@lufton]!

Nouvelles intégrations

Cette version n’introduit aucune nouvelle intégration.

Nouvelles plateformes

Les intégrations suivantes ont maintenant les plateformes suivantes :

- [Somfy][somfy docs] a ajouté le controle du thermostat et des capteurs de batterie, par [@tetienne]

  • [Home Connect][home_connect docs] a ajouté le support pour les ambiances lumineuses par [@Sjack-Sch]
  • [Gree][gree docs] a ajouté le support des appareils de panneaux lumineux par [@cmroche]

Les intégrations suivantes sont maintenant configurables via l’interface :

Les intégrations suivantes sont maintenant disponibles via l’interface d’Home Assistant :

  • [BMW Connected Drive][bmw_connected_drive docs], par [@rikroe]

Changements impactant

Voici une liste de changements impactants pour cette version, par sujet ou intégration. Cliquez sur le nom pour voir les changements spécifiques.

Météo-France

L’unité de mesure du capteur d’UV était manquant et a été ajouté. Vous devrez adapter votre configuration, si vous dépendiez de l’unité de mesure de ce capteur dans une automatisation, script, ou autre intégration

([@mbo18] - [#43992]) ([meteo_france docs])

Glances

Avant, l’intégration Glances supposait que tous les capteurs étaient des températures. Maintenant nous pouvons distringuer les températures, vitesses de ventilateurs, et charges des batteries.

En conséquence, ces entités ont de nouveaux ID d’entités, donc vous devez mettre à jour votre configuration via l’interface ou dans vos fichiers YAML.

Avant, ils étaient suffixés par _temp. Maintenant, ils sont suffixés par _temperature, _fan_speed and _charge.

Exemples :

  • sensor.glances_core_0_temp => sensor.glances_core_0_temperature
  • sensor.glances_battery_temp => sensor.glances_battery_charge
  • sensor.glances_thinkpad_1_temp => sensor.glances_thinkpad_1_fan_speed

([@guix77] - [#43500]) ([glances docs])

Neato

Neato utilise maintenant une nouvelle méthode d’authentification : OAuth2.

Si vous êtes un utilisateur existant de Neato, vous devez mettre à jour votre configuration YAML, en regardant la [Documentation Neato][neato docs]. L’intégration sera ensuite automatiquement migrée.

Le support de Vorwerk est supprimé de l’intégration neato. La librairie parente est en revanche toujours supportée par Vorwerk, même si l’authentification est complétement différente et nécessite donc la création d’une intégration distincte.

([@Santobert] - [#44031]) ([neato docs])

Tado

Le capteur Tado Bridge a été supprimé et remplacé par un capteur correspondant.

([@Noltari] - [#44475]) ([tado docs])

OpenTherm Gateway

Cette version casse les entités binary_sensor et sensor de l’intégration opentherm_gw. Plus précisément, toutes les entités existantes binary_sensor et sensor
seront recrées avec un « entity_id » et « unique_id » différent et plus parlant.

Certaines entités seront donc recrées la première fois, et les autres seront recrées 2 fois pour les différentes sources de données (chaudière et thermostat). Toutes les entités recrées sont désactivées par défaut.

Les anciennes entités sensor et binary_sensor afficheront un message d’alerte dans les logs et leur comportement changera un peu si elles sont activées. Elles seront automatiquement supprimées si elles sont désactivées. Le changement de comportement des anciennes entités pourra inclure une mise à jour ultérieure et un possible changement de la source de données (chaudière vs. thermostat), qui deviendra apparent lorsqu’une surcharge sera activée sur OpenTherm Gateway.

L’entité climate n’est pas affectée.

L’OpenTherm Gateway se pose entre le thermostat et la chaudière, et donc gère les 2 types d’information. Avant cette version, l’information reçue contenait des infos qui se chevauchaient pour les 2 types d’information, ce qui aboutissait à des soucis quand OpenTherm surchargeait certaines valeurs.
Sur cette version, le statut est séparé en plusieurs parties pour refléter cela.
Chaque partie contient le statut représentatif de son type d’information. Avec ce changement, nous créons des entités capteurs pour chaque type nécessaire…

([@mvn23] - [#43352]) ([opentherm_gw docs])

BMW Connected Drive

BMW Connected Drive a été migré pour être configuré via l’UI.

Les anciennes entrées dans configuration.yaml sont automatiquement importées une fois pendant la configuration initiale.

Il est recommandé de renommer le « device_tracker » de votre voiture dans
config/known_devices.yaml (vous pouvez par exemple ajouter un _ancien au nom de l’entité) avant de mettre à jour, sinon une 2nde entité sera crée se finissant par _2.

Après avoir mis à jour, l’entité peut être supprimée de known_devices car cela ne sera plus nécessaire.

([@rikroe] - [#39585]) ([bmw_connected_drive docs])

Au revoir à ces intégrations

Les intégrations suivantes ont été supprimées :

  • Avri ([@timvancann] - [#44478])

Avri a changé son API, et il semble impossible d’utiliser la nouvelle.