why diyhue?

Build your Own | Integrate existing Lights

DIY Enthusiast? Build your own Lights with ESP8266 Microcontroller or implement your existing Lights - Easy

Easy Installation

With only one simple command - deploy diyHue with a click of a Button.

Open Source

Coder by heart and community driven, this Project is licensed Open Source

NO Cloud - by Design

Treating personal Data serious, diyHue works without any Cloud connection.
All you Data is processed and stored locally on your Device.

About diyHue

This Python project emulates a Hue Bridge. After Installation, it is possible to control and manage

– ZigBee lights (using Raspbee module, original Hue Bridge or IKEA Tradfri  Gateway),

– Mi-Light bulbs (using MiLight Hub),

– Neopixel strips (WS2812B and SK6812) and

– any cheap ESP8266 based bulb by replacing the firmware with a custom one.



Written in Python, making it suitable to  run on all small devices such as the RaspberryPi.

Arduino sketches are provided for the Hue Dimmer Switch, Hue Tap Switch and Hue Motion Sensor.

Lights are two-way synchronized so any change made from original Sensors and Switches will also be applied to the Bridge emulator.

diyHue - Map

Overview of diyHue Compatibility



ESP8266 - make your own Light

In the spirit of DIY, you can create your own Lights with ESP8266 based Microcontroller. Firmware is provided. Just add some LEDs

Genuine Hue Bulbs & Zigbee enabled Devices

Implement your existing Lights in diyHue - no Problem! With the help of a Zigbee Gateway (i.e. Raspbee or Conbee), diyHue can use Sensors, Dimmers and Lights from 3rd Party Supplier

Connect with your favourite Apliances

Amazon Alexa (control only the lights), Logitech Harmony, Tradfri Gateway, Hue Bridge (original + other emulators), Home Assistant, Domoticz, Openhab, Philips Ambilight TV's, Kodi Hue Ambilight, Jeedom, Hue Sync for PC



diyHue works with Original and 3rd Party Apps
Recommended by diyHue - Hue Essentials App


All Services are working, including Entertainment Function!

Not Working out of the box. (Workaround exist)

Yes, some features are propiatary.

  • Home & Away feature from Hue app (require remote api)
  • Google Home (require remote api)
  • Eneco Toon

Get Diyhue

Install on a dedicated Machine - e.g. Raspberry Pi

Install and run in a Docker Container

Run on OpenWrt (Router)



We have a Community Slack Group

For more Information, visit us on GitHub