IKEA Bilresa Dual Button (Matter) – Light Control with Events & Sensors

This blueprint is designed to unlock the full potential of the IKEA Bilresa Smart Dual Button when used via Matter/Thread to control your Smart Lights.

(Note: This blueprint is optimized for Lights only. It does not support Media Player/Volume control in this version.)

The Matter implementation of this device can sometimes be tricky regarding “Hold” actions. This blueprint uses a custom Hybrid Engine to solve this.

:rocket: Key Features

  • :zap: Hybrid Engine:
    • Clicks use Events for instant reaction (Toggle, Scenes).
    • Dimming uses Sensors in a smart loop. This ensures butter-smooth dimming that stops exactly when you release the button.
  • :atom_symbol: Atomic Control:
    • Dual Button Logic: Configure the Single Dot (Button 1) and Double Dot (Button 2) independently.
    • Gestures: Assign specific actions for Short Press, Double Press, and Hold (e.g., Dimming, Color Change, or Scenes).

:clipboard: Requirements (Crucial!)

To make the Hybrid Engine work, you must enable two types of entities for the remote in Home Assistant:

  1. ENABLE Events: Look for the event entities for Button 1 and Button 2.
  2. ENABLE Sensors: Look for the sensors often named “Switch Status” or “Position” (values 0 or 1) for Button 1 and Button 2.

:bulb: Setup Tip regarding Lights

If you want to control multiple lights at once (e.g., a room), please create a Helper Group (Light Group) in Home Assistant and select that group in the blueprint.
Targeting multiple individual entities directly via the blueprint may cause synchronization issues (“Popcorn effect”).

:inbox_tray: Import Blueprint

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint URL pre-filled.

Or import manually using this URL:
https://gist.github.com/stone13/03c873c4a7430bc60f2dd1d42be30590


:gear: Configuration Guide

  • Event Button 1 / Sensor Button 1: Map these to the “Single Dot” button entities.
  • Event Button 2 / Sensor Button 2: Map these to the “Double Dot” button entities.
  • Actions: Choose “Hybrid Dimming” for the Hold-Action to enable the smooth dimming loop.

Version History

  • V1.0: Initial Release (Hybrid Edition). Dedicated Light Control with Event/Sensor fusion.

🇩🇪 Klicke hier für die Deutsche Beschreibung

Deutsche Beschreibung

Dieser Blueprint ist der ultimative Controller für den IKEA Bilresa Smart Dual Button (den kleinen ovalen Schalter mit 2 Tasten) über Matter/Thread.

(Hinweis: Dieser Blueprint ist rein auf Lichtsteuerung optimiert.)

Die Matter-Integration dieses Schalters hat oft Probleme, das “Loslassen” der Taste beim Dimmen sauber zu erkennen. Dieser Blueprint löst das mit einer Hybrid Engine.

:rocket: Die Highlights

  • :zap: Hybrid Engine:
    • Klicks nutzen Events für sofortige Reaktion (An/Aus, Szenen).
    • Dimmen nutzt Sensoren. Der Blueprint prüft in einer Schleife, ob die Taste noch gedrückt ist (“1”). Das garantiert weiches Dimmen ohne Ruckeln.
  • :atom_symbol: Atomic Control:
    • Dual Button: Konfiguriere die Taste mit einem Punkt und die mit zwei Punkten komplett getrennt.
    • Gesten: Belege Kurz, Doppelklick und Halten individuell (z.B. Dimmen, Warmweiß/Kaltweiß, Szenen).

:clipboard: Voraussetzungen (Wichtig!)

Damit die Hybrid-Technik funktioniert, musst du in Home Assistant zwei Arten von Entitäten aktivieren:

  1. Events: Die Event-Entitäten für Taste 1 und Taste 2.
  2. Sensoren: Die Sensoren (oft “Schalterstellung” oder “Switch Status”), die anzeigen, ob die Taste gedrückt ist (0 oder 1).

:bulb: Wichtiger Tipp für Lampen

Wenn du mehrere Lampen gleichzeitig steuern willst, erstelle bitte unbedingt eine Helfer-Gruppe (Light Group) in Home Assistant.
Einzelne Lampen direkt anzusteuern kann zu Synchronisationsfehlern führen.