Matter::Cluster::FanControlCluster
Inherits Matter::Cluster::Base < Reference < Object
Fan Control Cluster (0x0202)
Provides an interface to control the speed of a fan, including basic fan mode control and percentage-based speed settings.
Features:
- MultiSpeed (SPD): Multi-speed fan control with discrete speed levels
- Auto (AUTO): Automatic mode support
- Rocking (RCK): Rocking movement support
- Wind (WND): Wind emulation support
- Step (STEP): Step command support for incremental speed changes
- AirflowDirection (DIR): Airflow direction attribute
Specification: Matter 1.4 § 4.4
Constants
Attributes - AirflowDirection feature
Attributes - Required
Attributes - Rocking feature
Attributes - MultiSpeed feature
Attributes - Wind feature
Commands
Constructors
Class methods
Fan Control Cluster (0x0202)
Provides an interface to control the speed of a fan, including basic fan mode control and percentage-based speed settings.
Features:
- MultiSpeed (SPD): Multi-speed fan control with discrete speed levels
- Auto (AUTO): Automatic mode support
- Rocking (RCK): Rocking movement support
- Wind (WND): Wind emulation support
- Step (STEP): Step command support for incremental speed changes
- AirflowDirection (DIR): Airflow direction attribute
Specification: Matter 1.4 § 4.4
Instance methods
AirflowDirection feature attribute
Invoke a command
Read an attribute value The fabric_index parameter is optional and used for fabric-scoped attributes like CurrentFabricIndex in OperationalCredentialsCluster
Update the current fan speed percentage (read-only attribute updated by implementation)
Write an attribute value
Nested types
- Matter::Cluster::FanControlCluster::AirflowDirectionEnum
- Matter::Cluster::FanControlCluster::FanMode
- Matter::Cluster::FanControlCluster::FanModeSequence
- Matter::Cluster::FanControlCluster::Feature
- Matter::Cluster::FanControlCluster::RockSupport
- Matter::Cluster::FanControlCluster::StepDirection
- Matter::Cluster::FanControlCluster::WindSupport