I understand. But i doubt if it works… only thing i earlier came up with, is by watch which notice that i am awake. But then again, when u wake up coz u need to go to he bathroom, that the system fails again.
Maybe you can fix it by multiple solutions… like icalendar2voice and put your routine in google agenda. You is for your schedule for school or work and name it like that.
Then, you can make variables that know if you have to work or go to school. U do know how many time before that you have to wake up.
My first reply was for weekends or days off… but when i have to work, i dont have to do anything. Homey know that i have to work, so i will be awake at that time the alarmclock goes off.
But for the time you go to sleep is way to difficult. Coz you wont sleep right away but i bet you wanne fall asleep in darkness. So, some piont you have to do something.
Unless you never read, watch tv or anything before you go to sleep. Then you can automate with icalendar2voice that everything goes off at, lets say 23:00 oclock and you have to sleep then…
Even with presure sensors under the matras you will have the same issues.
Even tho when you have a day off, you can automate it with a motion sensor when you leave the bedroom. Use timestamps to exclude bathroom visits.
Or… if it was possible, connect your brain to homey… but also here you will have a problem with the time during falling asleep and bathroom visits.
I bet it is not possible… if you can do it anyway, tell me! 