social-1

Home Assistant version 0.113

Home Assistant version 0.113

Home Assistant version 0.113

Une autre sortie spéciale, thématique, entrante!

Il semble que @bdraco est imparable; il continue juste à s'améliorer
les performances du Core. Je l'admire vraiment pour le travail qu'il a accompli
livrer les derniers mois, cependant, ce n'est pas le but de cette version.
Désolé @bdraco!

Cette version concerne: les automatisations et les scripts! Et c'est!!!

Un bogue de longue date avec le déclenchement d'automatisation a été résolu, mais pas
seulement ça, @pnbruckner all-in en étendant le moteur d'automatisation / de script
encore plus.

Ajout de répétition, d'un sélecteur et de modes de fonctionnement (avec des possibilités de refroidissement comme effet secondaire).

J'ai déjà utilisé ces fonctionnalités sur ma maison et j'ai
changé / amélioré pas mal de choses. Pour de vrai, @pnbruckner, Je vous remercie!

Profitez de la sortie!

../Français

Ludeeus rejoint Nabu Casa Home Assistant Release 0.113

Aujourd'hui, nous sommes heureux d'annoncer que @ludeeus rejoint Nabu Casa pour travailler
à plein temps sur Assistant à domicile!

Ludeeus est un contributeur clé depuis longtemps en travaillant sur le superviseur
panneau et différents bits du frontend. Il est, cependant, principalement connu comme le
créateur du Magasin communautaire Home Assistant (HACS).

Nous avons hâte de voir ce qu'il peut faire maintenant qu'il est capable de se concentrer
à plein temps sur Home Assistant.

Bienvenue @ludeeus!

Automatisations et scripts Home Assistant version 0.113

Cette version apporte des modifications à nos automatisations et scripts. Avant de commencer
tout cela, veuillez noter que le action une partie d'une automatisation est un script
sequence.

Ainsi, tous les éléments décrits ci-dessous s'appliquent à la fois aux scripts et aux automatisations.

Avant de plonger: toutes les modifications d'automatisation et de script ont été
@pnbruckner! C'est génial! Merci!

Automatisations et scripts: correction de bogue Home Assistant Release 0.113

Il y a un problème avec nos automatisations depuis longtemps déjà, qui
vous ne l'avez peut-être jamais remarqué. C'est un peu difficile à expliquer, alors ça
a besoin d'un exemple.

Considérez l'automatisation suivante:

automation:
  - alias: "Example"
    description: "On button press, turn on the light bulb for 10 seconds."
    trigger:
      - platform: state
        entity_id: binary_sensor.button
        to: "on"
    action:
      - service: light.turn_on
        entity_id: light.bulb
      - delay:
          seconds: 10
      - service: light.turn_off
        entity_id: light.bulb

Cette automatisation allume une ampoule lorsque le bouton est enfoncé, et après
10 secondes, il éteint à nouveau l'ampoule. Une automatisation assez basique, qui
fait exactement ce à quoi on s'attend, sauf quand on appuie deux fois sur un bouton.

Donc, il faut 10 secondes pour que l'ampoule s'éteigne, que faire si vous appuyez sur le bouton
à nouveau après 5 secondes?

Pensez-y un instant…

Ce qui s'est réellement passé avant la 0.113, c'est que l'ampoule s'éteignait
immédiatement! Il y a de fortes chances que vous ne vous attendiez pas à cela.

Expliquons ceci: Donc, la première pression sur le bouton allume la lumière et le retard
est actif pendant 10 secondes. La deuxième pression sur le bouton, effectuée après 5 secondes, est
en fait pas géré, cependant, cela entraîne le retard de la première exécution à
s'annule et continue d'exécuter le reste des actions / séquence,
provoquant l'extinction immédiate de la lumière!

Ce bogue a été corrigé. À partir de cette version, la deuxième pression sur le bouton ne
faites n'importe quoi et la lumière s'éteindra maintenant après 10 secondes, ce qui
la pression du bouton s'est déclenchée.

Automatisations et scripts: modes d'exécution Home Assistant Release 0.113

Avec le correctif de bogue mentionné ci-dessus, il devient désormais possible d'introduire de nouveaux
modes d'exécution pour les scripts et les automatisations. Cela vous permet de contrôler
que se passe-t-il si les actions d'un déclencheur précédent sont toujours en cours d'exécution.

