Alarm Light 
Wake up with lights that turn on before your phone alarm!
Features
Alarm Integration - Syncs with your phone’s next alarm sensor
Gradual Wake-up - Lights turn on 5-60 minutes before alarm
Presence Aware - Only triggers when you’re home
Darkness Check - Only activates when it’s dark outside
Day Selection - All days, weekdays only, or weekends only
Adjustable Brightness - Configure the perfect wake-up brightness
Requirements
- Home Assistant 2025.12.0+
- Next Alarm sensor (Android: built-in, iOS: requires Shortcuts workaround)
- Person entity
- Light entity
Android Setup
- Install Home Assistant Companion App
- Enable “Next Alarm” sensor in Companion App settings
- Sensor appears as
sensor.phone_name_next_alarm
iOS Setup
iOS doesn’t natively expose alarm data. Use iOS Shortcuts to sync your alarm to an Input Datetime helper. See iOS guides in the README.
Configuration
| Input | Description | Default |
|---|---|---|
| Alarm Sensor | Next alarm timestamp sensor | - |
| Person | Person to check if home | - |
| Lights | Lights to turn on | - |
| Offset | Minutes before alarm | 10 min |
| Brightness | Light brightness | 33% |
| Days | All/Weekdays/Weekends | All |
