Configuration of a complex integration from the UI


I have an integration that is only configurable via configuration.yaml (Dynalite). The problem is that when setting up an integration via a config flow (other than import), it only allows me to add basic types.

The configuration has a few basic types that I can easily get when adding from the UI. However, it also has a few maps. It is possible to connect with the basic info as it is needed to start working, and configure the maps later via windows that can be opened from the UI. What is the best way to have the component open a window in the UI? Is there any example component that does it?



:+1: I’m also looking for examples of more advanced UI configuration, haven’t found any.