Considérant l'exemple d'ampoule dans le paraphe de correction de bogue ci-dessus, cela montre
le mode par défaut: single, ce qui signifie: ne pas exécuter et ignorer le déclencheur
si une action précédente de la même automatisation est toujours en cours.

Outre la valeur par défaut single mode, les modes suivants sont désormais disponibles:

Mode Description
single Ne démarrez pas une nouvelle analyse, si elle est déjà en cours d'exécution.
restart Démarrez une nouvelle analyse après avoir arrêté l'analyse précédente.
queued Démarrez une nouvelle analyse une fois toutes les exécutions précédentes terminées.
parallel Démarrez une nouvelle exécution indépendante en parallèle avec les exécutions précédentes.

Explication visuelle des modes d'exécution d'automatisation / script.
Explication visuelle des modes d'exécution d'automatisation / script.

Pour les modes en file d'attente et parallèle, un paramètre supplémentaire max est disponible
pour contrôler le nombre maximum d'exécutions en attente les unes des autres. Quand
en omettant ce paramètre, la valeur par défaut est 10.

Pour clarifier un peu plus, rappelez-vous le premier exemple dans le paragraphe de correction de bogue
où l'ampoule s'allumerait pendant 10 secondes après avoir appuyé sur un bouton?

Cela permettrait à chaque bouton d'appuyer dans les 10 secondes, de redémarrer le compte à rebours
encore:

automation:
  - trigger:
      - ...
    mode: restart
    action:
      - ...

Et cet exemple, allumer / éteindre la lumière, pendant 10 secondes deux fois, si le
le bouton a été enfoncé après 5 secondes.

automation:
  - trigger:
      - ...
    mode: queue
    action:
      - ...

Les modes sont également disponibles pour les automatisations et les scripts dans l'interface utilisateur du frontend:

Capture d'écran des modes d'exécution dans le frontend
Capture d'écran des modes en cours d'exécution dans l'interface.

Il s'agit d'une fonctionnalité puissante qui vous permet de contrôler la façon dont les automatisations
et les scripts sont exécutés d'une manière que vous ne pouviez pas faire auparavant.

Pour plus d'informations sur le mode de fonctionnement, consultez le automatisations
et scripts Documentation.

Automatisations et scripts: répète la version 0.113 de Home Assistant

Une toute nouvelle action est faite pour permettre la répétition (également appelée boucles)
partie de vos automatisations ou scripts.

La nouvelle fonction de répétition peut être utilisée de trois manières différentes:

  • Répétition comptée: Contrôler le nombre de répétitions d'une séquence.
  • Boucle while: Continuez à répéter tant que la ou les conditions sont remplies.
  • Répète jusqu'à: S'exécute au moins une fois et décide ensuite de répéter jusqu'à ce que la ou les conditions soient remplies.

Par exemple, cela enverrait 10 fois le même message à votre téléphone:

- alias: Send notification spam to phone
  repeat:
    count: 10
    sequence:
      - service: notify.frenck
        data:
          message: Ding dong! Someone is at the door!

Vous trouverez plus d'informations sur les répétitions dans le Documentation.

Automatisations et scripts: Chooser Home Assistant Release 0.113

Vous avez plusieurs automatisations pour cette seule lumière pour l'allumer / l'éteindre? Ou multiple
des automatisations / scripts pour gérer les différents boutons de certaines télécommandes?

Vous pouvez maintenant les combiner à l'aide d'un sélecteur. Le sélecteur peut choisir le
première séquence qui correspond à une condition, ou si aucune ne correspond, exécuter une valeur par défaut
séquence.

Cela signifie que chaque séquence individuelle dans le sélecteur est associée à son propre ensemble
des conditions.

automation:
  - alias: "Example"
    description: "On button press, turn on the light bulb for 10 seconds."
    trigger:
      - platform: state
        entity_id:
          - binary_sensor.button1
          - binary_sensor.button2
          - binary_sensor.button3
    action:
      - choose:
        - conditions:
            - condition: state
              entity_id: binary_sensor.button1
              state: "on"
          sequence:
            - service: light.turn_on
              entity_id: light.bulb
        - conditions:
            - condition: state
              entity_id: binary_sensor.button2
              state: "on"
          sequence:
            - service: light.turn_off
              entity_id: light.bulb
        default:
          - service: notify.frenck
            data:
              message: Some other unknown button was pressed!

