All blueprints

Showcase/bilresa-scroll-wheel.yaml

IKEA BILRESA Scroll Wheel - 3 Light Presets

automation · HA 2025.7.0+ · 24 inputs

Mock entities only — nothing here controls a real home. Import into HA for real devices.
Import in HA

The 9 BILRESA event entities, three per physical preset. On the device page, identify right/brighter, left/dimmer and centre push for each preset and confirm they update when the control is used.

Preset 1 scroll-right event entity.

event.bilresa_unused_preset_1_button_1

Preset 1 scroll-left event entity.

event.bilresa_unused_preset_1_button_2

Preset 1 centre/push event entity.

event.bilresa_unused_preset_1_button_3

Preset 2 scroll-right event entity.

event.bilresa_unused_preset_2_button_4

Preset 2 scroll-left event entity.

event.bilresa_unused_preset_2_button_5

Preset 2 centre/push event entity.

event.bilresa_unused_preset_2_button_6

Preset 3 scroll-right event entity.

event.bilresa_unused_preset_3_button_7

Preset 3 scroll-left event entity.

event.bilresa_unused_preset_3_button_8

Preset 3 centre/push event entity.

event.bilresa_unused_preset_3_button_9

Pick which lights each preset controls. Duplicating reuses that preset's lights and colour list. Disabled presets do nothing.

Lights controlled by this preset. Ignored when disabled.

No entity selected — pick below, like in HA.

Ignored when duplicating Preset 1 or when disabled.

No entity selected — pick below, like in HA.

Ignored when duplicating another preset or when disabled.

No entity selected — pick below, like in HA.
Automation YAML — live

Updates as you configure, like HA's YAML view. Paste into an automation using this blueprint.

alias: IKEA BILRESA Scroll Wheel - 3 Light Presets — demo
description: Created from 0libote showcase replica (mock entities)
use_blueprint:
  path: 0libote/bilresa-scroll-wheel.yaml
  input:
    button_1: event.bilresa_unused_preset_1_button_1
    button_2: event.bilresa_unused_preset_1_button_2
    button_3: event.bilresa_unused_preset_1_button_3
    button_4: event.bilresa_unused_preset_2_button_4
    button_5: event.bilresa_unused_preset_2_button_5
    button_6: event.bilresa_unused_preset_2_button_6
    button_7: event.bilresa_unused_preset_3_button_7
    button_8: event.bilresa_unused_preset_3_button_8
    button_9: event.bilresa_unused_preset_3_button_9
    preset_1_mode: custom
    preset_2_mode: duplicate_preset_1
    preset_3_mode: duplicate_preset_1
    brightness_step: 10
    brightness_min: 1
    brightness_max: 100
    brightness_transition: 0.2
    centre_layout: tap_colour_hold_power
    preset_1_colour_presets: 
      - name: Warm White
        colour: [255, 166, 87]
      - name: Soft White
        colour: [255, 214, 170]
      - name: Daylight
        colour: [255, 244, 229]
      - name: Red
        colour: [255, 0, 0]
      - name: Orange
        colour: [255, 80, 0]
      - name: Yellow
        colour: [255, 220, 0]
      - name: Green
        colour: [0, 255, 0]
      - name: Cyan
        colour: [0, 255, 255]
      - name: Sky Blue
        colour: [0, 170, 255]
      - name: Blue
        colour: [0, 80, 255]
      - name: Purple
        colour: [160, 0, 255]
      - name: Pink
        colour: [255, 0, 120]
      - name: Cool White
        colour: [220, 235, 255]
    colour_transition: 0.5
mode: single

Sections open and collapse exactly as declared in bilresa-scroll-wheel.yaml. Entity pickers only list domains the blueprint's filter allows. The YAML panel shows what HA would store for an automation built from this blueprint.