Skip to content

v5.0.0 — Matter support

Choose a tag to compare

@macpit macpit released this 23 Aug 09:27
· 34 commits to master since this release
9c7a7b5

Matter support 🎉

Switch Manager can now manage remotes that are added to Home Assistant over Matter – and in general any device that reports button presses through event.* entities instead of a bus event.

What's new

  • New connection type event_type: event_entity – blueprints listen to state changes of a device's event.* entities. The switch identifier is the Home Assistant device id (auto discovery shows the device name, just press a button). Conditions get event_type, presses, the Matter endpoint, a stable entity_index, device_id and all entity attributes.
  • Blueprints: IKEA BILRESA dual button (E2489) and IKEA BILRESA scroll wheel, both with device images.
  • Action options scale_field and repeat for batched events: a fast flick on a scroll wheel arrives as one multi_press_N event – scale_field: brightness_step_pct multiplies the step by the notch count and runs the action once, repeat: presses runs a discrete action N times. No templates needed in the user's sequence.
  • Blueprint picker: protocol filter shows matter; discovery dialog shows device names next to the id.
  • README documents event entities and the new options.

Notes

  • Matter reports a short press only after the double press timeout (about 1 s) – that is the device, not Switch Manager.
  • The scroll wheel endpoint layout comes from PR #59 where it was verified on a live device; if your unit differs, the monitor shows the real data.endpoint.
  • Existing MQTT and bus event blueprints are untouched. Minimum Home Assistant stays 2025.4.0.

Closes #46, #51. Thanks to @tz8 for PR #59 – the scroll wheel blueprint, image and the scale/repeat idea are taken from there.

Full Changelog: v4.3.3...v5.0.0