CoolingComponent: {
    attributes: {
        absMaxCoolSetpointLimit: OptionalFixedAttribute<number, any>;
        absMinCoolSetpointLimit: OptionalFixedAttribute<number, any>;
        maxCoolSetpointLimit: OptionalWritableAttribute<number, any>;
        minCoolSetpointLimit: OptionalWritableAttribute<number, any>;
        occupiedCoolingSetpoint: WritableAttribute<number, any>;
        piCoolingDemand: OptionalAttribute<number, any>;
    };
}

A ThermostatCluster supports these elements if it supports feature Cooling.

Type declaration

  • Readonlyattributes: {
        absMaxCoolSetpointLimit: OptionalFixedAttribute<number, any>;
        absMinCoolSetpointLimit: OptionalFixedAttribute<number, any>;
        maxCoolSetpointLimit: OptionalWritableAttribute<number, any>;
        minCoolSetpointLimit: OptionalWritableAttribute<number, any>;
        occupiedCoolingSetpoint: WritableAttribute<number, any>;
        piCoolingDemand: OptionalAttribute<number, any>;
    }
    • ReadonlyabsMaxCoolSetpointLimit: OptionalFixedAttribute<number, any>

      Indicates the absolute maximum level that the cooling setpoint may be set to. This is a limitation imposed by the manufacturer.

      Refer to Setpoint Limits for constraints

      MatterSpecification.v13.Cluster § 4.3.9.9

    • ReadonlyabsMinCoolSetpointLimit: OptionalFixedAttribute<number, any>

      Indicates the absolute minimum level that the cooling setpoint may be set to. This is a limitation imposed by the manufacturer.

      Refer to Setpoint Limits for constraints

      MatterSpecification.v13.Cluster § 4.3.9.8

    • ReadonlymaxCoolSetpointLimit: OptionalWritableAttribute<number, any>

      Indicates the maximum level that the cooling setpoint may be set to.

      Refer to Setpoint Limits for constraints. If an attempt is made to set this attribute to a value which conflicts with setpoint values then those setpoints shall be adjusted by the minimum amount to permit this attribute to be set to the desired value. If an attempt is made to set this attribute to a value which is not consistent with the constraints and cannot be resolved by modifying setpoints then a response with the status code CONSTRAINT_ERROR shall be returned.

      MatterSpecification.v13.Cluster § 4.3.9.21

    • ReadonlyminCoolSetpointLimit: OptionalWritableAttribute<number, any>

      Indicates the minimum level that the cooling setpoint may be set to.

      Refer to Setpoint Limits for constraints. If an attempt is made to set this attribute to a value which conflicts with setpoint values then those setpoints shall be adjusted by the minimum amount to permit this attribute to be set to the desired value. If an attempt is made to set this attribute to a value which is not consistent with the constraints and cannot be resolved by modifying setpoints then a response with the status code CONSTRAINT_ERROR shall be returned.

      MatterSpecification.v13.Cluster § 4.3.9.20

    • ReadonlyoccupiedCoolingSetpoint: WritableAttribute<number, any>

      Indicates the cooling mode setpoint when the room is occupied.

      Refer to Setpoint Limits for constraints. If an attempt is made to set this attribute such that these constraints are violated, a response with the status code CONSTRAINT_ERROR shall be returned.

      If the occupancy status of the room is unknown, this attribute shall be used as the cooling mode setpoint.

      MatterSpecification.v13.Cluster § 4.3.9.14

    • ReadonlypiCoolingDemand: OptionalAttribute<number, any>

      Indicates the level of cooling demanded by the PI (proportional integral) control loop in use by the thermostat (if any), in percent. This value is 0 when the thermostat is in “off” or “heating” mode.

      This attribute is reported regularly and may be used to control a cooling device.

      MatterSpecification.v13.Cluster § 4.3.9.10