This command has the same payload format as the Set Weekly Schedule.

MatterSpecification.v13.Cluster § 4.3.10.6

interface GetWeeklyScheduleResponse {
    dayOfWeekForSequence: TypeFromPartialBitSchema<{
        away: BitFlag;
        friday: BitFlag;
        monday: BitFlag;
        saturday: BitFlag;
        sunday: BitFlag;
        thursday: BitFlag;
        tuesday: BitFlag;
        wednesday: BitFlag;
    }>;
    modeForSequence: TypeFromPartialBitSchema<{
        coolSetpointPresent: BitFlag;
        heatSetpointPresent: BitFlag;
    }>;
    numberOfTransitionsForSequence: number;
    transitions: TypeFromFields<{
        coolSetpoint: FieldType<null | number>;
        heatSetpoint: FieldType<null | number>;
        transitionTime: FieldType<number>;
    }>[];
}

Hierarchy (view full)

Properties

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

Type declaration

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

Type declaration

  • coolSetpointPresent: BitFlag

    Adjust Cool Setpoint

  • heatSetpointPresent: BitFlag

    Adjust Heat Setpoint

numberOfTransitionsForSequence: number
transitions: TypeFromFields<{
    coolSetpoint: FieldType<null | number>;
    heatSetpoint: FieldType<null | number>;
    transitionTime: FieldType<number>;
}>[]