-
-
Notifications
You must be signed in to change notification settings - Fork 30.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework UniFi client configuration #99483
Rework UniFi client configuration #99483
Conversation
2e04f46
to
f989ad9
Compare
acd90ac
to
12a38a8
Compare
c4aaeb7
to
cca1d0d
Compare
cca1d0d
to
62004d7
Compare
Is it possible to migrate the old settings for them? |
Not in a coherent way as the main configuration are a "take all clients" approach, and other options might not be used |
I'm not 100% sure what users should do from reading the breaking change section. Can you retarget the audience to be the user who has to adjustments? |
Will do, thanks |
@bdraco better? |
Much. Thanks! |
Breaking change
Not a breaking change yet, but a deprecation, users should redo their configuration for clients.
Previously there were multiple options to configure different client entities, this is being replaced with a single select of clients which will create all relevant client entities. To be prepared go to the integration options and select what entities you want provided by the integration.
Proposed change
First step towards reworking how configuration of client entities work. As long as current configuration is untouched nothing should be affected.
This will help expand client based entities as it will be more explicit what client to create sensors from and will not be an all or nothing thing.
Using this option will override any previous configuration which will be removed according to typical deprecation time window (6 months, so with HA 2024.4).
Type of change
Additional information
Checklist
black --fast homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
..coveragerc
.To help with the load of incoming pull requests: