Skip to content

Lights Control module

image

Functional

  • On: lights on or off
  • Brightness: brightness of the LEDs when on
  • RGB Sliders: control each color seperately.
  • Presets: Control pad style, store or retrieve a set of nodes with their controls. WIP
  • Driver On: sends LED output to ESP32 gpio pins.
    • Switch off to see the effect framerate in System Status/Metrics
    • Switch on to see the effect framerate throttled by a LED driver in System Status/Metrics (800KHz, 256 leds, 24 bits is 130 fps theoretically - 120 practically)
  • Monitor On: sends LED output the monitor in the UI.

Technical

  • Drivers
    • FastLED
    • Physical driver
    • Virtual driver

Light Controls is the interface to control lights for the UI, but also for all protocols eg. HA, DMX, Hardware buttons, displays etc e.g. a DMX controller, can control presets, but not individual preset details.

Server

ModuleAnimations.h

UI

Generated by Module.svelte