composants-1

0.107: plusieurs tableaux de bord Lovelace, ajoute des aides, nouvelle carte de lecteur multimédia

composants électriques

George F. Will une fois dit:
"L'avenir a une façon d'arriver à l'improviste."

Eh bien, George, nous ne sommes pas d'accord:
Annonce de la sortie de Home Assistant Core 0.107!

Cette version apporte une quantité folle de nouvelles fonctionnalités impressionnantes et belles
améliorations de l'interface.

Au revoir l'ancienne interface utilisateur d'État

Comme annoncé avec 0.105, l'ancienne interface utilisateur des États est
maintenant supprimé de Home Assistant. Si vous utilisez Home Assistant pendant un an ou
moins, vous n'avez peut-être pas une idée de ce que c'est, car la «nouvelle» interface utilisateur de Lovelace a
été la valeur par défaut. C'est l'interface utilisateur que nous avons utilisée avant Lovelace.

Si vous êtes prêt pour un flashback, cela vaut peut-être la peine d'être lu
les notes de version de Home Assistant 0.7
étaient l'interface utilisateur des États remaniée (et maintenant supprimée) a été initialement annoncée.
Maintenant, exactement 100 versions plus tard, il est temps de dire au revoir à l'interface utilisateur des États qui
est avec nous depuis très, très longtemps ...

Comme nous avons annoncé la dépréciation de l'ancien UI des États
0.105, tout le monde ne semblait pas si heureux
à ce sujet. Nous avons donc enquêté pour voir ce que l'on manquerait des États UI et
a appris qu'il est principalement utilisé comme un aperçu de toutes les entités (en plus d'avoir
une belle mise en page qui peut être faite dans Lovelace).

Dans cette version, nous vous proposons une solution Lovelace pour cela et en avons ajouté un peu plus…

Bonjour plusieurs tableaux de bord Lovelace

Vous pouvez désormais créer plusieurs configurations Lovelace, appelées:
Tableaux de bord Lovelace!

Vous pouvez avoir un tableau de bord avec votre disposition principale, celui qui est généré automatiquement
(comme l'ancienne interface utilisateur d'État), une pour l'expérimentation, une pour les administrateurs,
un pour votre tablette murale, etc.

Et, oui, vous pouvez même mélanger et assortir plusieurs modes YAML gérés
Tableau de bord Lovelace, tableaux de bord Lovelace gérés par l'interface utilisateur et générés automatiquement
Lovelace Dashboards en même temps.

Capture d'écran du nouveau panneau de configuration Lovelace
Capture d'écran du nouveau panneau de configuration Lovelace.

Chaque tableau de bord peut également être ajouté à la barre latérale du menu, avec un
titre et icône. De plus, il est possible de limiter l'accès à un tableau de bord à
utilisateurs administrateurs uniquement.

Un nombre illimité de tableaux de bord peut être créé directement à partir de l'interface utilisateur dans le nouveau
Le panneau de configuration de Lovelace et les tableaux de bord YAML peuvent être installés dans
configuration.yaml, Voir la documentation.

Cette nouvelle fonctionnalité impressionnante est livrée avec une dépréciation si vous utilisez Lovelace dans
Manuel du mode YAML: vous devez déplacer le resource section de
Un flux efficace peut augmenter ui-lovelace.yaml à la lovelace: section configuration.yaml.
Ce n'est pas encore un changement de rupture; nous les chargeons toujours de l'emplacement précédent
si nous n'avons rien trouvé dans le lovelace: section, cependant, cette solution de repli
est supprimé dans une future version.

Si vous gérez votre Lovelace via le frontend, nous migrons automatiquement votre
ressources. Veuillez noter que les ressources ne sont pas dans le Lovelace brut
éditeur de configuration plus, mais dans le panneau de configuration Lovelace.

Nouvelle carte de lecteur multimédia

@zsarnett est de retour sur l'équipe frontend et est
ne prévois pas que cela se passe inaperçu. Il a fait une tonne de travail sur le
frontend et créé une belle nouvelle carte de contrôle multimédia pour Lovelace.

Il est inspiré par le widget de contrôle des médias dans Android et change de couleur en fonction
sur l'illustration des médias joués. Nous pensons que c'est absolument magnifique!

Capture d'écran de la nouvelle carte de contrôle multimédia
Capture d'écran de la nouvelle carte de contrôle multimédia.

Panneau de configuration des assistants

Lorsque vous créez des automatisations avancées, vous avez souvent besoin d'un assistant. Comme une bascule,
pour enregistrer un état ou un autre champ de saisie. Jusqu'à présent, il fallait toujours définir
eux dans YAML et sont connus comme le input_* domaines / intégrations.

Nous avons maintenant une interface utilisateur pour ajouter et gérer ces éléments d'assistance; cela permet aux non-experts
les utilisateurs, ou toute personne qui préfère l'interface pour gérer leur système,
pour accéder également à cette fonctionnalité.

Capture d'écran d'une boîte de dialogue de configuration d'aide
Capture d'écran d'une boîte de dialogue de configuration d'aide.

Merci @Administrateur, pour avoir implémenté les fonctionnalités d'arrière-plan
changement de frontend possible! Non seulement cela, si vous préférez YAML, ces changements
faite par @Administrateur a également permis de recharger le input_* YAML
configuration sans redémarrer Home Assistant.

Améliorations de l'expérience d'édition de Lovelace

@zsarnett changé l'apparence de notre sélecteur de cartes, au lieu d'un simple bouton pour
choisissez une carte, vous obtenez maintenant un aperçu en direct avec vos propres entités.
@thomasloven ajouté à l'éditeur d'interface utilisateur pour le
cartes de pile horizontales et verticales et la carte conditionnelle.

Enregistrement d'écran du nouveau sélecteur de cartes et de l'éditeur de pile
Enregistrement d'écran du nouveau sélecteur de cartes et de l'éditeur de pile.

Autres changements notables

  • @Ours ajouté une interface utilisateur pour définir la visibilité par utilisateur pour les vues.
  • Les tableaux de données, par exemple, le panneau de configuration des entités, sont désormais ultra-rapides! Même sur mobile 🚀.
  • Le journal de bord a eu quelques améliorations de vitesse, merci @KapJI!
  • @bdraco vient de faire tapis sur l'intégration d'août, ce qui en fait une intégration de premier ordre! Super travail là-bas!
  • La prise en charge initiale des téléviseurs compatibles HomeKit et la prise en charge des détecteurs de présence ont été ajoutées par @ Jc2k.
  • @tulindo prise en charge supplémentaire des nouveaux modèles SamsungTV.
  • Alexa prend désormais en charge le démarrage et l'annulation des minuteries, grâce à @ Tho85.

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

  • Passerelle Xfinity (Déconseillé) - L'intégration de Xfinity Gateway repose sur le web scraping et est obsolète, pour être supprimée dans Home Assistant Core 0.109. (ADR-0004) - (@français - #32017)

  • Groupes - Les groupes ne sont PAS supprimés, mais les options de configuration, les services et les options de service liés à l'interface utilisateur (précédemment obsolète et désormais supprimée) des États sont désormais supprimés dans cette version.
    Ceci comprend :

    • La view et control options de configuration pour un groupe.
    • La group.set_visibility appel de service
    • La control, visible, view options sur le group.set appel de service

    Veuillez vous assurer que votre configuration et vos automatisations ne les utilisent plus. - (@français - #32021) (documents de groupe)

  • Numéro d'entrée - Ajoute un ID d'entité à l'avertissement input_number. Passer une valeur hors plage à input_number.set_value va maintenant générer une erreur de validation. Incrémenter / décrémenter un input_number ne provoquera plus d'avertissements. - (@ballob - #32012) (documents_entrée)

  • Graphique historique - L' history_graph l'intégration est déconseillée dans Home Assistant 0.105 et est maintenant supprimée. Cette intégration a été utilisée pour l'ancienne interface utilisateur des états, qui n'est plus disponible. Un Lovelace équivalent est disponible: Le graphique de l'histoire de Lovelace. (@français - #32028)

  • Lien - L' weblink l'intégration a été déconseillée en 0.105.0 et maintenant supprimée. Cette intégration ne fonctionne qu'avec l'ancienne interface utilisateur des états, qui n'est plus disponible. (@français - #32024)

    Avec Lovelace, la même chose peut être obtenue en utilisant:

  • Environnement Canada - Cette intégration utilisait auparavant le web scraping pour les détails des alertes météo. L'attribut details a été supprimé pour le rendre conforme. (ADR-0004) - (@michaeldavie - #32077) (documents environnement_canada)

  • Unités de temps - Les unités de temps ont été standardisées dans toutes les intégrations. - (@pringstan - #32065)

    Si vous utilisiez une unité non standard dans une automatisation ou un capteur, veuillez la changer comme suit:

    • μs pour les microsecondes
    • ms pour millisecondes
    • s pendant quelques secondes
    • min pour minutes
    • h pendant des heures
    • d pendant des jours
    • w pendant des semaines
    • m pendant des mois
    • et pendant des années
  • HomematicIP Cloud - Migre les services HomematicIP Cloud vers les services d'administration. - (@SukramJ - #32107) (docs homematicip_cloud)

    L'utilisateur doit être dans le rôle d'administrateur pour exécuter ces services HomematicIP Cloud:

    • homematicip_cloud.dump_hap_config
    • homematicip_cloud.reset_energy_counter
  • Contrôleur HomeKit - Prise en charge du dossier de données de couplage hérité du contrôleur HomeKit .homekit est obsolète et dans la version 0.109.0 de Home Assistant Core, nous prévoyons de supprimer ce code. Les appariements n'ont pas été enregistrés de cette façon depuis Home Assistant 0.94, donc si vous exécutez Home Assistant 0.94 ou une version ultérieure, cela ne vous affecte pas - vos appariements ont déjà été migrés vers les entrées de configuration. Si vous utilisez une version plus ancienne et que vous ne procédez pas à la mise à niveau bientôt, vous ne pourrez pas migrer automatiquement vos appariements existants au moment de la mise à niveau et vous devrez les réassocier manuellement. - (@ Jc2k - #32158) (documents homekit_controller)

  • Automation - L' hide_entity L'option de configuration sur une automatisation est obsolète dans Home Assistant 0.105 et est supprimée dans cette version. Il a été utilisé pour l'ancienne interface utilisateur des états, qui n'est plus disponible, rendant cette option obsolète. Veuillez vous assurer que votre configuration n'utilise pas cette option. - (@français - #32038) (documents d'automatisation)

  • IQVIA - Lors de la configuration d'IQVIA via configuration.yaml, monitored_conditions key est obsolète et sera supprimée dans la version 0.114.0. Tous les capteurs sont désormais créés par défaut. (ADR-0003) - (@bachya - #32223) (docs iqvia)

    Exemple de configuration YAML:

    iqvia:
      zip_code: !secret iqvia_zip_code
    
  • GitHub - L'état de l'entité a été modifié pour renvoyer le hachage de validation 'SHA court', donc les automatisations basées sur latest_commit_sha devrait être adapté à cela. - (@Mariusthvdb - #31581) (documents github)

  • AirVisuel - AirVisual est maintenant disponible pour être ajouté via l'interface utilisateur des intégrations! Si vous le configurez dans configuration.yaml vous devrez mettre à jour la nouvelle configuration. De plus, afin de protéger l'API cloud AirVisual, scan_interval n'est plus configurable pour cette intégration. - (@bachya - #32072) (documents aériens)

    Exemple de configuration YAML:

    airvisual:
      api_key: !secret airvisual_api_key
    
  • IFTTT - IFTTT vérifie maintenant que les données de webhook reçues sont un dictionnaire (exemple { "value": 1 }) pour empêcher la rupture des composants internes de Home Assistant. - (@ballob - #32317) (docs ifttt)

  • Décodeur d'alarme - L'intégration d'AlarmDecoder utilise désormais Honeywell Acces mode au lieu de Séjour de nuit en alarm_arm_night. Acces On pense généralement que le mode est plus sécurisé pour une utilisation nocturne car il désactive le délai d'entrée car les visiteurs ne sont pas attendus. - (@ ajschmidt8 - #32292) (documents alarmdecoder)

  • Tiber - Mise à niveau de la bibliothèque Tibber vers la version 0.13.0 et certains attributs ont des noms qui ont changé. - (@Danielhiversen - #32369) (dibber docs)

    • currentPhase1 -> currentL1
    • currentPhase2 -> currentL2
    • currentPhase3 -> currentL3
  • REST - Ajouter application/xml en tant que types MIME convertis automatiquement XML en JSON pour les capteurs de repos - (@bdraco - #32289) (documents de repos)

  • Expiration du certificat - L' name L'option de configuration est obsolète et n'est plus utilisée par l'intégration. Un schéma de dénomination d'entité et d'affichage par défaut amélioré est fourni. Les remplacements de nom et d'id_entité doivent être gérés via le frontend. Les configurations utilisant le nom seront marquées comme interrompues avec la version 0.109. - (@jjlawren - #32066) (documents cert_expiry)

    Exemple de configuration YAML:

    sensor:
     - platform: cert_expiry
       host: google.com
    
  • Plex Media Player - L'option `` Afficher tous les contrôles '' pour Plex est obsolète et sera supprimée dans la version Home Assistant Core 0.110.0. De plus, le chargement du fichier de configuration hérité et de découverte (plex.conf) a été supprimé. - (@jjlawren - #32391 #32510) (documents de découverte) (documents plex)

    Exemple de configuration YAML:

    plex:
     media_player:
       show_all_controls: True  <-- Deprecated
    
  • Demeure - Abode a retiré ses automatisations héritées et ses actions rapides le 28 février. Ce changement supprime la prise en charge des automatisations héritées et des actions rapides tout en ajoutant la prise en charge des automatisations CUE qui apparaîtront dans Home Assistant en tant que commutateurs (identique à l'implémentation précédente). Le remplacement de Abode pour les actions rapides est des automatisations CUE déclenchées manuellement qui peuvent être appelées via le service Home Assistant abode.trigger_automation (précédemment étiqueté abode.trigger_quick_action). - (@ shred86 - #32296) (documents de résidence)

  • deCONZ - Les événements sur l'Aqara Magic Cube ont changé, ils correspondent donc aux discriptions des déclencheurs de l'appareil. Si vous avez effectué des automatisations pour le Magic Cube sur la page de l'appareil, vous souhaiterez modifier votre automatisation. Si vous avez configuré vos automatisations en fonction des événements des outils de développement, il n'y a rien de cassant. Cela corrige également la fonction double tap sur le côté 2, qui ne fonctionnait pas si vous l'aviez configurée dans la page de l'appareil - (@ Dorzel107 - #32108) (documents deconz)

  • Émoncms - La façon dont le unit_of_measurement est défini a changé pour utiliser la possibilité de le définir dans le flux source dans Emocms. - (@borpin - #32042) (documents emoncms)

    L'unité sera désormais affectée comme suit:

    1. Prenez l'unité de l'API si elle est disponible
    2. Sinon, prenez l'unité dans la configuration, spécifiée ou l'unité par défaut (W)
  • Téléviseur Vizio SmartCast - Ajoute le support de l'application. Pour les téléviseurs prenant en charge les applications, les sources «SMARTCAST» et «CAST» ont été remplacées par SmartCast Home. Toutes les automatisations qui reposent sur ces sources devront être mises à jour. - (@ raman325 - #32432)

  • ONVIF - Ajout de plus de modes de déplacement PTZ onvif. Le service de caméra onvif camera.onvif_ptz a été déplacé du domaine de la caméra vers le domaine onvif. onvif_ptz le service a également été renommé ptz, les appels de service doivent donc être mis à jour onvif.ptz. - (@olijouve - #30152) (documents onvif)

    Exemple de configuration YAML:

    - type: entity-button
        entity: camera.foscam
        icon: mdi:arrow-left-bold-outline
        show_name: false
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.foscam
            pan: LEFT
            tilt:
            zoom:
            move_mode: ContinuousMove
            continuous_duration: 0.8
            distance: 1
    
  • Facebook Messenger - Le 29 octobre 2019, Facebook a annoncé un changement radical selon lequel toutes les API de diffusion cesseront de fonctionner le 4 mars 2020, donc BROADCAST en tant qu'option cible est désormais supprimée. - (@chmielowiec - #32517) (facebook docs)

  • Samsung Smart TV - Ajoute la prise en charge des nouveaux modèles SamsungTV. Spécifier le port dans configuration.yaml n'est plus nécessaire et donc l'option de configuration du port est obsolète. - (@tulindo - #31537) (docs samsungtv)

  • Netatmo - Les capteurs binaires non fiables sont supprimés car ils ne fournissent pas beaucoup de valeur en raison de leur nature d'interrogation. Pour déclencher des automatisations, il est recommandé d'utiliser l'événement netatmo_event. - (@cgtobi - #32673) (documents netatmo)

    Exemple de déclencheur pour les automatisations:

    trigger:
      - event_data:
          type: movement
        event_type: netatmo_event
        platform: event
    
  • DirecTV - DirecTV est maintenant disponible pour être ajouté à partir de l'interface utilisateur des intégrations. Le concept de périphérique a été supprimé et maintenant le récepteur DirecTV et tous les périphériques clients sont ajoutés. Il n'y a plus de port comme port par défaut devrait fonctionner très bien. Le nom peut être défini via l'interface utilisateur de l'entité plutôt que name option. - (@ctalkington - #32162) (documents directv) (documents directv)

  • iCloud - Les appareils de la famille iCloud ne sont plus ajoutés automatiquement. Utilisez le with_family option de configuration ou rajoutez l'intégration via le frontend, au cas où vous souhaiteriez utiliser les appareils de la famille iCloud. - (@Chaud - #32644) (docs icloud)

  • Dispositif de suivi - L' hide_if_away Le paramètre de configuration a été supprimé pour tous les trackers de périphérique. Cette option était utilisée pour masquer les trackers d'appareils de l'interface utilisateur si l'appareil n'était pas à la maison. Cela s'appliquait à l'ancienne interface utilisateur des États, qui a maintenant été supprimée. - (@français - #32705) (documentation de device_tracker) (rupture du changement) (correction bêta)

  • Sonos - Les appareils Sonos vont maintenant signaler idle au lieu de paused s'ils n'ont pas de métadonnées d'artiste actuelles disponibles. Cela peut se produire lorsque vous jouiez à Spotify sur votre Sonos et que vous utilisiez l'application Spotify pour jouer sur un autre appareil. - (@ballob - #32712) (documents sonos) (rupture du changement) (correction bêta)

Correctifs bêta

Toutes les modifications