Skip to content

Matter device-class support roadmap #15

Description

@simons-plugins

Umbrella tracking issue for Matter device classes / clusters the plugin does not yet support. Ordered by likely value to an Indigo home-automation user.

Supported today (verified against matter_handlers/ + registry.default_handlers())

OnOff 0x0006 (relay) · LevelControl 0x0008 (dimmer) · ColorControl 0x0300 (colour dimmer) · Temperature 0x0402 · Humidity 0x0405 · Occupancy 0x0406 (motion) · BooleanState 0x0045 (contact) · Illuminance 0x0400 · Pressure 0x0403 · Flow 0x0404 · Thermostat 0x0201 (+ FanControl 0x0202 merged when co-located) · Standalone Fan 0x0202 · WindowCovering 0x0102 · DoorLock 0x0101 · Valve 0x0081 · GenericSwitch 0x003B · SmokeCOAlarm 0x005C · AirQuality 0x005B + CO₂ 0x040D + PM2.5 0x042A + TVOC 0x042E · ElectricalPower 0x0098 + ElectricalEnergy 0x0091 · PowerSource 0x002F (battery level).

Roadmap

New gaps (filed separately)

Pattern

Each item (except #7, which is protocol.py/device_sync.py/matter_model.py work) follows the established handler-registry pattern: one new file in matter_handlers/, a Devices.xml entry, one line in registry.default_handlers(). thermostat.py is the precedent for attribute-write control and for merging a secondary cluster into a sibling device; sensors.py for additive read-only sensors; on_off.py for command invokes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    device-supportNew Matter device class / cluster supportenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions