Skip to content

Instantly share code, notes, and snippets.

View funkfinger's full-sized avatar
💭
vibin'

Jay Wiggins funkfinger

💭
vibin'
View GitHub Profile
@funkfinger
funkfinger / bilresa-sonos.yaml
Last active April 25, 2026 23:44
IKEA BILRESA scroll wheel → Sonos / media_player blueprint for Home Assistant
blueprint:
name: "IKEA BILRESA - Sonos / Media Player Controller (v1.1)"
description: >
Control a Sonos (or any media_player) with the IKEA BILRESA scroll wheel (Matter).
Three independent channels. Per channel:
- Scroll wheel: volume, track seek (next/prev), or favorite cycle.
- Single click: play/pause toggle, cycle favorites, or custom action.
- Safe-volume-on-play: when set, click play/pause from a paused/idle/off
state will first set the player to this volume, so resumes never blast.
- Double click: defaults to next track (override with custom action).
@funkfinger
funkfinger / bilresa-scenes.yaml
Created April 26, 2026 03:21
IKEA BILRESA 3-button scene toggle blueprint for Home Assistant
blueprint:
name: "IKEA BILRESA - 3-Button Scene Toggle (v1.0)"
description: >
Use the IKEA BILRESA's 3 mode buttons as scene toggles. For each channel,
pick a Scene. Click behavior:
- If ANY entity in the scene is currently 'on', turn them ALL off
(using homeassistant.turn_off, which works across light/switch/fan/etc).
- Otherwise, activate the scene with scene.turn_on.
The 3 channels map to the 3 button positions on the wheel. Leave a