Skip to content

Extension of the original Python script for controlling Yeelight bulbs, and ESP8266 code (Arduino IDE) for a control device that changes scenes with physical buttons.

Notifications You must be signed in to change notification settings

Pokornz/Yeebutton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Yeebutton

Extension of the original Python script for controlling Yeelight bulbs, and ESP8266 code (Arduino IDE) for a control device that changes scenes with physical buttons.

Where to start

Yeelight has a webpage for developers and a handy inter-operation specification document

What is different from the original Python script

I added 3 pre-defined scenes that I use (called low, mid, and full_fire) as well as a shut-off command

What does the Arduino script do

The script is made for an ESP8266 NodeMCU board with 4 buttons attached to it (pin-~-ground). 3 buttons trigger the 3 predefined scenes and 4th one turns the light off. The main loop could be written more efficiently (lots of repetitive code), but it is a rework of an older project and not worth my time.

About

Extension of the original Python script for controlling Yeelight bulbs, and ESP8266 code (Arduino IDE) for a control device that changes scenes with physical buttons.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published