Skip to content
This repository has been archived by the owner on Apr 24, 2021. It is now read-only.

A mostly copy and pasted web and mqtt enabled ws2801 5050 RGB led controller for esp8266.

Notifications You must be signed in to change notification settings

fliphess/esp8266_ws2801fx_mqtt

Repository files navigation

ESP8266 RGB Ledstrip controller for ws2801 5050 5v led strips

This repository is unmaintained since I moved all my esp ledstrips to esphome

This little sketch is created by copy pasting from many other led controller projects for esp8266 nodemcu. (Thanks to all who semi-voluntary contributed to this project by adding their code on github :))

It currently only supports controlling ws2801 led strips using a nodemcu. It works out of the box with homeassistant using the mqtt_json light and supports OTA updates and has a beautiful web interface.

Setup

Connecting the ws2801 to the esp8266

WS 2801 LED PINS ESP8266 PINS
5V Vin
GND GND
CK GPIO2 (D4)
SI GPIO3 (RX)

Installing the nodemcu

  • Install the arduino IDE, use the esp8266 board manager
  • Open this project as a new arduino project
  • Connect your nodemcu to usb
  • Configure the nodemcu settings in Tools.
  • Install the libs listed in requirements.txt
  • Compile && Upload
  • Profit

Thanks to / Learned from / Used in / Wow!

About

A mostly copy and pasted web and mqtt enabled ws2801 5050 RGB led controller for esp8266.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published