2024.8: Finialize YAML integrations in the UI

This commit is contained in:
Franck Nijhof 2024-08-07 15:18:22 +02:00
parent da2d0337e3
commit 87400cffba
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -579,30 +579,29 @@ noteworthy changes this release:
Most popular {% term integrations %} and helpers can be set up directly from the Most popular {% term integrations %} and helpers can be set up directly from the
Home Assistant user interface. However, we still have a lot of older or less Home Assistant user interface. However, we still have a lot of older or less
used integrations that can only be set up using manual YAML configuration. We are working hard to move more and more of these integrations to the UI, used integrations that can only be set up using [manual YAML configuration](/docs/configuration/yaml/).
We are working hard to move [more and more of these integrations to the UI](#now-available-to-set-up-from-the-ui),
however, this takes time and effort. however, this takes time and effort.
The problem with these integrations is that they are not visible in the UI The problem with these integrations is that they are not visible in the UI
when they are set up using YAML. What we often see happening, is that someone when they are set up using YAML. What we often see is that someone sets up
set up an integration using YAML, and next cannot see them on the integrations an integration using YAML and then cannot see it on the integrations page,
page. Often resulting in questions in our community about where to find them. often resulting in questions in our community about where to find it.
As of this release, we have drastically improved this situation. All integrations, As of this release, we have drastically improved this situation. All integrations,
regardless of how they are set up, are now visible in the integrations page regardless of how they are set up, are now visible on the integrations page
in the UI. This means that even if you set up an integration using YAML, you in the UI. This means that even if you set up an integration using YAML,
can now find them in the UI and can view their provided entities. you can now find it in the UI and view its provided entities.
![CleanShot 2024-07-22 at 08 58 53](https://github.com/user-attachments/assets/fcdb16db-cfec-4490-928c-7e5486a746de) <img class="no-shadow" src="/images/blog/2024-08/yaml-integration-listed.png" alt="Screenshot showing the demo integration, which is set up manually via YAML, showing up in the UI on the integrations dashboard.">
_TODO: Replace screenshot_
Integrations originating from manual YAML configuration can be recognized by the Integrations originating from manual YAML configuration can be recognized by the
{% icon "mdi:code-braces" %} icon showing on their cards. {% icon "mdi:file-code-outline" %} icon showing on their cards.
Similarly, we also have a lot of helpers that can only be set up using YAML Similarly, we also have [many helpers](/integrations/#helper) that can be set up
configuration. These sometimes showed up in the UI, but often did not. We have using YAML configuration. These sometimes showed up in the UI, but often did not.
adjusted this as well, and made sure that all helpers are now visible in the UI, We have adjusted this as well, and made sure that all helpers are now visible
regardless of how they are set up. in the UI, regardless of how they are set up.
{% note %} {% note %}
Things set up manually using YAML are still managed using YAML. This means that Things set up manually using YAML are still managed using YAML. This means that