Version 0.45 adds some simple lighting effects and the ability to have different colors or effects based on which motion detector fired.
This repository contains the code for an ESP8266 controller (D1 Mini or NodeMCU) that supports up to two independent motion controllers to turn on a strip of LED lights. It can be used for a stair lighting system or anywhere else where you want to control LED strip lighting by motion. It does not require any additional automation systems (e.g. Home Assistant, NodeRED, IFTTT, etc.) and works standalone. The only requirement is wifi (and that is only needed for initial setup or to make configuration changes) and software to load the initial .bin file to the controller (e.g. NodeMCU PyFlasher, ESPHome-Flasher). After initial load, any additional updates can be performed over-the-air (OTA) with using a simple web browser.
For controller build instructions, please see either the YouTube video or the related Blog article For complete installation and configuration info, please see the wiki
For a more feature-rich version using WLED and Home Assistant, please see this repository instead.
If you found this project helpful, would like to say thanks or help support future development: