OIO Bulb will switch between modes automatically based on a schedule. This schedule is first generated when you tell OIO App what is the earliest time anyone in your home would want to wake up naturally, and can be adjusted manually in the global settings.