Dans l'exemple ci-dessus, appuyer sur le bouton 1 allume l'ampoule; pendant que le bouton2 tourne
il repart. Le troisième bouton n'est géré par aucune des conditions de
le sélecteur et la valeur par défaut (facultative) sont exécutés à la place.

Le sélecteur peut être utilisé comme un if/else déclaration, où le default assume le rôle de
l'autre. Ou même comme if/else if/else instruction comme indiqué dans le YAML
exemple ci-dessus.

Vous trouverez plus d'informations sur le sélecteur dans le Documentation.

Automatisations et scripts: version 0.113 de l'assistant domestique de précision inférieure à la seconde

Merci à un tas d'optimisations effectuées cette version, qui est discutée plus tard
dans ce billet de blog, nous disposons désormais d'une précision inférieure à la seconde pour nos retards.

Cette précision est utile si vous souhaitez un délai inférieur à une seconde,
par exemple, 500 millisecondes.

Un exemple de script qui fait basculer la lumière toutes les 500 millisecondes 10 fois.

script:
  blink_light:
    sequence:
      repeat:
        count: 10
        sequence:
        - service: light.toggle
          entity_id: light.bulb
        - delay:
            milliseconds: 500

Automatisations et scripts: Bonus! Refroidir Home Assistant Release 0.113

Une fonctionnalité souvent demandée est de permettre un temps de refroidissement sur une automatisation.
Cela implique de définir une limitation de l'exécution d'une automatisation ou d'un script
à un certain laps de temps.

Bien que ce ne soit pas une fonctionnalité spécifiquement ajoutée ou construite, cela peut être réalisé
en utilisant maintenant les nouveaux modes d'exécution.

automation:
  - alias: "Doorbell cool down"
    description: "Prevent multiple message being send when spamming the doorbell."
    mode: single # Which is the default
    trigger:
      - platform: state
        state: binary_sensor.doorbell
        to: "on"
    action:
      - service: notify.frenck
        data:
          message: Ding dong! Someone is at the door!
      - delay:
          seconds: 10

La single mode de fonctionnement de cette automatisation, combiné avec le dernier delay 10
secondes, empêche cette automatisation d'être exécutée plus d'une seule fois
toutes les 10 secondes. C'est idéal pour des choses comme une sonnette.

Icônes MDI mises à jour Home Assistant Release 0.113

Il nous a fallu un certain temps pour passer à la dernière version de
Icônes de conception matérielle, 5.3.45, il y avait une raison à cela,
version 5.0.45 contient beaucoup de changements de rupture.

Nous voulions bien les gérer, cela a donc pris du temps.

De nombreuses icônes sont renommées et certaines sont supprimées. Dans cette version, nous avons inclus
toutes les nouvelles icônes et toutes les icônes supprimées et nous nous sommes assurés que le nouveau et l'ancien nom fonctionnent.

Si vous utilisez une icône qui est renommée ou supprimée, nous afficherons un avertissement dans le journal,
dans la version 0.115, ce chemin de conversion sera supprimé et supprimé des icônes et
les anciens noms ne fonctionnent plus.

Assurez-vous donc de vérifier vos journaux si vous avez besoin d'ajuster l'un de vos MDI utilisés
Icônes.

La plupart des icônes MDI supprimées se trouvent dans Icônes simples,
qui est disponible en intégration personnalisée.

Remarque: il est possible que des intégrations personnalisées (également appelées
composants personnalisés) utilisent des icônes obsolètes. Ceux-ci peuvent lancer des avertissements qui nécessitent
à traiter dans l'intégration personnalisée.

Mises à jour de l'éditeur de scripts et de scènes Home Assistant version 0.113

L'interface utilisateur pour modifier ou créer un script a été mise à jour, en plus de la prise en charge du
nouveau mode d'exécution et vous pouvez donner à vos scripts une icône et un ID personnalisés à partir de l'interface utilisateur.

En particulier, la dénomination est utile, vous n'avez plus à rechercher vos états pour
un long identifiant d'entité numérique qui correspond à votre script.

Capture d'écran d'un nom de script, d'une icône et d'un mode d'exécution.
Capture d'écran d'un nom de script, d'une icône et d'un mode d'exécution.

La prise en charge de la définition d'une icône personnalisée est également ajoutée à l'éditeur de scènes.

Plus d'optimisations de vitesse Home Assistant Release 0.113

Après, l'optimisation de la vitesse bien accueillie effectuée dans les versions 0.111 et 0.112,
le sega pour améliorer l'utilisation des ressources et la réactivité de la plateforme
Poursuit.

Cette fois, nous avons les deux @bdraco et @pvizeli à remercier pour un excellent
optimisations qui réduiront l'utilisation du processeur de Home Assistant.

Tout d'abord, si vous exécutez un système d'exploitation, un conteneur ou un
Installation supervisée, cette instance de votre Home Assistant fonctionnera sur
Python 3.8. Aucune action de votre part n'est nécessaire pour cela.

Ce n'est pas seulement une version normale de Python, mais @pvizeli a travaillé sur une
version optimisée de Python pour Home Assistant, améliorant les performances
qui peut atteindre jusqu'à 40%! Il a écrit un plus article technique à ce sujet sur
notre blog de développeurs
.

Ensuite @bdraco a fait sa part en ajoutant quelques améliorations au Core. Il
a beaucoup changé la gestion des écouteurs d'événements et d'état, de telle manière
moins de choses se déclenchent inutilement, ce qui réduit le traitement lorsque les états changent.

Cela réduit l'utilisation du processeur et améliore la vitesse de réponse lorsque vous avez plusieurs états
les changements se produisant dans un court laps de temps, ou lors de nombreuses automatisations.

De plus, les écouteurs de tous les temps ont désormais une précision de l'ordre de la microseconde lorsqu'ils sont programmés
sur la boucle d'événements interne, au lieu de la situation précédente lorsqu'elle reposait sur
l'horloge interne qui s'est déclenchée toutes les secondes.

Cette version devrait réduire considérablement l'utilisation du processeur de Home Assistant pour
la plupart des installations.

Autres changements notables Home Assistant Release 0.113

  • Les groupes Philips Hue peuvent désormais être activés / désactivés dans les options d'intégration via l'interface utilisateur.
  • La OuvrirZWave (beta) a obtenu 3 nouveaux services. Deux d'entre eux sont pour
    définition des codes d'utilisateur sur les serrures. L'autre permet de définir des paramètres spécifiques à l'appareil
    paramètres de configuration.
  • Après un moment d'absence, @yosilevy est de retour!
    C'est lui qui a résolu toutes sortes de problèmes RTL que nous avions dans Home Assistant,
    avec son retour, cette version est à nouveau pleine de tweaks RTL!

Nouvelles intégrations

Trois nouvelles intégrations ont ajouté cette version:

Nouvelles plates-formes

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

Intégrations désormais disponibles à configurer depuis l'interface utilisateur

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.

Briser les changements

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.

Version minimale de Python 3.7.1

La version Python minimale requise a été transférée de Python 3.7.0 à 3.7.1.

