I’ve just had to wipe my .storage folder as a result of a messed up upgrade to 0.110. Now, I’m essentially setting everything up again from the UI, (as a result of a lot of integrations losing their YAML config).
Lots of integrations are fine, as they are discovered and prompt me to set them up. The issue however, is everything else. It would be nice if we could have some config, something as simple as:
So that on a fresh installation, these integrations will be prompted to be setup from the UI (even better in a wizard type flow, setup, next, setup, next etc), without having to remember all the missing pieces.
This would make it easier having to remove the YAML config, as I can still track everything that is being used.
As for Plex, discovery was removed a few releases ago but I plan to re-add eventually with an improved method. Setting up the Plex integration via the UI should be relatively painless as long as you know your Plex username & password.
presumably config-flow uses some fairly standardised methods for collecting data. would it be really hard to add code that would read the responses from an ‘answer file’ that would still enable a programmatic / config based approach to setting things up without requiring individual integration devs to manage ui and yaml configs.
Oh I’m not expecting it to be setup automatically, literally just pop up the morals for each integration, allowing me to set up each one, one after another without having to remember which integrations I haven’t added yet
Aren’t we then just basically back to YAML configuration files? I’m all for it and I don’t understand why this solution wasn’t opted for in the first place but it seems so logical that there must be a good reason the devs didn’t opt for it.