diyHue brings together multiple Smarthome 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 Raspbee or Conbee Dongle, you can also monitor and control off the shelf 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.