0.116: éditeur de ligne de carte d'entités, restauration des instantanés et des mesures de performance

Assistant à domicile 0.116

Assistant à domicile 0.116

Assistant à domicile 0.116
Assistant à domicile 0.116

Assistant à domicile 0.116 !

Alors, comment avez-vous été? Vous avez encore entièrement traité la version massive de l'anniversaire de 0.115?

Honnêtement, je ne l'ai pas fait. Il y avait tellement de choses dans 0.115, et pour moi, c'est comme ça
la libération était hier. 😅

Donc, aujourd'hui, une version de bonne taille et gérable qui apporte de petites choses à
la table. De nombreux correctifs, ajustements et améliorations de l'interface utilisateur; j'espère une voile douce!

Les plus grands changements peuvent être trouvés dans le superviseur. @ludeeus vous avez brisé
sur son clavier pour ajouter la possibilité de télécharger et de restaurer des instantanés pendant
intégration. Un WTH très apprécié. En prime, il a également ajouté des performances
métriques à l'interface utilisateur du superviseur. Bon travail!

Comme toujours, profitez de la sortie!

../Français

Éditeur de cartes d'entités Home Assistant 0.116

Vous pouvez maintenant modifier les lignes d'entité de votre fiche d'entité. Cela signifie que vous pouvez
non seulement définir un identifiant d'entité, mais également définir le nom, l'icône et les informations secondaires.

Capture d'écran du nouvel éditeur de la carte d'entité.
Vous pouvez maintenant modifier la ligne d'entité; ajustez le nom, l'icône et les informations secondaires.

De plus, l'utilisation de lignes spéciales ne vous obligera plus à utiliser l'éditeur YAML, cependant,
vous pouvez toujours utiliser l'éditeur d'interface utilisateur et modifier les lignes spéciales. Éditeurs d'interface utilisateur pour
les lignes spéciales viendront dans le futur.

Gestion combinée des utilisateurs et des personnes Home Assistant 0.116

Nous avons combiné l'UI utilisateur et personne, cela signifie que la configuration utilisateur
Le panneau ne sera visible que pour les utilisateurs qui ont activé le mode avancé.

La boîte de dialogue des détails de la personne a maintenant une bascule qui vous permet de donner à la personne
accéder à Home Assistant. Si vous l'activez, vous pouvez définir un nom d'utilisateur et un
mot de passe de la personne. Si vous la désactivez, l'utilisateur sera supprimé.

Cela facilite la gestion des personnes dans Home Assistant,
tout en un seul endroit.

Capture d'écran de l'option "Autoriser la connexion" à la personne.
La boîte de dialogue de modification de personne dispose désormais d'une bascule permettant à une personne de se connecter.

Restaurer les instantanés Home Assistant 0.116

Vous pouvez maintenant télécharger des instantanés à partir de l'interface utilisateur et les restaurer. Vous pouvez le faire en
l'interface utilisateur du superviseur dans le panneau des instantanés. Mais vous pouvez également le faire pendant
intégration!

Enregistrement d'écran de la restauration d'un instantané lors de l'intégration.
Enregistrement d'écran de la restauration d'un instantané lors de l'intégration.

Cela signifie que vous n'avez plus besoin de configurer Home Assistant, d'ajouter et de configurer le Samba
add-on pour ensuite restaurer votre instantané. Au lieu de cela, vous pouvez simplement sélectionner votre instantané
dans la première étape de l'intégration et il sera restauré.

Cela rend le passage à un autre système un jeu d'enfant!

Mesures de performance dans l'assistant domestique de l'interface utilisateur du superviseur 0.116

Le superviseur affiche désormais les mesures de performance dans son interface utilisateur, vous aurez donc une meilleure
idée de la quantité de ressources utilisées. Merci @ludeeus!

Capture d'écran des nouvelles mesures de performance du superviseur.
L'interface utilisateur du superviseur affiche désormais des mesures de performances.

Prise en charge du flux H.256 pour Android Home Assistant 0.116

@uvjustin Ajout de la prise en charge du streaming H.256 dans l'application Android, il utilisera un
lecteur vidéo natif affiché en haut de l'interface utilisateur de Home Assistant. Ce joueur
ne fonctionnera que dans la boîte de dialogue plus d'informations et ne peut pas être utilisé dans les cartes Lovelace.

L'éditeur d'automatisation prend désormais en charge Home Assistant 0.116

@ours a ajouté une fonctionnalité intéressante à l'éditeur d'automatisation. Utiliser un temps
condition dans l'interface utilisateur, a maintenant la possibilité de sélectionner les jours de la semaine la condition
devrait tester contre.

Capture d'écran des nouvelles conditions de la semaine.
Vous pouvez maintenant sélectionner les jours pour correspondre aux conditions de temps.

Python 3.7 obsolète

Python 3.9 est sorti le 5 octobre. Cela signifie que le support de Python 3.7
est désormais obsolète et sera supprimé après deux mois (ce qui sera
efficace en 0.118).

Ceci n'est un problème que si vous exécutez Home Assistant Core directement sur
Python. Vous pouvez vérifier la version de Python utilisée par Home Assistant en accédant au
écran d'information dans configuration -> Info.

Si vous exécutez Home Assistant OS, Supervised ou Container, vous n'avez pas à vous inquiéter
à ce sujet, car le projet Home Assistant s'en charge pour vous. Quant à
question de fait, si vous utilisez l'une de ces méthodes, vous exécutez déjà
Python3.8.

Nous travaillons actuellement à garantir que Python 3.9 est entièrement pris en charge et testé.

Autres changements notables Home Assistant 0.116

  • MQTT prend désormais en charge l'analyse des balises, Grâce à @montnemery.
  • L'intégration Hyperion a fait l'objet d'une grande refonte par @dermotduffy, assurant
    cette intégration fonctionne maintenant!
  • @Ours s'est assuré que l'intégration d'OpenWeatherMap prend en charge toutes les langues
    il peut fournir.
  • Le compteur d'utilité prend désormais en charge un cycle bihebdomadaire, grâce à @hareeshmu.
  • @timkoers ajout de capteurs de disponibilité pour les clients réseau à l'intégration UniFi.
  • L'intégration Shelly montre désormais des capteurs de puissance et d'énergie pour le mode rouleau
    appareils, grâce à @ firstof9.
  • Vous pouvez désormais filtrer l'historique en utilisant des filtres de correspondance globale. Par exemple, vous
    peut maintenant exclure sensor.*_temperature d'être enregistré. Merci @bdraco!
  • deCONZ a une nouvelle option; Vous pouvez maintenant désactiver l'ajout automatique de nouveaux
    dispositifs. En outre, @ Kane610 a également ajouté un service pour nettoyer
    appareils orphelins. Merci!

Nouvelles intégrations Home Assistant 0.116

Nous nous félicitons de la nouvelle intégration suivante dans cette version:

Nouvelles plates-formes Home Assistant 0.116

L'intégration suivante a été prise en charge pour une nouvelle plate-forme:

Intégrations désormais disponibles à configurer à partir de l'UI Home Assistant 0.116

Les intégrations suivantes sont désormais disponibles via l'interface Home Assistant:

Si vous avez besoin d'aide ...

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

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

Breaking Changes Assistant domestique

Vous trouverez ci-dessous une liste des changements de rupture pour cette version, par sujet ou
l'intégration. Cliquez sur l'un de ceux-ci pour en savoir plus sur le changement de rupture
pour cet article spécifique.

Cartes Lovelace personnalisées

Cette version contient des modifications importantes pour les développeurs de cartes personnalisées, vérifiez la
blog des développeurs
pour plus d'information.

Si vous avez une carte personnalisée qui a cessé de fonctionner dans cette version, veuillez signaler
ceci avec l'auteur de la carte personnalisée.

Décodeur d'alarme

La prise en charge YAML pour AlarmDecoder a été supprimée au profit de la configuration de l'interface utilisateur.
En outre, le panel_display l'option a été supprimée et l'affichage de l'alarme
Le capteur sera toujours créé avec AlarmDecoder maintenant. S'il vous plaît voir la mise à jour
Documentation AlarmDecoder pour savoir comment
configurer AlarmDecoder via l'interface utilisateur.

(@ ajschmidt8 - #37998) (documents alarmdecoder)

Automation

Conditions d'état avec attribut spécifié: lors du test par rapport à une non-chaîne
valeur d'attribut, vous devez maintenant spécifier la valeur dans votre configuration dans le
même type que dans l'attribut (au lieu de sous forme de chaîne).

(@ballob - #41261)

Canary

Canary est maintenant disponible pour la configuration via l'interface utilisateur. Cela signifie également que ce n'est pas
plus configuré en YAML. Les configurations existantes doivent être automatiquement
transition vers la configuration via l'interface utilisateur. Vous pouvez supprimer votre Canary YAML en toute sécurité
configuration après ugprading. La prise en charge de YAML sera entièrement supprimée dans
Assistant domestique 0.118.0.

(@ctalkington - #40055) (docs canaris)

Contrôleur HomeKit, usine, SmartThings, Xiaomi

Quelques intégrations (homekit_controller, plant, smartthings
et xiaomi_miio) précédemment utilisé lux comme unité de mesure pour
entités qui couvraient l'éclairement. Maintenant, ces entités utilisent lx comme leur unité
de mesure pour être cohérent avec d'autres intégrations.

Cela pourrait être un changement radical pour l'utilisation de telles entités dans,
par exemple, influxdb.

(@pringstan - #40171)

Hyperion

Corrige l'intégration Hyperion pour qu'elle fonctionne avec la version actuelle d'Hyperion-NG.
Refactors de s'appuyer sur le
hyperion-py client.

La default_color, hdmi_priority et effect_list les paramètres n'ont plus
tout effet. Au lieu de cela, les utilisateurs doivent utiliser profils légers
comme couleur par défaut.

La effect_list est maintenant renseigné automatiquement.

La hdmi_priority paramètre n'a plus de sens avec Hyperion-NG et
être supprimé dans une prochaine version.

(@dermotduffy - #39738) (documents sur Hyperion)

KNX

Nous avons changé la façon dont nous gérons les capteurs binaires dans la bibliothèque sous-jacente. Article
n'est plus possible de prendre en charge les automatisations basées sur le binary_sensor
schéma. Au lieu de cela, vous pouvez utiliser le nouveau counter attribut d'état pour tout
Capteur binaire KNX.

Avant ce changement:

-  name: cover_abstell
   state_address: "2/0/33"
   automation:
     - counter: 1
       hook: 'on'
       action:
         - entity_id: cover.sonne_abstellkammer
           service: cover.open_cover
     - counter: 1
       hook: 'off'
       action:
         - entity_id: cover.sonne_abstellkammer
           service: cover.close_cover

Après ce changement:

# binary_sensor.yaml
- name: cover_abstell
  state_address: "2/0/33"
# automation.yaml
automation:
  - alias: 'Binary sensor test counter=1 on'
    trigger:
      platform: numeric_state
      entity_id: binary_sensor.cover_abstell
      attribute: counter
      above: 0
      below: 2
    condition:
      - condition: state
        entity_id: binary_sensor.cover_abstell
        state: 'on'
    action:
      - service: cover.open_cover
        entity_id: cover.sonne_abstellkammer

  - alias: 'Binary sensor test counter=1 off'
    trigger:
      platform: numeric_state
      entity_id: binary_sensor.cover_abstell
      attribute: counter
      above: 0
      below: 2
    condition:
      - condition: state
        entity_id: binary_sensor.cover_abstell
        state: 'off'
    action:
      - service: cover.close_cover
        entity_id: cover.sonne_abstellkammer

Si vous avez l'intention d'utiliser la fonction de compteur (compteur> 1), assurez-vous également
permettre ignore_internal_state (défaut: true) Pour votre binary_sensor et
définir le nouveau context_timeout attribuer à l'heure entre vous le souhaitez
réagissez aux clics de votre capteur (par défaut 1 - ce qui devrait être bien).
Sinon, le compteur ne fonctionnera pas correctement.

(@ marvin-w - #40304) (docs knx)

registre

Le message et le domaine sont maintenant supprimés du journal de bord state_changed événements.

Ceux-ci sont désormais gérés par le frontend alors que nous nous rapprochons de la création du journal de bord
localisé.

(@bdraco - #40070) (journal de bord des documents)

Icônes de conception matérielle

Les icônes de conception matérielle sont mises à jour vers la version 5.6.55, le mdi:scooter l'icône est
remplacée par une nouvelle icône, l'ancienne icône est disponible comme mdi:human-scooter

Pilight

Les lumières utilisant l'intégration Pilight s'allumeront désormais au dernier
luminosité au lieu de sa luminosité maximale.

Si vous souhaitez conserver vos lumières allumées à sa luminosité maximale, vous pouvez
définir l'intensité par défaut dans le light_profiles.csv fichier.

Les étapes pour configurer ceci:

  1. Dans votre main config dossier (où vous trouverez configuration.yaml)
    créer un nouveau fichier appelé light_profiles.csv.
  2. Pour chacune des lumières, ajoutez une ligne avec son identifiant d'entité et la luminosité
    vous voulez, en tant que valeur de 0 à 255.

Mise en situation :

light.<deviceentityid>.default,0,0,255

(@ daniel-jong - #39549) (documents de pilotage)

Synology

L'intégration de Synology est désormais obsolète. Vous devez maintenant utiliser le Synology DSM
au lieu. La prise en charge des caméras a été ajoutée à l'intégration de Synology DSM
ce qui en fait un remplacement complet.

(@shenxn - #39958) (documents de synologie)

System Monitor

Pas vraiment un changement de rupture, puisque la logique globale n'a pas changé. Arguments
qui étaient auparavant obligatoires pour les capteurs de cette intégration sont toujours
les arguments obligatoires et facultatifs restent facultatifs.

Cependant, nous imposons maintenant ces arguments obligatoires pour être présents,
car sinon cette intégration crée des entités qui ne peuvent rien faire,
Par exemple, le capteur pour les adresses IPv4 ne peut rien faire si aucune interface réseau
est spécifié à partir de laquelle prendre l'adresse IP.

Si l'intégration échoue à se charger, consultez le journal pour voir quels arguments sont
manquant dans votre configuration. La documentation a également été mise à jour pour
montrer clairement quels arguments sont obligatoires.

(@spacegaier - #39687) (documentation systemmonitor)

TekSavvy

L'intégration TekSavvy a été supprimée. L'API qui a été utilisée par ce
l'intégration n'est plus disponible.

(@mikeodr - #40762)

Dispositifs universels ISY994 / LCN

L'unité Kelvin n'inclut plus le signe de degré conformément à
normes scientifiques. Si vous utilisez le isy994 et lcn intégrations que vous pouvez
besoin de mettre à jour les automatisations ou les collecteurs de données qui dépendent de l'unité de
la mesure.

(@RichieFrame - #40574) (documents isy994)

VeSync

Le mode de ventilation automatique pour la plate-forme de ventilation a été supprimé. Le mode automatique n'est pas
pris en charge par le modèle d'entité dans Home Assistant et a été initialement ajouté
donnant sur notre modèle d'entité.

Si vous avez des automatisations ou des scripts ciblant l'entité de fan VeSync
examinez-les et mettez-les à jour au besoin.

(@TheGardenMonkey - #40559) (documents vesync)

ZHA

La ieee_address le paramètre a été renommé en ieee en zha.permit
et zha.remove prestations de service.

Cela permet à tous les services d'utiliser des paramètres nommés de manière cohérente.

(@Administrateur - #40652) (documents zha)

Toutes les modifications Home Assistant 0.116

Cliquez pour voir tous les changements Home Assistant 0.116!

Version précédente Assistant à domicile 0.115