composants-1

0.106: augmentation de la luminosité, meilleur mode sans échec et dialogue de personne

composants électriques

Bonjour! Assistant à domicile Core 0.106! Nous sommes heureux de vous voir?

Une excellente version qui améliore la stabilité, la fiabilité et de nombreux ajouts utiles pour rendre le tout beaucoup plus convivial et plus facile à utiliser. Alors plongeons-nous!

Améliorations du mode sans échec

Assistant à domicile 0.105, nous avons introduit le mode sans échec. Notre objectif est de nous assurer que Home Assistant démarre toujours et de vous fournir une interface avec laquelle travailler. Quoi qu'il en soit.

@ballob a été occupé cette version pour améliorer encore plus cette fonctionnalité, et Home Assistant est maintenant en mesure de surmonter les problèmes lorsque les choses dans le système principal rencontrent des problèmes et même lorsque la configuration de Lovelace n'est pas lisible. En plus de cela, la façon dont le mode sans échec est présenté a changé, vous savez donc instantanément que vous êtes en mode sans échec:

Capture d'écran de Home Assistant fonctionnant en mode sans échec
Capture d'écran de Home Assistant fonctionnant en mode sans échec.

Augmenter et diminuer la luminosité des lumières

Avez-vous déjà essayé de faire une automatisation pour éclairer ou atténuer vos lumières? Ou essayé de brancher une télécommande pour contrôler la luminosité d'une lumière?
Si vous l'avez fait, vous savez probablement que cela a été assez douloureux et a nécessité des modèles supplémentaires pour que cela se passe.

Cette version a rendu cela beaucoup plus facile. Un exemple d'automatisation de périphérique:

Capture d'écran d'une automatisation d'appareil avec gradation des lumières
Capture d'écran d'une automatisation d'appareil avec gradation des lumières.

Nous avons également ajouté cette fonctionnalité au light.turn_on service. Vous pouvez maintenant modifier la luminosité, en fonction de la luminosité actuelle,
utilisant l' brightness_step (-255, 255) et brightness_step_pct (-100, 100) paramètres.

Bon à savoir, lorsque la luminosité atteindra 0, cela éteindra la lumière. Si la lumière est déjà éteinte et que vous augmentez la luminosité, elle s'allumera.
C'est génial, car si vous avez un bouton rotatif de gradateur (par exemple, un SYMFONISK IKEA), vous pouvez le faire pivoter pour changer la luminosité, mais aussi allumer / éteindre la lumière en le tournant simplement.

Améliorations des dialogues de personne plus d'informations

Les personnes ont une nouvelle boîte de dialogue plus d'informations. Ils montrent maintenant l'emplacement de la personne sur la carte et si la personne n'est pas dans une zone, vous pouvez créer une zone avec l'emplacement actuel de cette personne en un seul clic.

Capture d'écran du nouveau plus d'informations pour une personne
Capture d'écran du nouveau plus d'informations pour une personne.

Le panneau de configuration des entités affiche désormais toutes les entités

Le panneau de configuration des entités ne contenait auparavant que des entités qui étaient identifiables de manière unique par Home Assistant (elles ont un soi-disant: ID unique). Cependant, ceux-ci ne sont pas fournis par toutes les intégrations de Home Assistant, ce qui prête à confusion car le panneau des entités n'affichait pas toutes vos entités.

Dans cette version, nous incluons maintenant toutes les entités dans le panneau, vous donnant un bel aperçu complet de toutes les entités disponibles dans votre système. Vous ne pouvez pas modifier toutes les entités, car cela nécessite qu'une entité soit identifiable de manière unique. Si une entité n'a pas d'ID unique, l'icône de crayon sera barrée.

Capture d'écran d'entités non modifiables dans le panneau de configuration
Capture d'écran d'entités non modifiables dans le panneau de configuration.

Étant donné que toutes les entités sont désormais disponibles dans ce panneau, il ne vous fournit pas seulement un aperçu clair de toutes les entités disponibles; vous pouvez également utiliser la fonction «éléments associés» introduite dans la version 0.105 pour voir où ils sont utilisés!

Mises à jour des panneaux des outils de développement

Le panneau des outils de développement a également reçu quelques petites touches intéressantes. Dans l'onglet «Info», vous pouvez maintenant trouver une liste de toutes les intégrations que vous utilisez et les journaux sont désormais également au courant des intégrations.