(@bdraco - #37184)

Automatisations / scripts

La façon dont les automatisations se comportaient lorsqu'elles étaient déclenchées alors qu'elles étaient «suspendues» dans un
Le délai ou l'étape wait_template d'un événement déclencheur précédent était inattendu. Si
ceci se produisait, l'étape suspendue serait abandonnée et l'automatisation
continuez la séquence d'actions avec l'étape suivante.

Cette modification supprime la prise en charge de ce comportement «hérité», dans les deux automatisations
et les scripts (bien que les scripts aient été moins affectés par cela.)

Il fournit également de nouveaux «modes» de fonctionnement pour ces séquences d'actions, à savoir
single, restart, queued & parallel. Pour minimiser l'impact sur les
automatisations et scripts, le mode par défaut est single.

En outre, pour queued & parallel modes il y a maintenant une nouvelle configuration
option - max - qui contrôle le nombre maximum de «courses» qui peuvent être
en cours d'exécution et / ou en file d'attente à la fois.

Et enfin, l'étape de retard est maintenant beaucoup plus précise et prend en charge les retards de
moins d'une seconde.

(@pnbruckner - #37729) (documents d'automatisation) (documents de script)

Gabarits

La plupart des plates-formes de modèles vérifieraient si extract_entities échouait
extraire des entités et éviter de configurer un écouteur de changement d'état pour «tous» après
extract_entities avait averti qu'il ne pouvait pas extraire les entités et les mises à jour
devrait être fait manuellement.

Cette protection a été étendue à toutes les plates-formes de modèles.

Modifiez le comportement de extract_entities pour renvoyer l'extrait avec succès
entités si un ou plusieurs modèles échouent à l'extraction au lieu de renvoyer «tous»
et se faire rejeter par la plateforme elle-même.

(@bdraco - #37831) (documents de modèle)

Temps relatif

Auparavant, la valeur utilisée pour afficher une heure relative était dépassée avant
étant interpolé dans la chaîne localisée, conduisant à des situations comme celles-ci:

  • Il y a 47 heures est affiché comme "Il y a 1 jour" au lieu de "Il y a 2 jours"
  • 13 jours dans le futur est affiché comme "dans 1 semaine"

Ce changement modifie le relativeTime fonction à utiliser Math.round au lieu de
Math.floor donc la sortie correspond plus étroitement à l'heure relative réelle du
contribution.

(@GMTA - #37125)

MQTT

Les messages de naissance et de volonté sont désormais publiés par défaut.

Le message de naissance MQTT est par défaut:{"topic": "homeassistant/status", "payload": "online"}
MQTT affichera par défaut le message suivant: {"topic": "homeassistant/status", "payload": "offline"}

MQTT sera également publié sur la connexion propre du courtier.

(@montnemery - #37371) (docs mqtt)

ZHA avec télécommandes Hue

Cette mise à jour contient un changement radical si vous utilisez des déclencheurs de périphérique
pour les modèles Hue Dimmer RWL020 et RWL021.

Nous avons décidé de les configurer pour utiliser le support étendu du fabricant afin que
nous pouvons prendre en charge 4 déclencheurs par bouton.

Si vous utilisiez auparavant des déclencheurs de périphérique dans des automatisations pour ces périphériques
vous aurez reconfiguré l'appareil en utilisant le bouton sur la page de l'appareil
ou supprimez et reconnectez l'appareil après avoir mis à jour Home Assistant.

Ensuite, vous devrez mettre à jour les automatisations pour utiliser les nouveaux déclencheurs.

Désolé pour le désagrément.

(@dmulcahey - #37859) (documents zha)

Unité de mesure de puissance ZHA

Auparavant, ZHA affichait la puissance en kilowatt (kW) pour certains appareils
(ceux avec le cluster SmartEnergy), mais puisque les watts sont plus courants que
unité d'alimentation domestique, ZHA commencera à utiliser W à la place.

Si vous avez des calculs ou des accumulations basés sur des capteurs de puissance,
ils peuvent avoir besoin d'être mis à jour.

(@abmantis - #37896) (documents zha)

Philips Hue

La configuration d'un pont Hue via la configuration YAML est désormais obsolète. Votre courant
La configuration YAML est importée et peut être supprimée en toute sécurité après la mise à niveau.

L'ajout manuel de ponts Hue par IP peut désormais être effectué via l'interface utilisateur. Modification permettant
Les groupes Hue ou l'ampoule Hue inaccessible sont désormais gérés en cliquant sur le bouton Options
sur l'intégration de Hue dans l'interface utilisateur.

(@français - #37268) (documents de teinte)

InfluxDB

La prise en charge de la correspondance globale est ajoutée avec les filtres InfluxDB.

InfluxDB n'utilisait pas la logique de filtrage commune partagée par recorder,
logbook, homekit, etc. et par conséquent avait une logique de filtrage qui est
incompatible avec la logique de filtrage de tous les autres composants de type enregistreur.
Cela a été corrigé, entraînant les changements suivants dans la logique de filtrage.

Même domaine spécifié à la fois dans inclure et exclure:

  • Comportement précédent: toutes les entités de ce domaine exclues
  • Nouveau comportement: toutes les entités de ce domaine sont incluses sauf si l'entité est exclue
    par ID ou par glob

Même ID d'entité spécifié à la fois dans inclure et exclure:

  • Comportement précédent: entité exclue
  • Nouveau comportement: entité incluse

Le filtrage comprend 1+ domaines à exclure, 0 inclure des domaines et 1+ inclure les ID d'entité spécifiés:

  • Comportement précédent: toutes les entités non spécifiquement répertoriées par ID ont été exclues
  • Nouveau comportement: toutes les entités non spécifiquement exclues par le domaine ou l'ID
    sont inclus.

(@ mdegat01 - #37069) (docs influexdb)

Transmission

Pour tous les capteurs torrents (par exemple, active_torrents or started_torrents) ordre
du contenu du torrent_info l'attribut est devenu oldest first
ce qui signifie que les torrents plus anciens apparaîtront en premier dans la liste.

Une limite par défaut de 10 éléments est également appliquée à la liste pour éviter
chaînes stockées dans la base de données de l'enregistreur. Les deux options de configuration, order et
limit, peut être ajusté dans l'interface utilisateur des intégrations.

(@zhulik - #35411) (documents de transmission)

Hub Logitech Harmony

Les nouveaux appareils et activités sont visibles en tant qu'attributs d'harmonie. Le courant
l'activité est maintenant mise à jour dès que la télécommande démarre le changement d'activité
au lieu d'être retardé jusqu'à ce que l'activité soit terminée.

(@bdraco - #37559) (documents d'harmonie)

Xiaomi Miio

Le ventilateur et les composants à distance ont maintenant des chaînes de LED uniques.
Si vous aviez précédemment défini vos appels d'automatisation depuis
"ventilateur_set_led_on / off "à"éloigné_set_led_on / off ",
vous devrez maintenant les remettre à «fan».

(@alexhardwicke - #37605) (documents xiaomi_miio)

Imprimante Samsung SyncThru

La configuration de Syncthru se fait maintenant via la page d'interface utilisateur des intégrations.

(@objectif - #36690) (documents de découverte) (documentation syncthru)

Slack

Ajout de la possibilité d'utiliser des fichiers distants (par URL) dans les messages Slack.

Le schéma de données pour l'envoi de fichiers dans les messages Slack a changé, assurez-vous donc de
mettre à jour tous les appels de service liés à Slack avec le nouveau schéma comme indiqué dans
la documentation d'intégration Slack.

(@bachya - #37161) (documents lâches)

RFXCOM RFXtrx
  • La configuration du nom de l'entité doit maintenant être effectuée dans Home Assistant
  • Plusieurs entités peuvent être générées pour un seul appareil
  • Les événements signalés à partir des identifiants d'entité sont supprimés au profit des événements d'un niveau d'intégration.
  • Le format des événements a changé.

(@elupus - #37742 #37565) (documents rfxtrx)

Fibaro

Les commutateurs Fibaro Home Center qui contrôlent les sources lumineuses seront désormais correctement configurés en tant qu'entités Light (au lieu d'entités Switch). Cela entraîne le changement d'ID d'entités de switch. à light. Si cela n'est pas souhaitable, modifiez le rôle de l'appareil dans Home Center en quelque chose qui n'est pas une source de lumière (par exemple, Autre appareil).

(@Danielpervan - #37690) (documents fibaro)

Frontend: importations HTML obsolètes

extra_html_url est désormais obsolète et le support sera supprimé dans la version 0.115.
Vous pouvez passer au nouveau extra_module_url or extra_js_url_es5 en changeant
votre fichier importé vers JavaScript.

Avec le début des composants personnalisés, vous importeriez un fichier HTML pour votre
composant au lieu de JavaScript. C'est pourquoi nous avons toujours soutenu l'importation
HTML supplémentaire dans le frontend et les panneaux personnalisés.

Cela a été obsolète et remplacé par les modules ES depuis un certain temps et a
plus de support dans les navigateurs. Nous avons un polyfill en place pour toujours soutenir
ceci, mais nous allons le supprimer.

Dans la version 0.115, nous supprimerons la possibilité d'importer du HTML, vous pouvez utiliser ES
modules en remplacement.

(@bramkragten - #37843) (documents frontaux)

Frontend: Thèmes

La variable de thème paper-card-background-color est retiré. Vous pouvez utiliser ha-card-background or card-background-color en remplacement.

En général, toutes les variables commençant par paper sera supprimé à un moment donné.

(@bramkragten - interface # 6377) (documents frontaux)

Toutes les modifications

Home Assistant version 0.113

Cliquez pour voir toutes les modifications!