Concerning V2 and the current development plan #462
th3w1zard1
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've seen a lot of discussions/topics regarding completion dates of various projects and as a new contributor here, I'd like to share my understanding of the current state of this project, and the development road going forward.
I am not in charge of Adaptive Lighting in any way shape or form. I'm a Home Assistant user just like you who added some features I wanted into my own fork and submitted to the main project for the rest of the community.
update
button whenever they see it on their dashboard, so everything must be working; triple-checked on multiple different setups before any release could possibly be pushed out.Adaptive Lighting is more or less a completed project. The integration adapts your lights automatically based on the sun's relative position in the sky. It's achieved that end goal years ago. It then follows that there is no 'development plan' going forward.
The V2 Roadmap serves as one megathread for anyone to discuss all popular features in one thread. It helps all contributors decide which popular project suits their development interests and gives them an idea of what's required to complete it. It also prevents unanswered, duplicate, stale threads/comments from cluttering up the Issues board, as a lot of those comments are very useful during development if only they could have been noticed and read in the roadmap.
If you'd like to see a feature added to the integration, you are more than welcome to submit a Pull Request to the project for review.
If you're requesting a new feature, you should confirm:
See PR #443 for a very basic example of a feature created because it was very impossible to do without a change to Adaptive Lighting.
There's very little reason to add more code to the project if already possible in HASS. The project doesn't need dozens upon dozens of tiny configuration options, cluttering up the main code. Besides small features that take less than an hour, these are the only features I personally attempt to develop. I find that a lot of issues/feature requests could be done by creating a template light and using scripts/automations in Home Assistant to get desired functionality. Other contributors and developers here may have different opinions.
e.g. asking for a
relative_brightness
config option that will adapt your lights based on how their current brightness/color temperature/rgb_color relates to each other begs the question: How can Adaptive Lighting possibly know how to do this?Hopefully, this post was helpful and gave a basic understanding of the project.
Beta Was this translation helpful? Give feedback.
All reactions