Avant de parler de tout ce qui correspond au titre de ce blog:

Au nom de tous ceux qui travaillent sur le projet Home Assistant, nous espérons que vous, votre
la famille et les proches sont en sécurité et restent en bonne santé pendant cette pandémie.
Nos pensées vont à tous ceux qui ont été profondément affectés par la situation actuelle.

Restez fort, gardez vos distances, lavez-vous les mains et restez en sécurité.

❤️

Nous l’avons fait jusqu’à 0.107.7 la version précédente, 7! versions de correctifs.

Certains ont remarqué et commenté le fait que nous publions beaucoup plus de correctifs
les derniers mois, ce qui est correct. Ce n’est pas parce que tout a été expédié
dans un état cassé, mais nous essayons d’expédier tout correction de bogue pour vous dès que
possible! Juste pour ne pas avoir à attendre 3 semaines pour que quelque chose soit réparé.

Parlons donc de l’éléphant dans la pièce: Home Assistant Core 0.108!

Martin Hjelmare et Ashton Lafferty rejoignent Nabu Casa

Nous voulons commencer par annoncer Martin Hjelmare
a rejoint Nabu Casa!

Martin est un membre de l’équipe de base depuis longtemps, et a d’abord commencé
contribuer au projet par son travail sur la
Intégration MySensors
de retour dans Home Assistant 0.11
(2016)! La plupart des contributeurs à Home Assistant connaîtront Martin pour ses interminables
patience sur les incroyables critiques de code qu’il fait.

De plus, Ashton Lafferty (cogneato) travaille depuis quelques heures pour
Nabu Casa, pour aider avec des choses comme le soutien. La plupart d’entre vous le connaissent probablement
de cela déjà, car il est très actif pour aider notre
Serveur Discord.

Nous sommes heureux d’annoncer qu’Ashton rejoindra désormais Nabu Casa à temps plein également!

Félicitations Martin et Ashton! 🎉

Logos et icônes d’intégration

Nous avons créé un nouveau référentiel
sur GitHub contenant toutes les icônes et logos de la marque Home Assistant est capable de
intégrer avec. Ces images sont par exemple utilisées dans notre documentation.

En 0.108, nous avons commencé à utiliser le contenu de ce référentiel dans le
Frontend Home Assistant. La page d’informations sur l’appareil a été mise à jour et
la page des intégrations également.

Ces pages afficheront désormais les icônes et logos correspondant à l’intégration.

Capture d'écran de la page d'informations sur l'appareil affichant le logo Hue
Page d’informations sur l’appareil affichant le logo Hue.

Vous cherchez un moyen de contribuer au projet Home Assistant?
Il nous manque encore beaucoup d’images; Nous aussi
appeler à l’aide!

Nombreuses intégrations désormais disponibles à configurer depuis l’interface utilisateur

Il est absolument incroyable de voir toutes les intégrations mises à niveau de cette version!
De nombreux contributeurs sont sortis et ont ajouté un support à de nombreuses intégrations
pour leur permettre d’être configurés via le frontend Home Assistant.

Tous n’étaient pas prêts à temps pour cette version; néanmoins, la liste est
déjà incroyable:

Oui, @bdraco a été en feu cette version! Travail incroyable!

Historique de la carte de Lovelace

Peut-être pas très utile pendant la quarantaine à domicile, mais une fonctionnalité très intéressante pour quand
nous sommes autorisés à sortir de nos maisons à nouveau.
@Hoytron ajouté la possibilité de montrer l’histoire de
des personnes ou des trackers d’appareil sur la carte Lovelace. Vous pouvez définir combien d’heures d’historique
vous voulez montrer et il tracera des lignes entre tous les points de ce
Plage de temps.

Capture d'écran de la carte avec historique
Capture d’écran de la carte avec historique.

Nouvelle carte Lovelace: Entité

@zsarnett a ajouté une nouvelle carte Lovelace, la carte d’entité. Cette carte ressemble à la carte du capteur, mais vous permet d’utiliser n’importe quelle entité (pas seulement des capteurs).

Capture d'écran de la carte d'entité
Capture d’écran de la carte d’entité.

Page de configuration de zone

Nous avons ajouté une page de présentation pour vos zones. Sur cette page, vous pouvez voir tous les appareils de la zone, mais aussi les automatisations, les scènes et les scripts qui affectent cette zone.

Capture d'écran de la page de configuration de la zone
Capture d’écran de la page de configuration de la zone.

La pile horizontale gère désormais mieux les différentes hauteurs

Lors de la création d’une pile horizontale, les cartes de la pile ne s’alignent pas toujours
bien. Cela a été ajusté. Les piles horizontales gèrent désormais mieux
différence de hauteur des cartes de la pile.

Avant et après capture d'écran pour les améliorations de la pile horizontale.
Avant et après capture d’écran pour les améliorations de la pile horizontale.

Autres changements notables

  • « Alexa, montre la caméra de la porte d’entrée. » 😲
    Alexa prend désormais en charge les caméras, merci
    @gouvernement de populace!

  • La sélection de votre tableau de bord Lovelace par défaut a été déplacée vers l’utilisateur
    page de profil.

  • De nombreuses pages de configuration sont migrées vers des tableaux de données, ce qui signifie que vous pouvez
    recherchez maintenant dans vos automatisations, scènes, scripts, utilisateurs et zones.

  • Les cartes Lovelace dans les vues de panneau peuvent désormais également être modifiées avec l’éditeur d’interface utilisateur.

  • Le graphique de la carte capteur est désormais également disponible en pied de page
    entités et carte d’entité.

  • La carte Markdown a une nouvelle user variable qui peut être utilisée pour afficher la
    utilisateur actuellement connecté.

  • Avec l’intégration ZHA Zigbee, les groupes Zigbee créent maintenant dynamiquement
    entités pour les lumières, les interrupteurs et les ventilateurs qui sont regroupés. Ce
    permet un contrôle quasi simultané sur un grand groupe de lumières permettant
    les activer ou désactiver en même temps. Je vous remercie @dmulcahey!

  • Les caméras ajoutées à l’aide de l’intégration ONVIF sont désormais automatiquement
    utiliser les images fixes fournies par l’appareil photo, au lieu de Home Assistant
    en générer un. Bon travail @roleoroleo!

  • WLED a obtenu quelques mises à niveau internes, a ajouté un nouveau Wi-Fi
    capteurs et dispose désormais d’un service pour contrôler les effets de votre appareil WLED.

  • Les images Docker pour Home Assistant utilisent désormais Jemalloc pour réduire la mémoire
    fragmentation et accélérer l’allocation de mémoire. Donc, moins de mémoire et généralement
    un Home Assistant plus rapide.

Nouvelles intégrations

Nouvelles plateformes

Si tu as besoin d’aide…

… N’hésitez pas à utiliser notre très actif forums ou rejoignez-nous un peu bavarder.

Vous rencontrez des problèmes introduits par cette version? Veuillez les signaler dans notre Traqueur d’incidents. Assurez-vous de remplir tous les champs du modèle de problème.

Changements de rupture

  • Thèmes Lovelace – Nous avons découvert que notre logique de thème était erronée, lorsque vous n’avez pas spécifié de thème pour une carte ou une vue Lovelace. Il s’agirait par défaut du thème sélectionné, même lorsque votre thème local était différent ou que votre vue avait un thème différent. Pour résoudre ce problème, nous avons supprimé les options default et Backend selected à partir de la sélection de thème Lovelace, et si aucun thème n’est sélectionné, il ne définira pas de thème. Cela garantira que l’élément a le même thème que son parent.

  • Freebox – Freebox est maintenant disponible en tant qu’intégration à partir de l’interface utilisateur des intégrations! Vous devrez autoriser à nouveau Home Assistant à accéder au routeur Freebox. – (@Quentame# 30334) (documents freebox)

  • UniFi – La configuration manuelle est obsolète car l’intégration de l’interface utilisateur prend désormais en charge toutes les options disponibles précédentes et plus encore. Votre configuration YAML existante a déjà été importée, supprimez-la. – (@ Kane610# 32699) (documents unifi)

  • Teinte émulée – Le emulated_hue et emulated_hue_hidden les attributs sont obsolètes. Utiliser l’existant entities hidden configuration à la place. – (@bdraco# 32718) (documents emulated_hue)

    Exemple de configuration YAML:

    emulated_hue:
      host_ip: 192.168.1.186
      listen_port: 8300
      advertise_ip: 10.0.0.10
      advertise_port: 8080
      off_maps_to_on_domains:
        - script
        - scene
      expose_by_default: true
      exposed_domains:
        - light
      entities:
        light.bedroom_light:
          name: "Bedside Lamp"
        light.ceiling_lights:
          hidden: true
    
  • Roku – Roku est maintenant disponible en tant qu’intégration à partir de l’interface utilisateur des intégrations! le roku_scan le service a été supprimé au profit de la découverte via ssdp. – (@ctalkington# 31988) (documents roku)

  • MQTT – Les fonctionnalités obsolètes des plates-formes MQTT sont désormais supprimées. – (@emontnemery# 32909) (documents mqtt)

    • Pour la configuration des lumières MQTT via la découverte MQTT, il n’est plus possible de spécifier le schéma avec platform variable de configuration. Au lieu de cela, le schéma doit être spécifié par le schema variable de configuration.
    • Pour MQTT alarm_control_panel, MQTT binary_sensor et MQTT sensor configuré via la découverte MQTT: le paramètre implicite non documenté de state_topic n’est plus pris en charge. Au lieu, state_topic doit être explicitement défini.
    • Soutien json_attributes est retiré du capteur MQTT, json_attributes_topic devrait être utilisé à la place.
  • Harmonie – Harmony est maintenant disponible en tant qu’intégration à partir de l’interface utilisateur des intégrations! La configuration YAML nécessite désormais un hôte / ip. – (@bdraco# 32919) (documents d’harmonie)

    Exemple de configuration YAML:

    remote:
      - platform: harmony
        name: Bedroom
        host: 10.168.1.13
    
  • Sonos – Les attributs Sonos ont été nettoyés pour les flux radio. – (@amelchio# 33063) (documents sonos)

    • Les entités Sonos lisant des flux radio permettent de fusionner le nom de la radio, l’artiste et le nom de la chanson en deux attributs. Ils ont maintenant media_artist et media_title des attributs qui correspondent à la musique jouée (lorsqu’ils sont disponibles).
    • L’illustration de la station de radio n’est plus disponible pour les entités Sonos en mode d’interrogation (c’est-à-dire que sur un réseau distinct du réseau, l’assistant domestique est activé).
  • Monoprice – Monoprice est désormais disponible en tant qu’intégration depuis l’interface utilisateur! Veuillez supprimer la configuration de YAML et ajouter l’intégration Monoprice à partir de la page Intégrations. – (@OnFreund# 30337) (monoprice docs)

  • Lutron Caseta – À la suite d’un nettoyage, le Device ID et Zone ID les attributs des appareils Lutron Caseta ont été renommés device_id et zone_id pour correspondre à la convention du reste de Home Assistant. Si vous avez des automatisations qui font référence à ces attributs, elles devront être mises à jour. – (@swails# 33144) (documents lutron_caseta)

  • NuHeat – NuHeat est désormais disponible en tant qu’intégration depuis l’interface utilisateur! Le service précédent a été supprimé et est désormais géré par set_hvac_mode (climat 1.0). – (@bdraco# 32885) (nuheat docs)

  • ElkM1 – ElkM1 est désormais disponible en tant qu’intégration depuis l’interface utilisateur! Un mode de configuration automatique a été introduit, ce qui évite d’avoir à configurer les filtres d’inclusion et d’exclusion complexes. Cette fonctionnalité existe toujours lors de la configuration à partir de YAML pour les utilisateurs expérimentés qui souhaitent plus de contrôle sur les entités générées par elkm1. Les ID d’entité pouvant désormais être modifiés, alarm_control_panel attribut changed_by_entity_id est maintenant changed_by_keypad et affichera le nom du clavier Elk au lieu de l’ID d’entité. – (@bdraco# 33297) (documents elkm1)

  • HmIP – Après HmIP Cloud Maintanance (17.3.2020), il est possible de définir des étiquettes pour chaque canal d’un appareil multiple. Si les étiquettes d’un appareil multicanal ont été modifiées dans l’application native Cloud Homemamtic IP, les noms d’entité changeront en conséquence. – (@SukramJ# 32925) (documents homematicip_cloud)

  • Mou – L’intégration de Slack a fait l’objet d’une refonte et a ajouté la prise en charge d’async et du kit de blocage de Slack. Comme le schéma de configuration YAML pour cette intégration a changé, veuillez lire la documentation. De plus, car cela représente un risque de sécurité inacceptable, les fichiers distants (c’est-à-dire ceux qui n’existent pas dans un répertoire en liste blanche local à Home Assistant) ne peuvent plus être envoyés à Slack via cette intégration. – (@bachya# 33287) (slack docs)

    Exemple de configuration YAML:

    notify:
      - platform: slack
        api_key: !secret slack_api_key
        default_channel: "#home-assistant"
    
  • Outils UPS réseau (NUT) – L’intégration NUT est désormais disponible en tant qu’intégration depuis l’interface utilisateur! (@bdraco# 33457) (noix docs) (rupture de changement)

    Les capteurs suivants ne sont plus pris en charge:

    • ups.time
    • ups.date
    • ups.model
    • ups.mfr
    • ups.mfr.date
    • ups.serial
    • ups.vendorid
    • ups.productid
    • ups.firmware
    • ups.firmware.aux

Adieu à ce qui suit

Ces intégrations ont été supprimées. Les sites Web des deux ont changé, provoquant la rupture des intégrations car ils reposaient sur le scraping Web, qui n’est plus autorisé (ADR-0004). – (@frenck# 33056 # 33066)

Version 0.108.1 – 8 avril

Version 0.108.2 – 9 avril

Version 0.108.3 – 10 avril

Version 0.108.4 – 13 avril

Toutes les modifications

Cliquez pour voir toutes les modifications!