Les deux incluent désormais des liens vers la documentation et notre outil de suivi des problèmes GitHub. Cela vous permet de plonger rapidement lorsque vous rencontrez des problèmes avec une intégration.

0.106
Capture d'écran de la liste des intégrations et un exemple de message de journal.

Carte capteur

Notre carte de capteur a subi une mise à jour de style. Nous avons d'abord obtenu le design du Mini carte graphique Lovelace et maintenant mis à jour pour correspondre au nouveau look amélioré de cette carte.

Capture d'écran de la carte de capteur mise à jour
Capture d'écran de la carte de capteur mise à jour.

Autres changements notables

Mais attendez… il y a plus! Quelques autres petits changements notables dans cette version:

  • Dans l'éditeur de zone introduit dans la version précédente, vous pouvez désormais modifier l'emplacement de votre zone de départ. Le rayon de la zone d'origine ne peut pas encore être modifié (nous y travaillerons!), Mais vous pouvez faire glisser la zone d'origine sur la carte.
  • Une amélioration par rapport à une fonctionnalité introduite dans la version précédente, le state_color L'option est désormais également disponible pour les autres cartes, vous pouvez donc remplacer les valeurs par défaut des cartes.
  • Les nouvelles automatisations utilisent désormais par défaut les automatisations des appareils au lieu des déclencheurs d'état et des appels de service. Les automatisations de périphériques sont tellement plus faciles et plus claires à créer à partir de l'interface utilisateur. Bien sûr, vous pouvez toujours utiliser les anciens déclencheurs et actions comme vous en avez l'habitude.
  • Dans le Lovelace généré, nous n'incluons plus d'automatisations et d'entités de batterie. Vous pouvez les trouver dans le panneau de configuration de l'automatisation et la batterie dans la page de configuration de l'appareil.
    Si vous souhaitez avoir vos automatisations et / ou votre batterie dans votre interface utilisateur Lovelace, vous pouvez toujours prendre le contrôle et les ajouter.
  • Les scripts et les scènes ont désormais la possibilité de définir une icône personnalisée. Auparavant, vous deviez créer une personnalisation pour ce faire, maintenant, vous pouvez simplement les définir dans votre configuration.
    scene:
      - name: Movies
        icon: mdi:movie-open
        entities:
          light.tv_back_light:
            state: on
            brightness: 125
          light.ceiling: off
    

Cartes personnalisées

Êtes-vous le créateur d'une superbe carte personnalisée pour Lovelace?

Nous avons apporté quelques modifications à Lovelace qui pourraient avoir un impact sur votre carte personnalisée, alors assurez-vous de lire le blog sur le site des développeurs à ce sujet.

Nouvelles intégrations

Nouvelles plates-formes

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.

