Do you use a Google Calendar?
Shameless plug for my community app but I use my Google Calendar to automate many things within my home. My kids enter "wake up" in their calendar and the app will pick that up and turn on lights to wake them as an example.