-
Notifications
You must be signed in to change notification settings - Fork 11
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
Add UI config flow, remove time zone features & legacy tracker support #54
Conversation
Remove imported configs no longer in YAML. Remove legacy tracker support. Handle frozen EntityDescription.
4404e21
to
8daf7d8
Compare
d247306
to
bb58125
Compare
Restore force_update returning False.
Fix manifest.json sorting.
Use has_entity_name for UI based configs. Translate entity names for UI based configs and update per config name.
Allow lat, lon & acc for attributes.
e26d4d6
to
1a1e1f2
Compare
I'm urgently looking for this feature. Thanks a loooooooot for adding it! I want to start using this integration, but using old .yaml is really not an option (anymore, we have 2024 - UI is king 👑! 😄 ). When can we expect this UI config flow to ship with a (stable) release? Unfortunately I can't use the beta versions as my HA does not meet the dependency requirements. Seems like there's something in this integration which needs 2023.7... 🙄 What a pity. |
@bcutter I was planning on releasing this as 3.0.0 very soon. Regarding HA versions, yes, it does currently require at least 2023.7. That is already over a half year old. With all the changes that happen in the core system, and at such a fast rate, it gets really hard to support versions much older than that. |
Yeah I see. 👍 for releasing the stable 3.0 soon. But to be honest... this integration motivates me A LOT to update my HA asap (because as mentioned: UI > YAML) 😃 |
I do try to test with older versions to verify what the cutoff really is. Although I have been known to miss stuff if I try to do things too fast! 🤣 I started writing some of the integrations quite long ago, and often have to add code to deal with new changes while trying to maintain backwards compatibility. Normally I comment the code where this happens as to what version required the changes. At some point I go back and rip out support for really old stuff, otherwise it gets a bit ridiculous. In this case, I'm pretty sure it was 2023.7. I don't recall the details off the top of my head, but I'm pretty sure there was a significant change in that release such that supporting older versions became difficult, so many of my custom integrations use this version as the cutoff. |
- [ ] Add device info.Closes #55.