Skip to content

Available Effects, Palettes, Intros and Outros

Beyond the Port: A New Standard

While ChimeraFX began as a project to bring 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.

Note: To maintain this focus on performance and quality, unoptimized effects or those requiring complex 2D matrices/multi-segment layering are intentionally excluded.


1. ChimeraFX Original Effects

Signature algorithms engineered exclusively for this engine.

These are the flagship animations of ChimeraFX. They feature advanced fluid simulations, chaos theory, and custom physics engines not found in any other library.

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.

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 128 Peak Chaos: adjusts the frequency of twinkling eruptions.
Speed 128 Flow speed: controls the velocity of the underlying color bands.
Palette Not Supported: Uses its internal organic color engine.

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.

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).

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.

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.

YAML Setup / Custom Preset: (Optional if all_effects: true)

  - addressable_cfx:
      name: "Follow Us"
      effect_id: 157

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.

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.

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 1 Sweep duration: controls the speed of the architectural transition.
Palette Not Supported: Forced to the primary solid color.

YAML Setup / Custom Preset: (Optional if all_effects: true)

  - addressable_cfx:
      name: "Curtain Sweep"
      effect_id: 162

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 1 Sweep duration: controls the speed of the architectural transition.
Palette Not Supported: Forced to the primary solid color.

YAML Setup / Custom Preset: (Optional if all_effects: true)

  - addressable_cfx:
      name: "Horizon Sweep"
      effect_id: 161

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 1 Edge blur radius: controls the softness of the sweep edge.
Speed 1 Sweep duration: controls the speed of the architectural transition.
Palette Not Supported: Forced to the primary solid color.

YAML Setup / Custom Preset: (Optional if all_effects: true)

  - addressable_cfx:
      name: "Stardust Sweep"
      effect_id: 163

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 1 Edge blur radius: controls the softness of the sweep edge.
Speed 1 Sweep duration: controls the speed of the architectural transition.
Palette Not Supported: Forced to the primary solid color.

YAML Setup / Custom Preset: (Optional if all_effects: true)

  - addressable_cfx:
      name: "Twin Pulse Sweep"
      effect_id: 165

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.

YAML Setup / Custom Preset: (Optional if all_effects: true)

  - addressable_cfx:
      name: "Morse Sweep"
      effect_id: 166


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).

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.

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.

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.

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.

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.

YAML Setup / Custom Preset: (Optional if all_effects: true)

  - addressable_cfx:
      name: "Chase"
      effect_id: 28

54 | Chase tri 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.

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).

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).

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).

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.

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.

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).

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).

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).

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).

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.

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).

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.

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.

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).

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.

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.

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).

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.

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).

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).

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).

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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).

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.

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.

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.

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
1 Aurora Northern lights colors. Aurora
17 Christmas Red and green holiday mix. Christmas
15 Cyberpunk Neon pink, blue, and purple. Cyberpunk
0 Default Uses the effect's hardcoded colors.
22 Fairy Magical pinks and purples. Fairy
5 Fire Intense reds, oranges, and yellows. Fire
2 Forest Earth greens, browns, and mossy tones. Forest
3 Halloween Orange and purple mix. Halloween
12 HeatColors Traditional heatmap colors. HeatColors
7 Ice Cool whites, blues, and cyans. Ice
19 Matrix Digital rain greens. Matrix
11 Ocean Deep blues, cyans, and white crests. Ocean
16 OrangeTeal Modern cinematic contrast. OrangeTeal
8 Party Vibrant high-contrast mixed colors. Party
10 Pastel Soft, desaturated soothing colors. Pastel
4 Rainbow Full HSV spectrum cycle. Rainbow
18 RedBlue Simple red and blue gradient. RedBlue
14 Rivendell Fantasy forest greens and blues. Rivendell
13 Sakura Pink and white cherry blossom tones. Sakura
254 Smart Random Dynamic, intelligent color combinations. Smart Random
21 Solid Solid color (uses primary color). Solid
20 SunnyGold Bright gold and yellow. SunnyGold
6 Sunset Purple, red, orange, and yellow gradients. Sunset
23 Twilight Dusk blues and purples. Twilight

Intro and Outro Animations

These short animations play once when the light is turned ON or OFF.

ID Animation Name Description
0 None Standard behavior (Main effect starts immediately).
1 Wipe Linear wipe from start to end (respects Mirror).
2 Fade Smooth brightness fade-in.
3 Center Wipe from center outwards (or inwards if reversed).
4 Glitter Random pixels sparkle as brightness increases.
5 Twin Pulse Symmetrical dual-cursor pulses that race across the strip, leading a solid color wipe or erasing light during the outro.
6 Morse Code Flashes "ON" in Morse code during the intro and "OFF" during the outro. Supports palette colors.

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.

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.