Skip to content
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

Decrease brightness during daylight? #1074

Open
haasn opened this issue Dec 1, 2024 · 2 comments · May be fixed by #1075
Open

Decrease brightness during daylight? #1074

haasn opened this issue Dec 1, 2024 · 2 comments · May be fixed by #1075

Comments

@haasn
Copy link

haasn commented Dec 1, 2024

In rooms with natural daylight, it really makes no sense to blast all lamps at full brightness during the day.

It would be nice to be able to lower the brightness while the sun is high, but still have the lamps ramp up to maximum brightness as the sun is setting. Basically, I want a brightness curve that is shaped something like an inverted W - low at night, low during the day, bright in between.

Alternatively / additionally, it would be nice if we could incorporate ambient lux sensors to perform this function - basically suppressing the light brightness while the lux curve is high.

I know that the Sensor Light blueprint has the ability to change the brightness based on the triggering conditions; but that one doesn't have the ability to then also lower the brightness during the evening / night!

Before I pull my hair out trying to recreate this simple functionality that e.g. Philips Hue has built in; it would be nice if this were somehow supported out of the box.

Maybe it would be possible somehow to have the light brightness tied to MIN(brightness from Sensor Light blueprint, brightness from Adaptive Lights)?

haasn added a commit to haasn/adaptive-lighting that referenced this issue Dec 1, 2024
Ideally, we would tie this to something like a Lux sensor input, but this is
the next best thing I could easily implement.

Closes: basnijholt#1074
haasn added a commit to haasn/adaptive-lighting that referenced this issue Dec 1, 2024
Ideally, we would tie this to something like a Lux sensor input, but this is
the next best thing I could easily implement.

Closes: basnijholt#1074
haasn added a commit to haasn/adaptive-lighting that referenced this issue Dec 1, 2024
Ideally, we would tie this to something like a Lux sensor input, but this is
the next best thing I could easily implement.

Closes: basnijholt#1074
@djurny
Copy link

djurny commented Dec 4, 2024

Hi @haasn,
I've been fiddling with something similar: change the maximum AL color temperature when it's overcast outside.
All my AL instances adjust color temperature in the range of 2700K~4000K from dusk till dawn. But, when it's gloomy outside, 4000K feels more like industrial lighting inside.

To remedy this, I made a simple automation that triggers on an averaged weather provider's cloud_coverage and adjusts the max_color_temp of all my AL instances when the sun is "up". The "more overcast" it is, the more the max_color_temp gets adjusted.

Check it out over here, it can be modified for your usecase as well.

Groetjes,

@haasn
Copy link
Author

haasn commented Dec 4, 2024

Hi @haasn, I've been fiddling with something similar: change the maximum AL color temperature when it's overcast outside. All my AL instances adjust color temperature in the range of 2700K~4000K from dusk till dawn. But, when it's gloomy outside, 4000K feels more like industrial lighting inside.

To remedy this, I made a simple automation that triggers on an averaged weather provider's cloud_coverage and adjusts the max_color_temp of all my AL instances when the sun is "up". The "more overcast" it is, the more the max_color_temp gets adjusted.

Check it out over here, it can be modified for your usecase as well.

Groetjes,

This could definitely be useful, ideally combined with an ambient brightness sensor that does not depend on the state of the lights (to avoid a feedback loop).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants