Contents

Clusters

Interact with groups of related functionality that Matter accessories expose.

Overview

A cluster defines data and a set of related commands that operate on that data. For example, a temperature sensor exposes the Temperature Measurement cluster that provides ambient temperature. A door lock exposes the Door Lock cluster that provides the state of the lock, as well as commands to lock, unlock, and add access codes.

Topics

Interacting with the Application Launcher cluster

Interacting with the Content Launcher cluster

Interacting with the Pump Configuration and Control cluster

Interacting with the Level Control cluster

Interacting with the Switch cluster

Interacting with the On Off cluster

Interacting with the Door Lock cluster

Interacting with the Thermostat cluster

Interacting with the Wi-Fi Network Diagnostics cluster

Interacting with the Window Covering cluster

Interacting with the Power Source cluster

Interacting with the Thread Network Diagnostics cluster

Interacting with the Color Control cluster

Interacting with the Operational Credentials cluster

Interacting with the Actions cluster

Interacting with the Software Diagnostics cluster

Interacting with the Time Synchronization cluster

Interacting with the OTA Software Update Provider cluster

Interacting with the OTA Software Update Requestor cluster

Interacting with the Unit Testing cluster

Interacting with the Media Playback cluster

Interacting with other clusters

Data types

Constants

Structures

Enumerations