As an interim solution you can install dconf-editor and change the key org/gnome/system/location to enabled. After that, the Night light settings will work as expected.
You can also change the setting in the terminal without installing anything by executing gsettings set org.gnome.system.location enabled true
Please execute sudo apt-get install dconf-...
This will be in elementary OS Juno 5.0 without the need for any thirdparty software.
You can do this easily with gsettings.
The key you are looking for is night-light-enabled which is in the org.gnome.settings-daemon.plugins.color schema.
The value can be either true or false.
To disable Night Light, set the value to false with the set sub-command as in the following.
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-...
Is is also necessary to change a line in
change this line:
I see what you're talking about. It seems like it's resetting back to 11:00 PM, but once you click off the time setting, it should be set to 11:59 PM.
After clarifying things with Rajiv, this does appear to be a bug. After setting to 11:59 PM, closing the Settings window and re-opening, the time reverts to 11:00 PM.
I checked the elementary OS ...
I installed Juno yesterday, and night light was working during installation from an USB, but later it did not show up, and I experienced the same behavior. And it's weird, but just setting the schedule to manual and changing the time made it show up and work perfectly. Hope it helps
f.lux apparently currently does not support monitors with high colour depth. Redshift does. Redshift also seems more happy with dealing with multiple different multiple monitor set ups. As a result I have had to move from f.lux to Redshift after quite a few years happy usage for I hope they continue to develop it.