ThermostatTrait

@Generated(value = ["GoogleHomePlatformCodegen"])
object ThermostatTrait


Attributes for ThermostatTrait.

Summary

Nested types

Unit of measurement used for the AC capacity.

Types of compressor.

The positions a louver may be in.

Types of refrigerant.

Types of Air Conditioner features.

Begin, commit, or cancel an atomic write.

Optional arguments for the command AtomicRequestCommand Request

The request payload for the AtomicRequest command.

Types of atomic requests.

@Generated(value = ["GoogleHomePlatformCodegen"])
interface ThermostatTrait.Attributes

Attributes for the Thermostat cluster.

This method is deprecated in the Matter specification and is not supported.

The request payload for the ClearWeeklySchedule command.

The system modes that the thermostat can operate in.

Thermostat cluster FeatureMap.

This method is deprecated in the Matter specification and is not supported.

The request payload for the GetWeeklySchedule command.

The weekly schedule, with the same payload as setWeeklySchedule.

Describes the characteristics of the HVAC system.

Indicates the sensed occupancy state.

Preset Scenarios.

A preset.

Preset type features.

A preset type.

Thermostat programming operational states.

Thermostate running states.

Remote sensing configurations.

Days of the week for scheduling.

How the app decodes the setpoint fields of each transition.

A schedule.

A schedule transition.

Features that may be supported by a Thermostat schedule.

A schedule type.

This method is deprecated in the Matter specification and is not supported.

The request payload for the SetWeeklySchedule command.

Possible sources of a given setpoint.

Change the setpoint for the current thermostat mode.

The request payload for the SetpointRaiseLower command.

Specifies which setpoint is to be adjusted.

Days of the week that may be designated the first day of the week.

The current operating mode of the thermostat.

Temperature setpoint hold statuses.

The running mode of the thermostat.

A single transition in a thermostat schedule.

Public properties

ClusterId

Public properties

Id

val IdClusterId