Hue Setup I got tired of opening the Hue app every night to change my wake-up alarm, so I built a battery-powered bedside alarm clock that triggers Hue's native sunrise
I love waking up to the Philips Hue sunrise effect (especially on the Hue Twilight), but I didn't want to use my phone at night just to check the time, toggle the alarm for the weekend, or move my wake-up time by 30 minutes. So I built HueAlarm on an M5Stack Core2 v1.1 (with the 1500 mAh battery module): a standalone, battery-powered bedside alarm clock inspired by the classic Braun BC08. How it works:
- Zero light at night & ~1 to several months of battery life: The screen turns off after 5 seconds and the device goes into deep sleep (~2 mA, waking in ~0.35s when you touch the screen) or complete power-off (~0 mA, waking via the side button or internal RTC timer). Wi-Fi stays completely off 99.9% of the time.
- Native Hue CLIP v2 Sunrise: 90 seconds before the sunrise is due to start, the clock wakes up in the background (screen stays dark), connects to Wi-Fi, and sends the native
sunrisetimed-effect command over local HTTPS to your Hue Bridge, then goes right back to sleep until the alarm rings. - Easy bedside controls:
- Tap the bell: Toggle alarm on/off
- Long-press the bell: Toggle between Sunrise + Beep (sun icon) or Beep only
- Tap the alarm time: Smooth momentum scroll wheels (5-min steps) to change the wake-up time
- When ringing: Tap anywhere to snooze (9 min) or tap the bell to stop
- No hardcoded setup needed: Connects to Wi-Fi via WPS and pairs with the Hue Bridge right from the touchscreen (discovers the bridge via mDNS, lets you pick a Room/Zone or matches
"Twilight"automatically, and includes a 1-minute sunrise test button). I open-sourced the firmware (PlatformIO / Arduino) along with all the power & battery-life measurements here if anyone wants to build one: GitHub: https://github.com/ard-pri/HueAlarm