Server Configuration
The AnimatedLEDStrip server can be configured via the command line and/or with a config file.
Command Line Options
--log-level [error|warn|info|debug|verbose]- Set the minimum severity level for logs that will be printed-f, --config FILE- Specify a config to load instead of/etc/leds/led.config--persist- Persist animations across restarts--nopersist- Don’t persist animations across restarts (overrides –persist and persist=true in config)-n, --numleds NUM- Specify number of LEDs in the strip (default240)-p, --pin PIN- Specify the pin number the LED strip is connected to (default12)--render-delay DELAY- Specify the time in milliseconds between renders of the LED strip (default10)--log-renders- Enable strip color logging--log-file- Specify the output file name for strip color logging--log-render-count- Specify number of renders between saves to log file (default1000)-1, --1d- Support one-dimensional animations--no1d- Don’t support one-dimensional animations-2, --2d- Support two-dimensional animations--no2d- Don’t support two-dimensional animations-3, --3d- Support three-dimensional animations--no3d- Don’t support three-dimensional animations
led.config Options
Command line arguments always take priority over the config file.
log-level
The minimum severity level for logs can be set using log-level=[error|warn|info|debug|verbose].
persist
The server will persist animations across restarts if persist is set to true using persist=true. The default is false.
numLEDs
The number of LEDs in the strip can be set using numLEDs=#. The default is 240 LEDs.
pin
The pin can be set using pin=#. The default is pin 12.
render-delay
The time in milliseconds between renders of the LED strip can be set with render-delay=#. The default is 10 milliseconds.
log-renders
Enable strip color logging with log-renders=true.
log-file
The output file name for strip color logging can be set with log-file=name.
log-render-count
The number of renders between saves to log file can be set using log-render-count=#. The default is 1000 renders.
1d
One-dimensional animation support can be enabled with 1d=true. The default is true.
2d
Two-dimensional animation support can be enabled with 2d=true. The default is false.
3d
Three-dimensional animation support can be enabled with 3d=true. The default is false.