Skip to content

MQTT and E1.31 pixel driver for ESP8266

License

Notifications You must be signed in to change notification settings

bbacskay/PinkyLEDs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PinkyLEDs

GitHub release (latest by date) GitHub Release Date GitHub

Maintenance GitHub issues

Buy me a coffee

MQTT and E1.31 pixel driver for ESP8266 and ESP32

For setup information and more, please see the wiki

Version 0.11.0 is a major refactor and breaks out all (except a few core effects) to a seperate .ino file. An effect template is given at the end of the file to enable you to easily contribute your own effects.

Features

Fade now implemented on power on/off and all effect changes.

New from v0.10.0 Audio reactive effects

New from v0.9.0 Rotary Encoder Support for Brightness and effect Speed

  • LED driver
  • MQTT control and status using Json messages
  • MQTT discovery for Home Assistant for easy set up
  • MQTT group topic to allow control of multiple boards with single MQTT message
  • Last will and testament MQTT messages to show online status
  • Support for Home Assistant flash function
  • OTA updates
  • Status indication at boot... red - powered up, amber - wifi connected, green MQTT connected

Optional

  • Home Assistant "white value" slider can be used to control effect speed
  • Physical button control
  • Rotary encoder control for Brightness and Speed
  • Original sketch effects and DrZzs custom effects (from this video) included.
  • E1.31 Unicast control (ie Xlights) - (note can ONLY be selected via MQTT)
  • Audio reactive effects using Microphone Audio amplifier module

Thanks to the original authors, Bruh, Library authors, DrZzs for additional effects, http://soliton.vm.bytemark.co.uk/pub/cpt-city/bhw/index.html for color palettes, @bbacskay and anyone else I've missed!

About

MQTT and E1.31 pixel driver for ESP8266

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%