Briser les changements

  • Tesla - L'intervalle de balayage par défaut de Tesla a été augmenté à 660 secondes contre 300 secondes. C'est le résultat de nouveaux tests montrant que la valeur par défaut précédente ne permettrait pas aux véhicules Tesla de s'endormir. Vous devez réévaluer votre intervalle de balayage si vous l'avez modifié, pour éviter de décharger la batterie. L'intervalle de balayage a eu le minimum abaissé à 60. - (@alandtse - #31194) (documents tesla)
  • Insteon - Les attributs d'état du périphérique d'entité Insteon ont été modifiés pour se conformer aux normes de dénomination. L'adresse Insteon est maintenant insteon_address et Insteon Group est maintenant insteon_group. Vous devrez peut-être mettre à jour les automatisations et les scripts qui reposent sur ces attributs. - (@ teharris1 - #31183) (docs insteon)
  • AVM FRITZ! DECT (Supprimé) - FRITZ! Dect est en cours de suppression et vous devriez utiliser à la place l'intégration de FRITZ! Box, qui offre plus de fonctionnalités. - (@escoand - #31359) ([fritzbox docs]) Exemple de configuration YAML:
    switch:
      - platform: fritzdect
        username: YOUR_USERNAME
        password: YOUR_PASSWORD
    

    devrait changer en

    fritzbox:
    devices:
      - host: fritz.box
        username: YOUR_USERNAME
        password: YOUR_PASSWORD
    
  • Air Danfoss - Les noms de certains capteurs danfoss_air incluent une faute d'orthographe du mot Danfoss. Ce type a été corrigé et vous devrez ajuster toutes les occurrences respectivement. - (@Nappe - #31344) (docs danfoss_air) Les capteurs suivants sont concernés:
    • dandoss_air_dial_battery -> danfoss_air_dial_battery
    • dandoss_air_exhaust_fan_speed -> danfoss_air_exhaust_fan_speed
    • dandoss_air_supply_fan_speed -> danfoss_air_supply_fan_speed
  • Météo-France - Météo-France prend désormais en charge le flux de configuration et est désormais disponible pour être ajouté en tant qu'intégration depuis l'interface utilisateur des intégrations! Il n'y en a plus monitored_conditions et tous les capteurs seront ajoutés automatiquement. - (@Chaud - #29927) (documents meteo_france)
  • regards - Des capteurs Glances sont désormais ajoutés de manière dynamique, ce qui donne aux entités de nouveaux noms, en particulier des capteurs pour les disques montés et la température. Vous devrez supprimer la configuration existante et l'ajouter de nouveau, et ajuster les automatisations que vous avez à l'aide des nouveaux noms d'entités. - (@ engrbm87 - #28639) (regards docs)
  • Appels de service - Les appels de service qui font référence à des entités non existantes consigneront désormais un avertissement au lieu d'être omis en silence. Si vous utilisez un modèle et ne souhaitez sélectionner aucune entité, vous devez transmettre none à la place. L'intégration TTS ne ciblera plus tous les lecteurs multimédias si aucun ID d'entité n'est transmis. Vous devez spécifier all au lieu. - (@ballob - #31427)
  • Light - Il n'est plus permis de passer les deux brightness et brightness_pct à light.turn_on service. Auparavant, les deux auraient utilisé brightness_pct. - (@ballob - #31452) (documents légers)
  • DSMR - Ajout du compteur belge. Certains capteurs DSMR ont été renommés pour s'aligner sur les spécifications DSMR. Les capteurs «puissance» sont désormais correctement des capteurs «énergie» et ceux qui utilisaient auparavant les descriptions «faible» et «normal» utilisent désormais respectivement «tarif 1» et «tarif 2». - (@dupondje - #30121) (documents dsmr) Exemple de changement de capteur:
    • Power Consumption (low) -> Energy Consumption (tarif 1)
    • Power Consumption (normal) -> Energy Consumption (tarif 2)
  • Livebox Orange Play TV - L'intégration Orange Livebox Play TV a été supprimée. Une modification apportée au site gratté avec cette intégration a changé, ce qui a interrompu l'intégration. Cette intégration a violé nos décisions de conception et est donc supprimée. - (@français - #31525) (rupture du changement)
  • Core - Seuls les utilisateurs administrateurs peuvent arrêter ou redémarrer Home Assistant. - (@ballob - #31509) (docs assistants)
  • Bien sûr Petcare - Sure Petcare prend en charge les nouvelles fonctionnalités et a amélioré les fonctionnalités existantes. En conséquence, vous voudrez noter que household_id a été supprimé des options de configuration car il n'est plus nécessaire. - (@Benleb - #31437) (docs surepetcare) Exemple de configuration YAML:
    surepetcare:
      username: YOUR_SURE_PETCARE_LOGIN
      password: YOUR_SURE_PETCARE_PASSWORD
      feeders: [12345, 67890]
      flaps: [13579]
      pets: [24680]
    
  • L'extrémité avant - frontend.set_theme et frontend.reload_themes nécessitent désormais un accès administrateur. Cela n'interrompra pas les automatisations qui définissent les thèmes, car celles-ci sont exécutées avec un accès administrateur. Aussi, pour themes_updated event ne contient plus toutes les données de thème. - (@ballob - #31654) (documents frontaux)
  • Modbus - Le capteur binaire Modbus peut désormais lire les données des entrées TOR. Une nouvelle variable input_type a été ajouté pour définir si vous souhaitez lire coil or discrete_input. La bobine est l'option par défaut. - (@vzahradnik - #30004) (documents modbus) Exemple de configuration YAML:
    binary_sensor:
      - platform: modbus
        scan_interval: 10
        inputs:
          - name: Sensor1
            hub: hub1
            slave: 1
            address: 100
            input_type: discrete_input
    
  • Tado - L'ajout de la prise en charge de plusieurs comptes Tado a changé la génération d'ID unique des capteurs et des appareils de climatisation, et inclut désormais l'ID de la maison. De plus, la prise en charge des zones de chauffe-eau a été ajoutée. Les zones d'eau chaude Tado avec contrôle de température ont précédemment créé une entité climatique, par exemple, climate.hot_water, et ceux-ci seront remplacés par un water_heater.hot_water entité Ce changement ne se rompt pas pour les zones d'eau chaude sans contrôle de température car elles n'ont pas de zone climatique.

    (@gorynychzmey - #31527) (@michaelarnauts - #30095) (documents tado)

    Exemple de configuration YAML:

    tado:
      - username: [email protected]
        password: !secret tado_pwd1
      - username: [email protected]
        password: !secret tado_pwd2
    

    Si vous n'avez qu'un seul compte, cette configuration fonctionnera également:

    tado:
      username: [email protected]
      password: !secret tado_pwd
    
  • UniFi - La modification des paramètres de suivi ne désactivera plus les entités, mais les supprimera complètement de la machine d'état et du registre d'entités. Le filtre SSID marquera désormais tous les clients sans fil comme not_home s'ils sont connectés à des SSID qui ne font pas partie du filtre. - (@ Kane610 - #31762) (documents unifi)
  • Reste - De nombreux appareils continuent à utiliser XML pour les API RESTful. Cette modification implémente la conversion de la sortie XML en JSON via xmltojson afin qu'il puisse fonctionner avec le composant de capteur de repos existant.xmltojson les balises peuvent prêter à confusion; si vous n'êtes pas familier avec la conversion, veuillez utiliser le xmltodict outil créé par @ballob pour identifier les balises à utiliser pour analyser le JSON résultant.

    Comme les attributs qui doivent généralement être récupérés sont plus profonds dans le document, la prise en charge de la transmission d'un modèle pour trouver les attributs JSON a été ajoutée. Les API JSON qui n'ont pas leurs attributs au niveau supérieur peuvent également bénéficier de ce changement. - (@bdraco - #31809) (documents de repos)

    Exemple de configuration YAML:

    sensor:
      - platform: rest
        resource: http://192.168.1.20/status.xml
        authentication: basic
        username: username
        password: password
        json_attributes:
          - "htstatus"
          - "poolsp"
          - "spasp"
          - "pooltemp"
          - "spatemp"
          - "airtemp"
        json_attributes_path: "$.response.temp"
        value_template: ""
      - platform: rest
        resource: http://192.168.1.5/status.xml
        json_attributes:
          - "led0"
          - "led1"
          - "user0"
          - "temp0"
          - "btn0"
        json_attributes_path: "$.response"
        value_template: "OK"
    
  • Moniteur GreenEye (GEM) - Les lectures de température du moniteur Greeneye sont maintenant correctes (auparavant, elles rapportaient le double de la valeur réelle). Si vous avez compensé cela dans vos tableaux de bord ou écrans, vous devrez annuler cette compensation avec cette version. - (@jkeljo - #31896) (documentation de greeneye_monitor)
  • Duke Energy - L'intégration de Duke Energy a été supprimée. Le site Web de Duke Energy a changé, provoquant la rupture de l'intégration car il reposait sur le web scraping, qui n'est plus autorisé à être utilisé. - (@français - #31921) (rupture du changement)
  • deCONZ - deCONZ ne changera plus les entités en étant désactivées lors de l'utilisation des options de configuration d'intégration mais les supprimera plutôt complètement de la machine d'état. L'activation de l'option chargera à nouveau toutes les entités pertinentes. - (@ Kane610 - #31661) (documents deconz)
  • Bagues - Tous les comptes Ring nécessitent une authentification à deux facteurs. Cela signifie qu'il n'est plus possible de le configurer via YAML car il ne prend pas en charge 2FA. - (@ballob - #32039) (documents d'anneau) (rupture du changement) (correction bêta)
  • Teinte - L' filename L'option de la configuration du pont Hue est devenue obsolète dans la version 0.104 et désormais supprimée. - (@français - #32027) (documents de teinte) (rupture du changement) (correction bêta)

Correctifs bêta

Toutes les modifications