cgokulc / WSLED

Control Neopixel RGB LED strip from WebUI, voice assistant and also from terminal, yeah you heard it right, TUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WSLED

Control Neopixels from WebUI, voice assistant and also from terminal, yeah you heard it right, TUI

webUI TUI

Get It Up and Running

git clone https://github.com/cgokulc/WSLED
  1. Head on to Sinric Pro,

    • SIGN UP / LOG IN
    • Switch to Rooms tab
    • Create a new room with name as per preference
    • Switch to Devices tab
    • Click add device
    • Fill in device name as per preference, set Device Type as Smart Light Bulb and Room as the one you created just know, everything else to default, click next and customise other setting as per preference and hot save.
    • Now back back to devices tab, locate your device that you have just now created, copy ID and fill it in LIGHT_ID in the sketch/code.
    • Switch to credentials tab, and create new APP KEY and APP SECRET, copy them and fill it in the sketch/code
  2. Open WSLED.ino in Arduino-IDE.

  3. Update the top block with wifi credentials and other settings.

  4. Connect ESP32/ESP8266, select appropriate board and port, hit upload.

  5. For voice assistant integration, go to Google Home/ Alexa and add click services, search and select sinric pro, login to your sincricpro account and add your light to devices.

Waalaah Finally Set-up finally done.

Feature

  • Clean WebUI with 60+ effects (thnaks to WS2812BFx library)
  • Voice assistants Google Home & Alexa (thanks to Sinric Pro service)
  • Auto Wifi reconnect, in case router restarts
  • TUI for minimilists who love terminal and automation (copy light script to some folder in your PATH and edit ip address) *only for UNIX users

To Do

  • Improve webUI for mobile experience
  • Support for sound reactive effect

About

Control Neopixel RGB LED strip from WebUI, voice assistant and also from terminal, yeah you heard it right, TUI

License:GNU General Public License v3.0


Languages

Language:C++ 82.7%Language:Shell 17.3%