Controller feature requirements:
1 button - on/off
1 button - auto mode - check local time - assign the right color
1 button - switch between 9 colors