bbacskay / PinkyLEDs

MQTT and E1.31 pixel driver for ESP8266

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:C++ 100.0%