Other things helped–like drinking half a liter of water before going to bed so biology forces the issue–but the sunrise light was the key for me too. I set it to fade in over 10 minutes, ending 10 minutes before my alarm goes off. I used to set alarms in three minute increments and still take an hour to get up. Now I’m usually up with the first alarm, and much more alert.
Other things helped–like drinking half a liter of water before going to bed so biology forces the issue–but the sunrise light was the key for me too. I set it to fade in over 10 minutes, ending 10 minutes before my alarm goes off. I used to set alarms in three minute increments and still take an hour to get up. Now I’m usually up with the first alarm, and much more alert.
Unfortunately this stops working as you get older and your bladder decides 3:30am is a good time to wake up.