Available Effects, Palettes, Intros and Outros
Beyond the Port: A New Standard
While ChimeraFX began as a project to bring some WLED classics to ESPHome, it has evolved into something unique. The focus has shifted from simple replication to innovation.
Today, ChimeraFX is a precision-engineered lighting engine offering a curated suite of effects designed specifically for the ESPHome architecture, prioritizing visual fidelity and resource efficiency over raw quantity.
Icon Legend
| Icon | Description | Icon | Description |
|---|---|---|---|
| Minimum Version: The ChimeraFX version where this effect was introduced. | Performance Class: The resource intensity of the effect (Low, Mid, High). |
1. ChimeraFX Original Effects
Signature algorithms engineered exclusively for this engine.
Original animations featuring advanced fluid simulations, chaos theory, and custom physics engines.
152 | Center Gauge | 1.2.1 | Low
A symmetrical progress bar expanding smoothly from the middle to the edges.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Percent fill: determines how much of the strip is occupied. |
| Speed | 128 |
Smoothness: controls the transition speed of the fill. |
| Palette | — | Supported: Affects the color of the gauge bars. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Center Gauge"
effect_id: 152
159 | Chaos Theory | 1.2.1 | High
Scrolling color bands with noise-driven organic shifts between calm flow and twinkling chaos.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 170 |
Peak Chaos: adjusts the frequency of twinkling eruptions. |
| Speed | 128 |
Flow speed: controls the velocity of the underlying color bands. |
| Palette | — | Smart Random: generates a fresh 16-color high-energy palette. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Chaos Theory"
effect_id: 159
164 | Collider | 1.2.1 | Mid
Chromatic liquid nodes that expand from drifting origins. Collisions trigger a "sticky" bridge with additive color mixing.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 170 |
Grid density: determines the number and size of liquid nodes. |
| Speed | 100 |
Pulse speed: controls the drifting and expansion velocity. |
| Palette | — | Supported: Colors the liquid nodes and collision bridges. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Collider"
effect_id: 164
151 | Dropping Time | 1.2.1 | Low
Falling drops filling a bucket. A visual timer that physically fills the strip over time.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Not used: Reserved for future visual refinements. |
| Speed | 15 |
Timer Duration: controls how long it takes to fill the strip. |
| Palette | — | Supported: Defaults to Ocean (11). |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Dropping Time"
effect_id: 151
158 | Energy | 1.2.1 | High
Rainbow flow with chaotic agitation and white-hot eruptions.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Zoom: adjusts the scale of the energy eruptions. |
| Speed | 128 |
Agitation: controls the wipe and fluctuation speed. |
| Palette | — | Not Supported: Uses a custom high-energy rainbow engine. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Energy"
effect_id: 158
160 | Fluid Rain | 1.2.1 | High
A realistic liquid simulation. Raindrops hit the strip, creating organic ripples that travel, collide, and bounce off the edges.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Damping: controls the viscosity (how long ripples last). |
| Speed | 128 |
Rainrate: determines how frequently new drops fall. |
| Palette | — | Supported: Defaults to Ocean (11). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Fluid Rain"
effect_id: 160
156 | Follow Me | 1.2.1 | Low
Single cursor running from one side to another with a persisting trail.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 40 |
Fade rate: determines how quickly the trail vanishes. |
| Speed | 140 |
Cursor speed: controls the velocity of the running dot. |
| Palette | — | Not Supported: Uses the primary selected color. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Follow Me"
effect_id: 156
157 | Follow Us | 1.2.1 | Low
Three cursors running from one side to another in a coordinated sequence.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Distance: adjusts the spacing between the three cursors. |
| Speed | 128 |
Velocity: controls the combined speed of the cursors. |
| Palette | — | Not Supported: Uses the primary selected color. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Follow Us"
effect_id: 157
180 | Interference | 1.4.1| High
A "Batch 2" signature effect. High-frequency light waves collide and interfere, creating a shimmering, high-energy field. Unlike other monochromatic effects, Interference fully supports palettes and features a dedicated "Interference" soft fade-in.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 170 |
Wave Frequency: adjusts the density of the interference bands. |
| Speed | 160 |
Shift Speed: controls how fast the patterns collide. |
| Palette | — | Supported: Defaults to Cyberpunk (15). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Interference"
effect_id: 180
155 | Kaleidos | 1.2.1 | Mid
Symmetrical mirroring of animations. Creates rhythmic, geometric patterns that fold over the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 150 |
Segment count: determines how many mirror folds are created. |
| Speed | 60 |
Scroll speed: controls the movement of the underlying pattern. |
| Palette | — | Supported: Defaults to Rainbow (4). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Kaleidos"
effect_id: 155
154 | Reactor Beat | 1.2.1 | Mid
A rhythmic, high-energy heartbeat pushing outward from the center.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Pulse decay: controls how fast the beat energy dissipates. |
| Speed | 128 |
BPM: sets the frequency of the heartbeats. |
| Palette | — | Supported: Affects the color of the kinetic energy pulses. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Reactor Beat"
effect_id: 154
153 | Twin Flames | 1.2.1 | Mid
A symmetric variation of the classic Fire simulation. Two flames ignite and burn towards the center.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 160 |
Sparking rate: determines how frequently new embers are born. |
| Speed | 64 |
Cooling rate: controls how fast the fire dissipates upwards. |
| Palette | — | Supported: Defaults to Fire (5). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Twin Flames"
effect_id: 153
2. Monochromatic & Architectural
Kinetic animations designed specifically for single-color setups.
Best for modern interiors and architectural lighting. These effects focus on elegant brightness modulation rather than color cycling, and feature integrated "Horizon Sweep" transitions for seamless power-on/off sequences.
255 | Ambient Roulette | 1.4.1 | Low
Keeps your space dynamic but grounded. Randomly cycles through the premium monochromatic animation library, ensuring your lighting feels alive without being overwhelming.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Delegated: Passed to the randomly selected monochromatic effect. |
| Speed | — | Delegated: Passed to the randomly selected monochromatic effect. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Ambient Roulette"
effect_id: 255
170 | Assembly | 1.4.1 | Mid
A kinetic, gravity-based transition. Blocks of varying sizes free-fall and stack to physically construct the strip, and systematically peel away to collapse into darkness when turning off.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Not used: Reserved for future layout variations. |
| Speed | — | Not used: assembly timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Assembly"
effect_id: 170
174 | Crystallize | 1.4.1| Low
Four crystallization seeds simultaneously nucleate and grow outward, their edges sharp and luminous. A formation sequence that feels geological — ancient and precise.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 1 |
Not used: Monochromatic — no blur. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Crystallize"
effect_id: 174
162 | Curtain Sweep | 1.3.1 | Low
A mirrored on/off transition. Converges from the sides to fill the center, then expands outward from the middle to clear the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 1 |
Edge blur radius: controls the softness of the sweep edge. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Curtain Sweep"
effect_id: 162
175 | Deep Breathe | 1.4.1| Low
The strip awakens like a slow, deep breath — gamma-corrected brightness rises from absolute darkness to full presence, with a subtle triangular shimmer that gives it warmth and depth.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: this monochromatic transition does not use intensity. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Deep Breathe"
effect_id: 175
169 | Dropping Fill | 1.4.1 | Low
Falling droplets that accumulate at the bottom of the strip. Similar to Dropping Time but with a monochromatic focus and physics-based accumulation.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 1 |
Not used: Reserved for future visual refinements. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Dropping Fill"
effect_id: 169
181 | Eclipse | 1.4.1| Low
A masterclass in negative space. The strip remains gently illuminated while a smooth, deep shadow slowly glides across the light, creating a calming, reverse-kinetic effect.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Shadow width: determines the size of the negative space. |
| Speed | 128 |
Glide velocity: controls the speed of the drifting shadow. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Eclipse"
effect_id: 181
182 | Gas Discharge | 1.4.1| Low
A digital homage to analog ignition. The strip stutters to life with high-frequency flashes before finally catching and settling into a solid block of light.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Flutter intensity: controls the contrast and aggressiveness of the stutter sequence. |
| Speed | 128 |
Ignition duration: controls the length of the ignition phase. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Gas Discharge"
effect_id: 182
183 | Harmonic Settle | 1.4.1| Low
A physical collision transformed into light. The strip fills rapidly, overshoots its brightness target, and then rhythmically 'bounces' back into its stable state like a tuned spring.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Spring stiffness: determines the tension and number of bounces before settling. |
| Speed | 128 |
Surge velocity: controls the speed of the initial brightness jump. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Harmonic Settle"
effect_id: 183
161 | Horizon Sweep | 1.3.1 | Low
A smooth, directional on/off transition for solid colors. Sweeps the light across the strip from a snappy 0.5s zip to a luxurious 10s reveal.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 1 |
Edge blur radius: controls the softness of the sweep edge. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Horizon Sweep"
effect_id: 161
168 | Hydro-Pulse | 1.4.1 | Mid
A high-pressure fluid dynamic flow simulation. Features a turbulent "Pressurize" intro and a "Drain" outro that leaves realistic droplets succumbing to gravity.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Viscosity: determines the fluid dampening and drop cling. |
| Speed | 128 |
Pressure: controls the surge velocity and impact force. |
| Palette | — | Not Supported: Features a dedicated monochromatic fluid engine. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Hydro-Pulse"
effect_id: 168
187 | Impact Flare | 1.4.1| Low
An explosive, sudden burst of light. Inspired by a meteor strike, the strip detonates with instant brilliance before rapidly fading away.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Not used: Static monochromatic floor, reserved for future refinements. |
| Speed | 128 |
Not used: Fade duration is driven by the built-in intro/outro timing or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Impact Flare"
effect_id: 187
184 | Lithograph | 1.4.1| Low
A precise, machine-like drawing process. A bright, sharp cursor prints the light onto the strip line by line, then the effect settles into a static solid architectural hold.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Not used in hold: reserved for the authored intro/outro print sweep. |
| Speed | 128 |
Not used in hold: motion is provided only by the intro/outro print sweep. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Lithograph"
effect_id: 184
176 | Moiré Shift | 1.4.1| Mid
A dense monochromatic interference field. Fine wave collisions shimmer across the strip during the build, then settle into a solid architectural floor before dissolving back into patterned noise on shutdown.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Wave Density: controls how tightly packed the interference bands feel. |
| Speed | 128 |
Phase Drift: controls how quickly the moiré field evolves during intro and outro. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Moiré Shift"
effect_id: 176
188 | Monolith | 1.4.1| Low
A pure architectural hold. The strip fades in as a single uninterrupted slab of light, remains perfectly still, and fades back out with the same restraint.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Not used: Static monochromatic floor, reserved for future refinements. |
| Speed | 128 |
Not used: Fade duration is driven by the built-in intro/outro timing or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Monolith"
effect_id: 188
166 | Morse Sweep | 1.3.1 | Low
A "hidden in plain sight" reveal. Flashes the words "ON" and "OFF" in Morse code using the current solid color.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: Reserved for future refinements. |
| Speed | 128 |
Morse speed: controls the playback speed of the Morse sequence. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Morse Sweep"
effect_id: 166
177 | Resonance Fill | 1.4.1| Low
A liquid-reactive fill sequence. Light surges across the strip with a decaying ripple effect, resonating at the leading edge. The "Resonance" intro features a high-impact surge, while the "Resonance Fade" outro provides a rhythmic, decaying drain.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Ripple Decadence: controls the frequency and decay of the feedback ripples. |
| Speed | 100 |
Flow Pressure: controls the velocity of the fill surge. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Resonance Fill"
effect_id: 177
172 | Sonar Reveal | 1.4.1| Low
A radar-like scanning beam sweeps back and forth four times, each pass permanently lifting the brightness floor — like sonar gradually resolving a picture from nothing to full presence.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 1 |
Not used: Monochromatic — no blur. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Sonar Reveal"
effect_id: 172
163 | Stardust Sweep | 1.3.1 | Low
A sparkling on/off transition. Builds a solid color through a flurry of twinkling lights, and dissolves back into shimmering glitter on exit.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: this monochromatic transition does not use intensity. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Stardust Sweep"
effect_id: 163
179 | Stellar Dust | 1.4.1| Low
The strip awakens through a flurry of distant, breathing stars. Each pixel enters with a randomized phase-shifted pulse, creating a deep field of light that eventually stabilizes into a solid floor. Fixed in 1.4.1 for instant response.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Star Density: adjusts the contrast between breathing pixels. |
| Speed | 128 |
Blink Rate: controls the frequency of the stellar breathing. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Stellar Dust"
effect_id: 179
178 | Telemetry | 1.4.1| Low
A digital, block-based construction sequence. Dashes of light "transmit" across the strip to build the solid floor. Features a "Telemetry" intro with sharp data-bursts and a refined "Telemetry Fade" outro with softened trail-retraction.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Data Density: adjusts the length and spacing of the telemetry dashes. |
| Speed | 128 |
Baud Rate: controls the transmission speed across the strip. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Telemetry"
effect_id: 178
186 | Tidal Surge | 1.4.1 | Low
A rhythmic, multi-waypoint oscillating sweep. The light surges forward and retreats in an organic sequence, creating a fluid, breathing personality before settling into a solid colored floor.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Not used: Monochromatic — no blur. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Tidal Surge"
effect_id: 186
165 | Twin Pulse Sweep | 1.3.1 | Low
A cinematic monochromatic reveal. Dual light pulses race across the strip to lead the entry, and return to eat the light during the exit.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: this monochromatic transition does not use intensity. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Twin Pulse Sweep"
effect_id: 165
173 | Venetian | 1.4.1| Low
Like venetian blinds opening in two stages — even pixels rotate into light first, then odd pixels follow in a second sweep. Clean, architectural, precise.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 1 |
Not used: Monochromatic — no blur. |
| Speed | — | Not used: timing is driven by the authored intro/outro duration or set_inout_dur. |
| Palette | — | Not Supported: Forced to the primary solid color. |
| Triggers | — | cfx_begin, cfx_start, cfx_reach, cfx_stop, cfx_complete. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Venetian"
effect_id: 173
3. WLED Classics (Remastered)
The definitive collection of open-source favorites.
A hand-picked selection of the community's best effects, meticulously optimized and rewritten to run natively within the ChimeraFX engine with zero overhead.
38 | Aurora | 1.0.0 | Low
Northern lights animation with drifting waves and horizontal color movements.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Wave width: determines how broad the light bands are. |
| Speed | 24 |
Drift speed: controls the horizontal movement velocity. |
| Palette | — | Supported: Defaults to Aurora (1). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Aurora"
effect_id: 38
1 | Blink | 1.0.0 | Low
Simple on/off blinking of the entire strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: Reserved for future refinements. |
| Speed | 128 |
Blink rate: controls the frequency of the on/off transitions. |
| Palette | — | Supported: Sets the color of the active blink. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Blink"
effect_id: 1
26 | Blink Rainbow | 1.0.0 | Low
Blinking with color cycling across the selected palette.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Color speed: controls how fast the colors cycle between blinks. |
| Speed | 128 |
Blink rate: controls the frequency of the on/off transitions. |
| Palette | — | Supported: Defines the color cycle range. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Blink Rainbow"
effect_id: 26
91 | Bouncing Balls | 1.0.0 | Mid
Real gravity physics with multiple balls bouncing off the strip's edges.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Count: determines the number of active bouncing balls. |
| Speed | 128 |
Gravity: controls the acceleration and bounce height. |
| Palette | — | Supported: Assigns colors to individual balls. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Bouncing Balls"
effect_id: 91
2 | Breathe | 1.0.0 | Low
Classic standby breathing LED effect with smooth brightness pulsing.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: Reserved for future refinements. |
| Speed | 128 |
Breathe rate: controls the speed of the expansion and contraction. |
| Palette | — | Supported: Sets the color of the breathing pulse. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Breathe"
effect_id: 2
28 | Chase | 1.0.0 | Mid
Moving dot with a fading trail that sweeps across the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 40 |
Trail length: determines how long the tail persists. |
| Speed | 110 |
Chase speed: controls the velocity of the moving dot. |
| Palette | — | Supported: Sets the color of the chase and trail. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Chase"
effect_id: 28
54 | Chase multi | 1.0.0 | Mid
Three-color chase animation with sub-pixel anti-aliasing for smooth motion.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 70 |
Spacing: adjusts the distance between the chase segments. |
| Speed | 60 |
Chase speed: controls the velocity of the triple-chase. |
| Palette | — | Supported: Defines the colors of the different segments. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Chase tri"
effect_id: 54
8 | Colorloop | 1.0.0 | Low
Solid color cycling smoothly through the selected palette.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Saturation: adjusts the color depth of the loop. |
| Speed | 128 |
Cycle speed: controls how fast colors rotate. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Colorloop"
effect_id: 8
74 | Colortwinkle | 1.0.0 | Low
Magical fairy-dust twinkles that pop in and out across the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Spawn rate: determines how many twinkles appear. |
| Speed | 128 |
Fade speed: controls how fast the sparks vanish. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Colortwinkle"
effect_id: 74
63 | Colorwaves | 1.0.0 | Low
Pride-style color waves with smooth breathing motion across the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Saturation: adjusts the vibrancy of the waves. |
| Speed | 128 |
Wave speed: controls the motion velocity. |
| Palette | — | Supported: Defaults to Party (8). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Colorwaves"
effect_id: 63
18 | Dissolve | 1.0.0 | Low
Sequential random pixel fill and clear, creating a dissolve transition.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Change rate: determines how many pixels change per tick. |
| Speed | 128 |
Hold time: controls the duration of the fill/clear states. |
| Palette | — | Supported: Sets the dissolve colors. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Dissolve"
effect_id: 18
96 | Drip | 1.0.0 | Low
Falling water drop physics with splashes and gravity-driven motion.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Drop size: determines the volume of the water drops. |
| Speed | 128 |
Gravity: controls the fall velocity and splash height. |
| Palette | — | Supported: Colorizes the water drops. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Drip"
effect_id: 96
66 | Fire | 1.0.0 | Mid
Realistic 1D fire simulation with heat tracking and spark generation.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 160 |
Sparking rate: determines the frequency of new embers. |
| Speed | 64 |
Cooling rate: controls the flame height and dissipation. |
| Palette | — | Supported: Defaults to Fire (5). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Fire"
effect_id: 66
90 | Fireworks | 1.0.0 | Low
Exploding rocket simulation with launch and burst phases.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Explosion size: determines the radius of the burst. |
| Speed | 128 |
Launch frequency: controls how often rockets fire. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Fireworks"
effect_id: 90
110 | Flow | 1.0.0 | Low
Smooth moving color zones that overlap for fluid transitions.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Zone count: determines the number of active color bands. |
| Speed | 128 |
Flow speed: controls the movement velocity. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Flow"
effect_id: 110
87 | Glitter | 1.0.0 | Low
Moving rainbow pattern with randomly spawning white sparkles.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Sparkle density: determines the spark frequency. |
| Speed | 128 |
Flow speed: controls the background motion. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Glitter"
effect_id: 87
100 | HeartBeat | 1.0.0 | Low
Anatomical heartbeat simulation with dual-beat rhythmic pulsing.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Pulse decay: controls the dissipation of the beat surge. |
| Speed | 128 |
BPM: sets the frequency of the heartbeats. |
| Palette | — | Supported: Assigns colors to the heart pulses. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "HeartBeat"
effect_id: 100
64 | Juggle | 1.0.0 | Mid
Eight bouncing dots with trails that weave in and out of each other.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Trail length: determines the persisting trail depth. |
| Speed | 64 |
Movement speed: controls the dot oscillation frequency. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Juggle"
effect_id: 64
76 | Meteor | 1.0.0 | Low
Meteor with random decay trail that sweeps across the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Trail length: determines the particle persistence. |
| Speed | 128 |
Fall speed: controls the movement velocity. |
| Palette | — | Supported: Colors the meteor and its tail. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Meteor"
effect_id: 76
25 | Multi Strobe | 1.0.0 | Low
Multiple strobe pulses in rapid sequence for high-intensity visuals.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Burst count: determines the number of strobe flashes per cycle. |
| Speed | 128 |
Strobe rate: controls the flash frequency. |
| Palette | — | Supported: Colors the strobe bursts. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Multi Strobe"
effect_id: 25
107 | Noise Pal | 1.0.0 | Mid
Perlin noise driven color movement that creates organic, flowing light patterns.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Zoom: adjusts the scale/resolution of the noise pattern. |
| Speed | 128 |
Drift speed: controls the velocity of the color movement. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Noise Pal"
effect_id: 107
101 | Ocean | 1.0.0 | Low
Gentle ocean waves (Pacifica simulation) with overlapping light layers.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Zoom/Scale: adjusts the breadth of the wave movements. |
| Speed | 128 |
Wave speed: controls the velocity of the ocean surge. |
| Palette | — | Not Supported: Forced to the deep sea Ocean palette. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Ocean"
effect_id: 101
98 | Percent | 1.0.0 | Low
Percent-based fill (Progress Bar) for visual status tracking.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Percent fill: determines the completion level (0-255 map). |
| Speed | 128 |
Smoothness: controls the transition velocity between values. |
| Palette | — | Supported: Colors the fill bar. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Percent"
effect_id: 98
97 | Plasma | 1.0.0 | Mid
Multi-layer Perlin noise plasma that generates complex, morphing light fields.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Frequency: adjusts the density of the plasma nodes. |
| Speed | 128 |
Morph speed: controls how fast the plasma fluctuates. |
| Palette | — | Supported: Defaults to Party (8). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Plasma"
effect_id: 97
95 | Popcorn | 1.0.0 | Mid
Bouncing particles simulation with energy dissipation and floor collisions.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Particle count: determines the number of active popcorn grains. |
| Speed | 128 |
Bounciness: controls the kinetic energy retention on impact. |
| Palette | — | Supported: Colors the individual particles. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Popcorn"
effect_id: 95
9 | Rainbow | 1.0.0 | Low
Classic full HSV spectrum moving across the strip for a vibrant light flow.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Zoom/Density: adjusts the breadth of the rainbow bands. |
| Speed | 128 |
Flow speed: controls the velocity of the spectrum movement. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Rainbow"
effect_id: 9
79 | Ripple | 1.0.0 | Low
Expanding ripple waves that propagate from random origins across the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Wave strength: determines the ripple amplitude. |
| Speed | 128 |
Propagation: controls how fast waves expand. |
| Palette | — | Supported: Defaults to Rainbow (4). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Ripple"
effect_id: 79
52 | Running Dual | 1.0.0 | Low
Two running light trails originating from the center and sweeping outward.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Spacing: adjusts the distance between trails. |
| Speed | 128 |
Run speed: controls the movement velocity. |
| Palette | — | Supported: Defaults to Sakura (13). |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Running Dual"
effect_id: 52
15 | Running lights | 1.0.0 | Low
Moving light trails with subtle decay, creating a flowing rhythmic effect.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Trail spacing: adjusts the density of the light peaks. |
| Speed | 128 |
Run speed: controls the motion velocity. |
| Palette | — | Supported: Sets the color of the trails. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Running lights"
effect_id: 15
16 | Saw | 1.0.0 | Low
Sawtooth wave color movement with sharp ramps and snappy transitions.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Wave count: determines the density of the sawtooth pattern. |
| Speed | 128 |
Speed: controls the movement velocity. |
| Palette | — | Supported: Colors the sawtooth peaks. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Saw"
effect_id: 16
40 | Scanner | 1.0.0 | Low
Classic Larson Scanner (Cylon Eye) ping-ponging across the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Trail length: determines the persisting trail depth. |
| Speed | 128 |
Scan speed: controls the movement frequency. |
| Palette | — | Supported: Sets the scanner color. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Scanner"
effect_id: 40
60 | Scanner Dual | 1.0.0 | Low
Two scanners synchronizing and meeting in the center of the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Trail length: determines the trail persistence. |
| Speed | 128 |
Scan speed: controls the meeting frequency. |
| Palette | — | Supported: Sets the color of the dual scanners. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Scanner Dual"
effect_id: 60
20 | Sparkle | 1.0.0 | Low
Randomly flashing pixels that pop in and out across the solid strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Sparkle density: determines how many pixels flash at once. |
| Speed | 128 |
Cycle speed: controls how fast sparks update. |
| Palette | — | Supported: Sets the sparkle colors. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Sparkle"
effect_id: 20
22 | Sparkle + | 1.0.0 | Low
Intense high-frequency sparkles with overlapping flash cycles.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Density: determines the frequency of new light births. |
| Speed | 128 |
Flash rate: controls the shutter speed of the sparkles. |
| Palette | — | Supported: Colors the intense flash events. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Sparkle +"
effect_id: 22
21 | Sparkle Dark | 1.0.0 | Low
Inverse sparkling where random pixels turn off briefly against a solid background.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Density: determines the number of dark nodes. |
| Speed | 128 |
Blink rate: controls the frequency of dark events. |
| Palette | — | Supported: Sets the background solid color. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Sparkle Dark"
effect_id: 21
0 | Static | 1.0.0 | Low
Solid color or stationary palette mapping for constant illumination.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: Reserved for future refinements. |
| Speed | — | Not used: Reserved for future refinements. |
| Palette | — | Supported: Maps a static gradient across the strip. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Static"
effect_id: 0
23 | Strobe | 1.0.0 | High
Rapid full-strip high-frequency flashing for stroboscopic effects.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: Reserved for future refinements. |
| Speed | 128 |
Strobe rate: controls the flash frequency. |
| Palette | — | Supported: Colors the strobe bursts. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Strobe"
effect_id: 23
24 | Strobe Rainbow | 1.0.0 | High
Strobe flashing with automatic color cycling across the palette.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Color speed: controls how fast colors cycle during the strobe. |
| Speed | 128 |
Strobe rate: controls the flash frequency. |
| Palette | — | Supported: Defines the strobe color cycle. |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Strobe Rainbow"
effect_id: 24
104 | Sunrise | 1.0.0 | Low
Gradual brightness and color increase simulation for alarm/wake-up light.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | 128 |
Not used: Reserved for future refinements. |
| Speed | 60 |
Duration: controls the length of the sunrise transition. |
| Palette | — | Supported: Defaults to HeatColors (12). |
| Orchestrator Triggers | — | Not Supported: Only on_start and on_complete are available. |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Sunrise"
effect_id: 104
6 | Sweep | 1.0.0 | Low
Ping-pong wipe animation that bounces the light front and back.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: Reserved for future refinements. |
| Speed | 128 |
Sweep speed: controls the movement velocity. |
| Palette | — | Supported: Colors the sweeping light. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Sweep"
effect_id: 6
3 | Wipe | 1.0.0 | Low
Linear color wipe from start to end of the strip.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: Reserved for future refinements. |
| Speed | 128 |
Wipe speed: controls the transition velocity. |
| Palette | — | Supported: Colors the wipe animation. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Wipe"
effect_id: 3
4 | Wipe Random | 1.0.0 | Low
Linear wipe with random color changes on every pass.
| Parameter | Autotune | Function Description |
|---|---|---|
| Intensity | — | Not used: Reserved for future refinements. |
| Speed | 128 |
Wipe speed: controls the transition velocity. |
| Palette | — | Supported: Defines the random color range. |
| Orchestrator Triggers | — | Supported: Position-based triggers (on_cfx_reach). |
YAML Setup / Custom Preset:
(Optional if all_effects: true)
- addressable_cfx:
name: "Wipe Random"
effect_id: 4
A few notes on the credits:
- ChimeraFX: Custom effects developed specifically for this component by Federico Leoni.
- Aircoookie: Lead developer of WLED. Most core effect logic is derived from his work.
- Mark Kriegsman: Godfather of high-quality LED math. Responsible for Fire, Juggle, and many FastLED classics.
- Tweaking4All: Creator of the iconic Bouncing Balls physics logic.
Palettes
You can assign any of these palettes to compatible effects using the palette selector.
| ID | Palette Name | Description | Preview |
|---|---|---|---|
| 0 | Default | Uses the effect's hardcoded colors. | |
| 1 | Aurora | Northern lights colors. | ![]() |
| 17 | Christmas | Red and green holiday mix. | ![]() |
| 15 | Cyberpunk | Neon pink, blue, and purple. | ![]() |
| 22 | Fairy | Magical pinks and purples. | ![]() |
| 5 | Fire | Intense reds, oranges, and yellows. | ![]() |
| 2 | Forest | Earth greens, browns, and mossy tones. | ![]() |
| 3 | Halloween | Orange and purple mix. | ![]() |
| 12 | HeatColors | Traditional heatmap colors. | ![]() |
| 7 | Ice | Cool whites, blues, and cyans. | ![]() |
| 19 | Matrix | Digital rain greens. | ![]() |
| 11 | Ocean | Deep blues, cyans, and white crests. | ![]() |
| 16 | OrangeTeal | Modern cinematic contrast. | ![]() |
| 8 | Party | Vibrant high-contrast mixed colors. | ![]() |
| 10 | Pastel | Soft, desaturated soothing colors. | ![]() |
| 4 | Rainbow | Full HSV spectrum cycle. | ![]() |
| 18 | RedBlue | Simple red and blue gradient. | ![]() |
| 14 | Rivendell | Fantasy forest greens and blues. | ![]() |
| 13 | Sakura | Pink and white cherry blossom tones. | ![]() |
| 254 | Smart Random | Dynamic, intelligent color combinations. | ![]() |
| 21 | Solid | Solid color (uses primary color). | ![]() |
| 20 | SunnyGold | Bright gold and yellow. | ![]() |
| 6 | Sunset | Purple, red, orange, and yellow gradients. | ![]() |
| 9 | Twilight | Dusk blues and purples. | ![]() |
Intro and Outro Animations
These short animations play once when the light is turned ON or OFF.
0 | None | 1.2.1 | Low
Standard behavior (Main effect starts immediately).
3 | Center | 1.2.1 | Low
Wipe from center outwards (or inwards if reversed).
10 | Construct / Dismantle | 1.4.1 | Mid
Simulates kinetic physical structure. Construct features free-falling blocks that stack to build the strip during the intro, while Dismantle breaks the light apart from the top down, with segments peeling off and falling away during the outro.
14 | Crystallize / Erode | 1.4.1 | Low
Geological nucleation transition. Crystallize grow seeds of light outward into a solid floor during the intro. Erode causes the light to fragment and dissolve at the edges, slowly consuming the strip from within.
15 | Deep Breathe / Exhale | 1.4.1 | Low
A slow, organic brightness ramp. Deep Breathe rises from darkness with a subtle triangular shimmer during the intro. Exhale provides a natural, lung-like curve that gently releases the light into darkness.
9 | Dropping / Emptying | 1.4.1 | Low
Simulates gravity-based physics. Dropping features falling droplets that fill the strip during the intro, while Emptying clears the light with rising air bubbles and surface highlights during the outro.
21 | Eclipse | 1.4.1 | Low
A masterclass in negative space. Eclipse sweeps a deep, smooth shadow across the strip, modulating the brightness in a calming reverse-kinetic motion. Perfect for transitions into solid, ambient colors.
2 | Fade | 1.2.1 | Low
Smooth brightness fade-in.
22 | Gas Discharge | 1.4.1 | Low
The strip stutters to life with high-frequency flashes and crackling brightness surges, simulating an old neon tube or high-pressure lamp striking before it settles into stable illumination.
4 | Glitter | 1.2.1 | Low
Random pixels sparkle as brightness increases.
23 | Harmonic Settle | 1.4.1 | Low
A highly physical, spring-loaded transition. The light surges forward, overshoots the target brightness, and bounces back and forth with decaying momentum until it smoothly settles into its final solid state.
26 & 27 | Impact Flare / Center Squeeze | 1.4.1 | High
The perfect effect for a dramatic reveal. Impact Flare - Pure kinetic energy. The effect triggers an instantaneous, violent flare that floods the strip. Center Squeeze - The light dissolves into a shockwave that quickly burns out into the void.
11 | Inertia Sweep / Decelerate | 1.4.1 | Low
A precisely-eased transition that sweeps brightness in a single pass. Inertia Sweep features a hot leading edge that pulses ahead during the intro, while Decelerate provides a smooth, momentum-based fade to black during the outro.
24 | Lithograph | 1.4.1 | Low
A precise, technical construction. A razor-sharp bright cursor prints the light onto the strip line by line, then the effect settles into a static solid architectural hold.
16 | Moiré Shift / Moiré Fade | 1.4.1 | Mid
A high-frequency interference transition. Moiré Shift builds the floor through breathing shadows during the intro. Moiré Fade uses shifting waves to break up the solid color before dissolving into black.
6 | Morse Code | 1.2.1 | Low
Flashes "ON" in Morse code during the intro and "OFF" during the outro.
8 | Pressurize / Drain | 1.4.1 | Mid
Simulates fluid dynamics within the strip. Pressurize surges the light forward during the intro, while Drain pulls it back and leaves droplets during the outro.
7 | Quadrant | 1.3.1 | Low
Splits the strip into 4 wings. Converges from quadrant edges to centers during intro, and clears from centers outwards during outro.
17 | Resonance / Resonance Fade | 1.4.1 | Low
A liquid-reactive transition. Resonance surges across the strip with decaying ripples during the intro. Resonance Fade provides a rhythmic, decaying drain that rhythmically pulls the light away during the outro.
12 | Sonar Reveal / Sonar Fade | 1.4.1 | Low
A radar-like scanning transition. Sonar Reveal sweeps back and forth, gradually resolving the brightness floor during the intro. Sonar Fade uses a retreating scan to systematically dim the strip into darkness during the outro.
19 | Stellar Dust / Stellar Fade | 1.4.1 | Low
A randomized phase-pulsed transition. Stellar Dust awakens pixels as breathing stars that stabilize into a floor during the intro. Stellar Fade cause the pixels to drift back into random twinkling before extinguishing.
18 | Telemetry / Telemetry Fade | 1.4.1 | Low
A digital data-stream transition. Telemetry transmits sharp data-bursts to construct the floor during the intro. Telemetry Fade uses softened trail-retraction to "de-materialize" the strip into nothingness.
25 | Tidal Surge / Tidal Recede | 1.4.1 | Low
A rhythmic, fluid transition. Tidal Surge sweeps forward with a multi-stage organic oscillation, swelling and retreating as it builds the floor during the intro. Tidal Recede mirrors this rhythm in reverse, smoothly draining the light to black during the outro.
5 | Twin Pulse | 1.2.1 | Low
Symmetrical dual-cursor pulses that race across the strip, leading a solid color wipe or erasing light during the outro.
13 | Venetian / Close Blinds | 1.4.1 | Low
Architectural shutter transition. Venetian opens the light in two alternating stages during the intro. Close Blinds reverses the logic, snapping the light shut in alternating patterns for a clean exit.
1 | Wipe | 1.2.1 | Low
Linear wipe from start to end (respects Mirror).
Transition Behavior
When the Intro Duration ends, the Intro Effect will Dissolve (Soft Fairy Dust) into the Main Effect over 1.5 seconds. This creates a seamless, premium startup experience.
default_transition_length does not replace this dissolve. It only adds native ESPHome power fades for eligible effects, and it is ignored by architectural effects plus Energy and Chaos Theory.
Note: The intro animation runs only when the light is switched from Off to On. If you change the main effect while the light is already on, the intro will not play again. It will only re-trigger the next time the light is toggled on.






















