IKEA BILRESA scroll wheel (Matter) - Yet another blueprint

Hey guys,
here’s another blueprint for the IKEA BILRESA Scrollwheel (Matter).
I mainly use it to control my Phillips Hue lights in 3 different rooms, thought maybe someone else might be interested in it. So here you go…


Yet another blueprint to turn the IKEA BILRESA scroll wheel (Matter version) into a versatile multi-channel remote. Control up to three different lights or light groups and execute custom actions with multi-click support.

Features

  • Scrolling: Precise adjustment of brightness, color temperature or hue of any light or light group.
  • Scene Cycler: Cycle through a list of your favorite scenes with a single click.
  • Multi-Click Support: Separate actions for Single, Double, and Triple clicks, as well as Long Press (Hold & Release) for every channel.
  • Clean UI: Organized and collapsible configuration groups for an easier setup.

Setup & Requirements

Event Entities

For this blueprint to work, all events of the BILRESA device must be properly exposed and be enabled in Home Assistant.

The automation logic maps functions based on event entity ids ending in _1 through _9. If the remote doesn’t trigger anything, ensure the event entities are enabled in the device settings.\In some cases, you may need to regenerate or manually rename the entity ids of the device to match the expected sequence (_1 to _9).

Philips Hue Options

The blueprint offers the selection of “Color Temperature (Philips Hue)” and “Color (Philips Hue)”.

When to use? Select these options if your lights are connected directly via a Philips Hue Hub.
Why? These modes use absolute value calculations instead of relative steps to ensure smooth transitions when controlled through the Hue bridge.

Installation

Import Blueprint (EN)

German version

Import Blueprint (DE)

Manual installation
  1. Go to your Home Assistant instance: SettingsAutomations & ScenesBlueprints.
  2. Click Import Blueprint, copy & paste one of those URLs:
    • English: https://gist.github.com/SvKRO/52f246362a19f0297fd18969b383181b
    • German: https://gist.github.com/SvKRO/8c6b3676658672b4663b0dfa1a4624e3
  3. Create a new automation based on the imported blueprint.

Other

Im using it to control the brightness, switch between selected scenes and simply turn devices on or off. So far it seems to work just fine, not sure about the other options though. Maybe i’ll continue to work on it later to support more options, like media volume control and things like that.
Feel free to leave any feedback and/or report issues you might have. Enjoy!

7 Likes

Thank you @SvKRO for sharing, all WORKS

except for one functionality:
Channel 2 - > Scroll Wheel Settings → Scroll Function: Colour Temperature

If I rotate than will trigger the error, BUT if I change as bellow will work fine
Channel 2 → Scroll Wheel Setting → Scroll Function: Colour Temperature (Philips Hue)

Error in describing trigger: can’t access property “includes”, t is undefined

I asked ChatGPT about and here is the answer:

The extra keys not allowed error occurs because color_temp_step_pct is not a valid parameter for the standard light.turn_on service in Home Assistant. The t is undefined error is just a harmless UI bug caused by the visual editor failing to render the blueprint’s complex template triggers. Switching to the “Philips Hue” mode fixes the functionality because it calculates absolute color temperature values instead of sending the unsupported step command.

.
Also I would like to suggest a section with a global setting for brightness to be smooth when increasing steps, maybe a filed to set 0.2ms transition

.
Just sharing other blueprints that worked for me as well - BILRESA Matter - Sonoff usb dongle

IKEA Bilresa Scrollwheel (Matter) – Ultimate Light Controller (Atomic Edition)

Ikea Bilresa scroll wheel blueprint (Matter) - The Original

1 Like