James
Holgate

← Home

Raspberry Pi Wake-up Light and web app

Hardware

Software

  1. A Flask web app, running on the Raspberry Pi, that allows users on the home network to control the bulb directly.
  2. Python scripts that define custom commands like 'sunrise' (turn on lamp, gradually increase brightness over 30 minutes) and use the schedule library to send commands at certain times e.g. start 'sunrise' at 7am.

Both use LumKitty's MiLight3 control class to send commands from the Raspberry Pi to the bulb (via the iBox controller).