Skip to content

feat: IKEA BILRESA scroll wheel blueprint for Zigbee2MQTT (#51) — v5.3.2 - #82

Merged
macpit merged 1 commit into
masterfrom
feat/51-bilresa-scroll-wheel-z2m
Sep 8, 2026
Merged

feat: IKEA BILRESA scroll wheel blueprint for Zigbee2MQTT (#51) — v5.3.2#82
macpit merged 1 commit into
masterfrom
feat/51-bilresa-scroll-wheel-z2m

Conversation

@macpit

@macpit macpit commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Follow-up to #51: the BILRESA scroll wheel (E2490) can be switched from Matter to Zigbee mode, and paired with Zigbee2MQTT it only had the Matter blueprint so far.

  • New blueprint IKEA BILRESA Scroll Wheel (Zigbee2MQTT) (zigbee2mqtt-ikea-e2490). In Zigbee mode the remote reports far less than over Matter: a single press alternates on / off, double press on_double, triple press off_double, a long press sends nothing and the lower LED part only cycles the LED. Rotating sends brightness_move_to_level with the absolute target in action_level (0-255, several messages per turn).
  • The blueprint listens on the state topic (zigbee2mqtt/+, identifier zigbee2mqtt/<device>) so data.action_level reaches the sequences; the info text suggests light.turn_on with brightness: "{{ [data.action_level, 254] | min }}" and queued mode.
  • Single-button blueprint (the whole image is the wheel), image reused from the Matter blueprint.

Manifest bumped to 5.3.2. Verified on the dev instance with simulated Zigbee2MQTT state messages: discovery reports the device, rotate fires with action_level 120, press (on) fires, messages without a matching action do nothing. Not tested on a physical E2490 in Zigbee mode, the two reporters in #51 have one.

🤖 Generated with Claude Code

https://claude.ai/code/session_01L4NaGiukVkz6M4tnjii9Mp

The E2490 can be switched from Matter to Zigbee mode; paired with Zigbee2MQTT
it only had the Matter blueprint so far. In Zigbee mode Z2M reports a single
press as alternating on/off, double as on_double, triple as off_double and a
turn as brightness_move_to_level with the absolute target in action_level; no
long press and nothing from the lower LED part. The blueprint listens on the
state topic so action_level reaches the sequences. Image reused from the
Matter blueprint (same device).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L4NaGiukVkz6M4tnjii9Mp
@macpit
macpit merged commit 9965f56 into master Sep 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant