Joyeux juillet, ce qui signifie Home Assistant Core 201.7 !

Une version intéressante, avec un tas de petits goodies pour rendre les choses plus faciles dans
créer des automatisations, des scripts et faire des modèles. Ce sont des choses qui dans
général, rends-moi très heureux. Principalement parce que, eh bien, j’utilise Home Assistant pour
automatiser 😁

De plus, nous disons « bonjour ! » à un nouveau type d’entité, ce qui est vraiment passionnant
et j’ai hâte de voir comment cela sera utilisé à l’avenir.

Enfin, je tiens à saluer @klaasnicolaas! Il a été stagiaire
avec Nabu Casa ces derniers mois. En plus de faire les faits saillants de la communauté, il
a travaillé sur des trucs géniaux qui arriveront dans le prochain Home Assistant
libère.

Son stage est maintenant terminé, et il a réussi avec une belle note. Pourtant, il ne pouvait
partir sans un petit cadeau comme il semble. Il a contribué le
Prévision.Intégration solaire, amenant la production d’énergie
prévisions pour vos panneaux solaires. Vraiment cool!

D’accord, c’est ça ! Profitez de la sortie !

../Français

Nouvelle entité : sélectionnez

Dans cette version, nous accueillons le select entité à la famille Home Assistant. le
select entity est un proche parent de l’assistant déroulant (également appelé
input_select).

La différence est que même si la sélection d’entrée est configurée et gérée par vous,
les entités sélectionnées sont fournies par des intégrations.

Cela signifie que les intégrations peuvent désormais fournir des entités qui donnent le choix.
Soit dans l’UI Lovelace, mais aussi via des automatisations utilisant des services,
et via l’assistant Google.

Capture d'écran d'une entité sélectionnée, offrant un choix parmi une liste d'options
Capture d’écran d’une entité sélectionnée, offrant un choix parmi une liste d’options.

Certaines intégrations ont commencé à implémenter les premières entités sélectionnées à partir de ce
Libération. MQTT et KNX l’ont rendu disponible pour utilisation, WLED l’utilise pour fournir
commandes sur la sélection et l’activation d’un préréglage utilisateur, et avec Rituals Perfume
Genie, vous pouvez maintenant modifier la taille de la pièce pour votre diffuseur.

Conditions de déclenchement et ID de déclenchement

Si vous créez des automatisations complexes dans YAML, vous connaissez peut-être
cette. Considérez une grande automatisation, avec tout un tas de déclencheurs. Mais comment
sauriez-vous lequel de ces déclencheurs a réellement déclenché l’automatisation ?

Vous pouvez maintenant attribuer un id à vos déclencheurs qui est transmis à l’automatisation lorsque
déclenché, vous permettant de prendre des décisions à ce sujet.

automation:
  - alias: "Trigger IDs!"
    trigger:
      - platform: state
        id: "normal"
        entity_id: binary_sensor.gate
        state: "on"
      - platform: state
        id: "forgotten"
        entity_id: binary_sensor.gate
        state: "on"
        for:
          minutes: 10
    ...

L’exemple ci-dessus déclenche deux fois le même automatisme, lorsque le portail s’ouvre
et lorsque la porte est laissée ouverte pendant 10 minutes (probablement oublié). Chaque
le déclencheur a son propre ID.

Voici maintenant la nouvelle condition de déclenchement ! Vous pouvez donc ajouter une condition sur laquelle
la gâchette a déclenché l’automatisation.

automation:
  - alias: "Trigger IDs!"
    ...
    action:
      ...
      - condition: trigger
        id: "forgotten"
      - service: notify.frenck_iphone
        data:
          message: "Someone left the gate open..."

Vous pouvez utiliser la condition de déclenchement à tous les endroits où toutes les autres conditions
fonctionnent aussi, y compris des choses comme
choisir parmi un groupe d’actions.

Plutôt utiliser l’UI pour créer et gérer vos automatisations ? Aucun problème! Ces nouveaux
des fonctionnalités ont également été ajoutées à l’éditeur d’automatisation !

Capture d'écran de l'utilisation d'une condition de déclenchement dans l'éditeur d'automatisation
Capture d’écran de l’utilisation d’une condition de déclenchement dans l’éditeur d’automatisation.

Débogage de scripts

Dans Home Assistant Core 201.4,
nous avons ajouté la possibilité de déboguer les automatisations. Dans cette version, nous avons fait ces
mêmes outils puissants disponibles pour les scripts !

Donc, cela aide pour la prochaine fois que vous vous demandez : pourquoi ce script n’a-t-il pas fonctionné ?
Ou pourquoi s’est-il comporté ainsi ? Qu’est-ce que le script se passe ici?

Capture d'écran de l'utilisation du nouveau débogueur de script sur le script d'annonce de mon bureau
Capture d’écran de l’utilisation du nouveau débogueur de script sur le script d’annonce de mon bureau.

La capture d’écran ci-dessus montre une exécution précédente d’un script, à l’aide d’un
graphique pour chaque étape de ce script ; avec le chemin qu’il a pris mis en évidence.
Il est possible de cliquer sur chaque nœud du graphique pour afficher les détails de ce qui s’est passé
à chaque étape de la séquence de script.

Référencer d’autres entités dans les déclencheurs et les conditions

Une petite modification, mais peut-être utile, de notre script et de nos automatisations.
Vous pouvez maintenant référencer d’autres entités pour les valeurs ci-dessus/dessous de numérique
déclencheurs et conditions d’état. Les capteurs et les entités numériques peuvent être utilisés.

Par exemple, vous pouvez désormais déclencher un automatisme si la température extérieure
est supérieure à la température à l’intérieur.

automation:
  - alias: "Notify to close the window"
    trigger:
      - platform: numeric_state
        entity_id: sensor.outside_temperature
        above: sensor.inside_temperature
    action:
      - service: notify.frenck_iphone
        data:
          message: "Close all windows, it is warm outside!"

Les conditions d’état numériques prennent en charge la même chose.

De plus, les conditions de temps prennent désormais en charge une chose similaire en utilisant d’autres
capteurs qui fournissent un temps dans les options avant et après. Déclencheurs temporels
ajout de la prise en charge de cela déjà dans une version précédente.

Travailler avec des dates dans des modèles

Si vous avez déjà essayé de travailler avec des dates dans des modèles, vous savez probablement que
est difficile. Et honnêtement, cela ne disparaîtra jamais, les heures, les dates et les fuseaux horaires sont
petites bêtes complexes.

Cependant, nous avons réalisé que la partie la plus difficile de l’utilisation de la date et de l’heure avec des modèles
convertit l’état d’un capteur ou d’un texte en date/heure. Cette
release ajoute une petite méthode de modèle pour aider à cela : as_datetime.

Il peut être utilisé comme filtre ou comme méthode. Voici un exemple de
calculer le nombre de jours jusqu’à l’expiration de mon permis de conduire :

{{ (states('sensor.drivers_license') | as_datetime - now()).days }} days

Étiquettes de version de série pour les conteneurs Docker

Si vous utilisez la méthode d’installation du conteneur Home Assistant,
nous vous recommandons d’utiliser une balise de version spécifique ; cependant, cela signifie
vous devez mettre à jour la balise de version chaque fois que nous publions une nouvelle version de correctif
d’aide à domicile.

Grâce à @kmdm, à partir de cette version, nous fournissons également une balise de version de série
qui pointe toujours vers la dernière version du correctif de cette version, en plus
à toutes les balises existantes que nous fournissons déjà.

docker pull ghcr.io/home-assistant/home-assistant:2021.7

le 2021.7, contiendra la dernière version de juillet, même si c’est
en fait la version 2021.7.2.

Autres changements notables

Il y a beaucoup plus de jus dans cette version ; voici d’autres
changements notables cette version:

  • Z-Wave JS a reçu pas mal de mises à jour cette version :
  • L’intégration de Google Assistant prend désormais en charge les pourcentages de vitesse du ventilateur et
    modes prédéfinis. Merci, @jbouwh!
  • @jbouwh ne s’est pas arrêté là et a également ajouté la prise en charge du mode de préréglage du ventilateur à Alexa !
  • L’intégration de Philips TV prend désormais en charge Ambilights, ajouté par @elupus.
  • L’intégration Yamaha MusicCast prend désormais en charge les services de regroupement, merci @ micha91!
  • @raman325 ajouté tout un tas de capteurs à l’intégration ClimaCell !
  • WLED prend désormais en charge le push local. Les mises à jour se font désormais instantanément dans les deux sens. Aussi,
    la lumière principale peut être conservée et une prise en charge supplémentaire pour le contrôle des préréglages utilisateur.
  • La configuration des appareils Xiaomi est devenue beaucoup plus simple ! Il n’y a pas besoin de faire
    des choses difficiles pour obtenir les jetons. Au lieu de cela, Home Assistant peut maintenant extraire
    les jetons d’un compte Xiaomi Cloud. Merci, @starkillerOG!
  • Plus de mises à jour Xiaomi, @jbouwh ajout de la prise en charge des vitesses de ventilateur basées sur le pourcentage
    et modes prédéfinis.
  • @RenierM26 ajouté beaucoup de nouveaux services à l’intégration d’Ezviz, merci !
  • Tibber a eu pas mal d’améliorations et fournit maintenant un capteur de facteur de puissance,
    ajouté par @Danielhiversen!
  • Google Translate TTS prend désormais en charge la langue bulgare,
    Merci @hristo-atanasov!
  • Si vous avez un SmartTube, vous pouvez maintenant réinitialiser vos rappels, merci @mdz!
  • KNX a eu beaucoup de mises à jour et a ajouté la prise en charge des lumières de couleur XY,
    Merci @farmio.
  • @OttoWinter prise en charge supplémentaire des préréglages, des préréglages personnalisés et des modes de ventilateur personnalisés
    pour les commandes de climatisation dans ESPHome. Impressionnant!
  • Nuki a maintenant un service pour activer/désactiver le mode continu, merci @anaisbetts!
  • @cgomesu ajouté des quantiles à l’intégration des statistiques, merci !
  • La page de connexion de Home Assistant prend désormais mieux en charge le gestionnaire de mots de passe,
    Merci, @rianadon!

Nouvelles intégrations

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

Nouvelles plateformes

L’intégration suivante a pris en charge une nouvelle plate-forme :

  • AVM FRITZ!Box Tools propose désormais des commutateurs, ajoutés par @chemelli74

  • Bosch SHC a maintenant plusieurs capteurs pour leurs appareils, ajoutés par @tschamm

  • Les groupes prennent désormais en charge la création de groupes Media Player, ajoutés par @définition

  • Hyperion peut désormais fournir un flux de caméra avec l’image en direct, ajouté par @dermotduffy

  • KNX a ajouté la prise en charge du numéro et des nouvelles entités sélectionnées, ajoutées par @farmio

  • Météoclimatique fournit désormais aux capteurs des informations météorologiques, ajoutées par @adrianmo

  • MQTT a pris en charge les nouvelles entités sélectionnées, ajoutées par @emontnemery

  • Rituals Perfume Genie a ajouté un numéro et une entité sélectionnée pour ajuster votre diffuseur, ajouté par @milanmeu

  • SIA Alarm Systems propose désormais divers capteurs binaires, ajoutés par @eavanvalkenburg

  • Sony Bravia TV propose désormais une entité distante, ajoutée par @Rédigé

  • Switcher fournit désormais des capteurs, ajoutés par @le code

  • WLED expose désormais des palettes de couleurs et des préréglages à l’aide d’entités sélectionnées, ajoutées par @frenck

Intégrations désormais disponibles pour la configuration à partir de l’interface utilisateur

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

Version 2021.7.1 – 8 juillet

Si tu as besoin d’aide…

…n’hésitez pas à utiliser notre très actif forum ou rejoignez-nous un peu discuter.

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 marquants

Vous trouverez ci-dessous une liste des changements majeurs pour cette version, par sujet ou
l’intégration. Cliquez sur l’un d’entre eux pour en savoir plus sur le changement de rupture
pour cet élément spécifique.

Base de données (tableau de statistiques)

Lecteur de bureau Google Play Musique (GPMDP)

Tarification horaire de l’électricité en Espagne (PVPC)

Mise en réseau sans configuration (zéroconf)

Tous les changements

Cliquez pour voir tous les changements !