Main Content

Mc Lighting

The ESP8266 based multi-client lighting gadget

Mc Lighting (the multi-client lighting gadget) is a very cheap internet-controllable lighting solution based on the famous ESP8266 microcontroller and WS2811/2812 led strips. It features a self-hosted responsive web-interface, a REST-API and a websocket connector.

Because of it’s open architecture and APIs it’s easy to build new clients for different platforms (iOS, Android, Windows Universal Apps, Siri/Cortana integration, …).

This project was born for a talk at the PiAndMore conference. I just wanted to show the capabilities of an ESP8266. So I built a smart lighting gadget with the ESP and a NEOPixel strip that supported multiple protocols:

REST
WebSocket
MQTT
It also has a captive portal to setup your WiFi.

So it was possible to switch your light using different ways:

Embedded responsive web interface (Video)
Siri / Homekit (Video)
Smartwatch (Video)
NodeRed (Video)
And countless more
The feedback was quite good and I enhanced it everytime I found time. Many people built their own versions. I collected the videos here.

In the meanwhile there is also a good community of people contributiong code and supporting each other.”

Link to article