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.
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
German version
Manual installation
Go to your Home Assistant instance: Settings → Automations & Scenes → Blueprints.
Click Import Blueprint, copy & paste one of those URLs:
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!
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
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
Thank you very much for the detailed feedback, much appreciated.
I finally found some time to fix the bugs and incorporate your suggestions. I removed the items now marked as deprecated from the blueprint, and it should now work with HA2026.3 again.
Unfortunately, I am not allowed to edit my original post, so here is the changelog:
Version 1.0.1
Minor bugs fixed.
Support for multiple Bilresa remote controls added. (Thanks dhoerner-git)
Hi thank you @SvKRO for fixing, I downloaded your new code and works great
I found some odd behaviour, if you spin fast maybe 2x or 3x times all freezes, I guess it makes too many calls to HA and does not know what to do about it, basically the lamp does not respond for about 10 seconds, I guess Matter and Threads have some issues with high number of requests,
but if wait for like 10 seconds all gets fixed by itself and works perfectly fine
thank you for sharing the blue print
----- Edit:
@SvKRO I found this post which probably is related
New issue with this, just appeared from nowhere - have deleted the automation and re-setup but getting again. All devices are ok: From Spook: This automation references the following actions, which are unknown to Home Assistant:* script.light_color_temp_helper, * script.light_color_hs_helper
So psyched that this blueprint is making the Bilresa scroll switch do exactly what I wanted: three groups controlled with varying settings. THANK YOU SO MUCH!!
The blueprint works well except on scrolling. If I scroll too fast, the remote reports pressed twice or pressed x times and the blueprint does nothing with it. Or am I missing something?