HeatingComponent: {
    attributes: {
        absMaxHeatSetpointLimit: OptionalFixedAttribute<number, any>;
        absMinHeatSetpointLimit: OptionalFixedAttribute<number, any>;
        maxHeatSetpointLimit: OptionalWritableAttribute<number, any>;
        minHeatSetpointLimit: OptionalWritableAttribute<number, any>;
        occupiedHeatingSetpoint: WritableAttribute<number, any>;
        piHeatingDemand: OptionalAttribute<number, any>;
    };
}

A ThermostatCluster supports these elements if it supports feature Heating.

Type declaration

  • Readonlyattributes: {
        absMaxHeatSetpointLimit: OptionalFixedAttribute<number, any>;
        absMinHeatSetpointLimit: OptionalFixedAttribute<number, any>;
        maxHeatSetpointLimit: OptionalWritableAttribute<number, any>;
        minHeatSetpointLimit: OptionalWritableAttribute<number, any>;
        occupiedHeatingSetpoint: WritableAttribute<number, any>;
        piHeatingDemand: OptionalAttribute<number, any>;
    }
    • ReadonlyabsMaxHeatSetpointLimit: OptionalFixedAttribute<number, any>

      MatterSpecification.v13.Cluster § 4.3.9

    • ReadonlyabsMinHeatSetpointLimit: OptionalFixedAttribute<number, any>

      MatterSpecification.v13.Cluster § 4.3.9

    • ReadonlymaxHeatSetpointLimit: OptionalWritableAttribute<number, any>

      Indicates the maximum level that the heating 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.19

    • ReadonlyminHeatSetpointLimit: OptionalWritableAttribute<number, any>

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

      This attribute, and the following three attributes, allow the user to define setpoint limits more constrictive than the manufacturer imposed ones. Limiting users (e.g., in a commercial building) to such setpoint limits can help conserve power.

      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.18

    • ReadonlyoccupiedHeatingSetpoint: WritableAttribute<number, any>

      Indicates the heating 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 heating mode setpoint.

      MatterSpecification.v13.Cluster § 4.3.9.15

    • ReadonlypiHeatingDemand: OptionalAttribute<number, any>

      Indicates the level of heating demanded by the PI loop in percent. This value is 0 when the thermostat is in “off” or “cooling” mode.

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

      MatterSpecification.v13.Cluster § 4.3.9.11