why diyhue?

Easy Installation

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

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.

Open Source

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

Hue Essentials

Unleash the full Potential of diyHue with Hue Essentials App for Android and iPhone - Remote Connection and Control (optional)

Build your Own | Integrate existing Lights

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

Connect to your Smarthome

Use Standard Integrations of your Smarthome to connect to diyHue - no special Setup

About diyHue

diyHue brings together multiple Smathome Solutions into one Ecosystem.

Combine ready made Bulbs, Lights, Sensors and Devices with your own DIY Lights made from cheap ESP8266 Microcontroller (Wemos D1 mini, Node MCU etc.) and some affordable LEDS (e.g. WS2812b Strips).

Providing a environment for the DIY Enthusiast and users that like the convenience of ready to use Products.

How it works?

The Python Script Emulates a System that other devices can connect to.
Manage your Lights with diyHue as the Heart and Soul in the middle.
 
The diyHue Map shows the basic principle of devices and how they are connected.
 
Commonly it is used with ESP8266 Microcontrollers, flashed with the provided Firmware in the Github Repo, making a affordable diyHue Light yourself.
 
With additional Hardware such as the Raspbbe or Conbee Dongle, you can also monitor and control additional Hardware such as 3rd Party Sensors and Lights.

 

To Name just a few:

– 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

Highlights

Devices

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

Features

Applications

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

Services

All Services are working, including Entertainment Function!
Nice!

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)

Gallery

Support

We have a Community Slack Group

For more Information, visit us on GitHub

Problem? Find Help in our Discourse Forum