Properties
Optional accessPoint
access
Point
?: { chan
?: number; hide
?: number; openBehavior
?: WLEDAPOpenBehavior; ssid
?: string }Type declaration
Optional chan?: number
Optional hide?: number
Optional ssid?: string
Optional defaults
defaults?: { brightness?: number; on?: boolean; preset?: number }
Type declaration
Optional brightness?: number
Optional on?: boolean
Optional preset?: number
Optional dmx
dmx?: { channel?: number; e131Proxy?: boolean; fixtureMap?: number[]; gap?: number; start?: number; startLED?: number }
Type declaration
Optional channel?: number
Optional e131Proxy?: boolean
Optional fixtureMap?: number[]
Optional gap?: number
Optional start?: number
Optional startLED?: number
Optional ethernet
ethernet?: { type?: number }
Optional hardware
hardware
?: { button
?: { instances
?: { macros
?: [number, number, number]; pin
?: [number]; type
?: WLEDButtonType }[]; max
?: number; mqtt
?: boolean; touchThreshold
?: number }; ir
?: { pin
?: number; type
?: WLEDIRRemoteType }; led
?: { autoWhiteMode
?: WLEDAutoWhiteMode; cctBlending
?: number; cctCorrection
?: boolean; cctFromRGB
?: boolean; fps
?: number; instances
?: { colorOrder
?: WLEDBusColorOrder; length
?: number; offRefresh
?: boolean; pins
?: number[]; reverse
?: boolean; rgbw
?: boolean; skip
?: number; start
?: number; type
?: WLEDBusType }[]; maxCurrent
?: number; maxCurrentPerLED
?: number }; relay
?: { pin
?: number; reverse
?: boolean } }Type declaration
Optional button?: { instances?: { macros?: [number, number, number]; pin?: [number]; type?: WLEDButtonType }[]; max?: number; mqtt?: boolean; touchThreshold?: number }
Optional instances?: { macros?: [number, number, number]; pin?: [number]; type?: WLEDButtonType }[]
Optional max?: number
Optional mqtt?: boolean
Optional touchThreshold?: number
Optional ir?: { pin?: number; type?: WLEDIRRemoteType }
Optional led?: { autoWhiteMode?: WLEDAutoWhiteMode; cctBlending?: number; cctCorrection?: boolean; cctFromRGB?: boolean; fps?: number; instances?: { colorOrder?: WLEDBusColorOrder; length?: number; offRefresh?: boolean; pins?: number[]; reverse?: boolean; rgbw?: boolean; skip?: number; start?: number; type?: WLEDBusType }[]; maxCurrent?: number; maxCurrentPerLED?: number }
Optional cctBlending?: number
Optional cctCorrection?: boolean
Optional cctFromRGB?: boolean
Optional fps?: number
Optional instances?: { colorOrder?: WLEDBusColorOrder; length?: number; offRefresh?: boolean; pins?: number[]; reverse?: boolean; rgbw?: boolean; skip?: number; start?: number; type?: WLEDBusType }[]
Optional maxCurrent?: number
Optional maxCurrentPerLED?: number
Optional relay?: { pin?: number; reverse?: boolean }
Optional pin?: number
Optional reverse?: boolean
Optional id
id?: { invocationName?: string; mdns?: string; name?: string }
Type declaration
Optional invocationName?: string
Optional mdns?: string
Optional name?: string
Optional interfaces
interfaces
?: { alexa
?: { enabled
?: boolean; macros
?: [number, number] }; blynk
?: { host
?: string; port
?: number; token
?: string }; hue
?: { enabled
?: boolean; id
?: number; interval
?: number; ip
?: IPV4; receive
?: { brightness
?: boolean; color
?: boolean; on
?: boolean } }; live
?: { dmx
?: { address
?: number; mode
?: WLEDDMXMode; sequenceSkip
?: boolean; universe
?: number }; enabled
?: boolean; maxBrightness
?: boolean; multicast
?: boolean; noGammaCorrection
?: boolean; offset
?: number; port
?: number; timeout
?: number }; mqtt
?: { broker
?: string; clientId
?: string; enabled
?: boolean; port
?: number; topics
?: { device
?: string; group
?: string }; user
?: string }; nodes
?: { broadcast
?: boolean; list
?: boolean }; ntp
?: { ampm
?: boolean; enabled
?: boolean; host
?: string; lat
?: number; lon
?: number; offset
?: number; timezone
?: number }; sync
?: { port0
?: number; port1
?: number; receive
?: { brightness
?: boolean; color
?: boolean; effects
?: boolean; groups
?: number }; send
?: { alexa
?: boolean; button
?: boolean; direct
?: boolean; groups
?: number; hue
?: boolean; macro
?: boolean; twice
?: boolean } } }Type declaration
Optional alexa?: { enabled?: boolean; macros?: [number, number] }
Optional enabled?: boolean
Optional macros?: [number, number]
Optional blynk?: { host?: string; port?: number; token?: string }
Optional host?: string
Optional port?: number
Optional token?: string
Optional hue?: { enabled?: boolean; id?: number; interval?: number; ip?: IPV4; receive?: { brightness?: boolean; color?: boolean; on?: boolean } }
Optional enabled?: boolean
Optional id?: number
Optional interval?: number
Optional ip?: IPV4
Optional receive?: { brightness?: boolean; color?: boolean; on?: boolean }
Optional brightness?: boolean
Optional color?: boolean
Optional on?: boolean
Optional live?: { dmx?: { address?: number; mode?: WLEDDMXMode; sequenceSkip?: boolean; universe?: number }; enabled?: boolean; maxBrightness?: boolean; multicast?: boolean; noGammaCorrection?: boolean; offset?: number; port?: number; timeout?: number }
Optional dmx?: { address?: number; mode?: WLEDDMXMode; sequenceSkip?: boolean; universe?: number }
Optional address?: number
Optional sequenceSkip?: boolean
Optional universe?: number
Optional enabled?: boolean
Optional maxBrightness?: boolean
Optional multicast?: boolean
Optional noGammaCorrection?: boolean
Optional offset?: number
Optional port?: number
Optional timeout?: number
Optional mqtt?: { broker?: string; clientId?: string; enabled?: boolean; port?: number; topics?: { device?: string; group?: string }; user?: string }
Optional broker?: string
Optional clientId?: string
Optional enabled?: boolean
Optional port?: number
Optional topics?: { device?: string; group?: string }
Optional device?: string
Optional group?: string
Optional user?: string
Optional nodes?: { broadcast?: boolean; list?: boolean }
Optional broadcast?: boolean
Optional list?: boolean
Optional ntp?: { ampm?: boolean; enabled?: boolean; host?: string; lat?: number; lon?: number; offset?: number; timezone?: number }
Optional ampm?: boolean
Optional enabled?: boolean
Optional host?: string
Optional lat?: number
Optional lon?: number
Optional offset?: number
Optional timezone?: number
Optional sync?: { port0?: number; port1?: number; receive?: { brightness?: boolean; color?: boolean; effects?: boolean; groups?: number }; send?: { alexa?: boolean; button?: boolean; direct?: boolean; groups?: number; hue?: boolean; macro?: boolean; twice?: boolean } }
Optional port0?: number
Optional port1?: number
Optional receive?: { brightness?: boolean; color?: boolean; effects?: boolean; groups?: number }
Optional brightness?: boolean
Optional color?: boolean
Optional effects?: boolean
Optional groups?: number
Optional send?: { alexa?: boolean; button?: boolean; direct?: boolean; groups?: number; hue?: boolean; macro?: boolean; twice?: boolean }
Optional alexa?: boolean
Optional button?: boolean
Optional direct?: boolean
Optional groups?: number
Optional hue?: boolean
Optional macro?: boolean
Optional twice?: boolean
Optional light
light
?: { autoSegments
?: boolean; gammaCorrection
?: { brightness
?: number; color
?: number }; nightlight
?: { duration
?: number; mode
?: WLEDNightlightMode; targetBrightness
?: number }; paletteBlendingMode
?: WLEDPaletteBlendingMode; scaleBrightness
?: number; transition
?: { duration
?: number; enabled
?: boolean; palettes
?: boolean } }Type declaration
Optional autoSegments?: boolean
Optional gammaCorrection?: { brightness?: number; color?: number }
Optional brightness?: number
Optional color?: number
Optional nightlight?: { duration?: number; mode?: WLEDNightlightMode; targetBrightness?: number }
Optional duration?: number
Optional targetBrightness?: number
Optional scaleBrightness?: number
Optional transition?: { duration?: number; enabled?: boolean; palettes?: boolean }
Optional duration?: number
Optional enabled?: boolean
Optional palettes?: boolean
Optional network
network
?: { instances
?: { gateway
?: IPV4; ip
?: IPV4; ssid
?: string; subnet
?: IPV4 }[] }Type declaration
Optional instances?: { gateway?: IPV4; ip?: IPV4; ssid?: string; subnet?: IPV4 }[]
Optional ota
ota?: { arduinoOTA?: boolean; lock?: boolean; lockWiFi?: boolean }
Type declaration
Optional arduinoOTA?: boolean
Optional lock?: boolean
Optional lockWiFi?: boolean
Optional overlay
overlay
?: { clock
?: WLEDClockOverlay; countdown
?: boolean; max
?: number; min
?: number; show12LED
?: number; show5MinuteMarks
?: boolean; showSecondsTrail
?: boolean }Type declaration
Optional countdown?: boolean
Optional max?: number
Optional min?: number
Optional show12LED?: number
Optional show5MinuteMarks?: boolean
Optional showSecondsTrail?: boolean
Optional timers
timers?: { countdown?: { goal?: [number, number, number, number, number, number]; macro?: number }; instances?: { dayOfWeek?: number; enabled?: boolean; end?: { day?: number; month?: number }; hour?: number; macro?: number; minute?: number; start?: { day?: number; month?: number } }[] }
Type declaration
Optional countdown?: { goal?: [number, number, number, number, number, number]; macro?: number }
Optional goal?: [number, number, number, number, number, number]
Optional macro?: number
Optional instances?: { dayOfWeek?: number; enabled?: boolean; end?: { day?: number; month?: number }; hour?: number; macro?: number; minute?: number; start?: { day?: number; month?: number } }[]
Optional usermods
usermods?: {}
Optional wifi
wifi?: { sleep?: boolean }
WiFi access point