Quick-Response Blueprint for Ikea Bilresa Scroll Wheel Remote
I created this blueprint to get the best possible performance out of the Ikea Bilresa Scroll Wheel using Zigbee2MQTT.
I wasn’t happy with the response time using other methods, so I built this to make it feel responsive and smooth. Instead of triggering a new automation for every single step (which causes lag), this blueprint uses a repeat/while loop that stays alive while you scroll.
Note: While designed for the Bilresa, this may also work with similar scroll wheel remotes connected through Zigbee2MQTT.
Features:
- Quick Response: Uses a continuous loop for smooth scrolling without the usual lag.
- Smart Limits: Automatically detects the top and bottom limits so you never get stuck at 0% or 100%.
- Interruptible: You can click the button anytime—even while scrolling—and it reacts immediately.
- Universal Media Control: Uses Volume Up/Down commands for compatibility with TVs and Soundbars.
- Multi-Mode: Supports Brightness, Color Temp, Color Wheel, Volume, and Climate.
How to Setup
- Get Your Device Name:
- Check what your device is named in Zigbee2MQTT (e.g.,
Office_Remote).
- Configure the Blueprint:
- MQTT Topic: This is pre-filled. Just replace
FRIENDLY_NAME_HEREwith your device name (e.g.,zigbee2mqtt/Office_Remote). - Entity: Pick the Light, Media Player, or Climate entity you want to control.
- Mode: Choose what you want to control (Brightness, Volume, etc.).
For Fine Tuning: If you want to adjust how “fast” or responsive the physical wheel feels, go to Zigbee2MQTT → Your Device → Settings (Specific). You can adjust the Action Interval and Delta values there to fine-tune the scroll behavior to your liking.
Enjoy!