Hi @westis
I’m going to expand a bit, but…
I think everything is customizable and I am open to improving everything possible, but I have to find a balance between optimal functionality for most users and the complication of executing the driver, which runs in the hub and has to perform many other features with new local execution and CPU and memory resources are limited.
I imagine that you have also read in this thread posts from the September, October how the lighting, level and color temperature curve is calculated, based on the configurable parameters, (minimum and maximum level and maximum color temperature), between 6 a.m. and 6 p.m, a standard day length of 12 hours, which is what almost everything I have read applies to circadian lighting, with the aim of imitation of natural light cycles when they cannot be obtained naturally due to spend a lot of time indoors and/or living in extreme latitudes during the winter and summer seasons.
Could something better be adapted to the real sunrise and sunset of the location?:
Yes, but it would not make sense at latitudes higher or lower than +/- 50º or +/- 55º and it would be necessary to implement and add an autonomous sunrise and sunset calculation code, since the driver does not have access to that platform data .
Could the ramp lighting up at sunrise and down at sunset be modified or customized?:
It could, but it doesn’t seem to me that it provides a substantial improvement in functionality and purpose, compared to the complexity of use. Add more preferences…, there are already many and as it happened to you, the understanding of each one of them is complicated.
Is it possible to have a minimum color temperature value for each bulb profile?
Yes it would be possible.
I would have to add another preference in each profile to accommodate that minimum ColorTemperature.
2700k I think is a value that works well in all profiles and is a warm enough value for the circadian function.
If more users are interested in this, I could try to do it
Could it be done that turning on the switch outside of circadian hours turns on the 6 p.m. values?:
Yes it could.
I chose to turn on the last known value because I think that at night in most cases what is needed is to see clearly and with the minimum level and minimum color temperature values it is hardly possible, let me explain:
- If you need a certain value of lighting in a certain room in those hours, you select it once and it is maintained every time you turn it off and on until you voluntarily change it again to another value or it is again an hour greater than 6 a.m.
- If the first time you turn on a room outside of circadian time, you adjust to the minimum values because if you want, these will be maintained until you voluntarily change it or it is the beginning of the next cycle, 6 a.m.
- If whenever you switch on outside of the circadian time, the minimum values are sent and they are not the ones you need in that room until bedtime or relaxed watching TV, in most cases, you will have to modify the values each time that you turn on the light to see and do things.
I think that making everything fit 100% to each user and situation is not always easy or feasible.