Input to the Thermostat getWeeklySchedule command

MatterSpecification.v13.Cluster § 4.3.10.5

interface GetWeeklyScheduleRequest {
    daysToReturn: TypeFromPartialBitSchema<{
        away: BitFlag;
        friday: BitFlag;
        monday: BitFlag;
        saturday: BitFlag;
        sunday: BitFlag;
        thursday: BitFlag;
        tuesday: BitFlag;
        wednesday: BitFlag;
    }>;
    modeToReturn: TypeFromPartialBitSchema<{
        coolSetpointPresent: BitFlag;
        heatSetpointPresent: BitFlag;
    }>;
}

Hierarchy (view full)

Properties

daysToReturn: TypeFromPartialBitSchema<{
    away: BitFlag;
    friday: BitFlag;
    monday: BitFlag;
    saturday: BitFlag;
    sunday: BitFlag;
    thursday: BitFlag;
    tuesday: BitFlag;
    wednesday: BitFlag;
}>

This field shall indicate the number of days the client would like to return the setpoint values for and could be any combination of single days or the entire week.

Type declaration

MatterSpecification.v13.Cluster § 4.3.10.5.1

modeToReturn: TypeFromPartialBitSchema<{
    coolSetpointPresent: BitFlag;
    heatSetpointPresent: BitFlag;
}>

This field shall indicate the mode the client would like to return the set point values for and could be any combination of heat only, cool only or heat & cool.

Type declaration

  • coolSetpointPresent: BitFlag

    Adjust Cool Setpoint

  • heatSetpointPresent: BitFlag

    Adjust Heat Setpoint

MatterSpecification.v13.Cluster § 4.3.10.5.2