What's needed?
We need the SDK to be able to connect to the microgrid API without SDK users passing them explicitly.
Proposed solution
Load the config from a file. The config file could come from the UI or not depending on if we want to allow this or not. If we don't allow it, we need to have a mechanism to make sure this config file is included when deploying apps.
The user might be able to override this host/port, but it is still undecided. @thomas-nicolai-frequenz mention we should consider the security implications of this before enabling it.
We could also use env variables for this.
Use cases
No response
Alternatives and workarounds
No response
Additional context
This could supersede #40.