HolidaySchedulesComponent: {
    attributes: {
        numberOfHolidaySchedulesSupported: FixedAttribute<number, any>;
    };
    commands: {
        clearHolidaySchedule: Command<TypeFromFields, void, any>;
        getHolidaySchedule: Command<TypeFromFields, TypeFromFields, any>;
        setHolidaySchedule: Command<TypeFromFields, void, any>;
    };
}

A DoorLockCluster supports these elements if it supports feature HolidaySchedules.

Type declaration

  • Readonlyattributes: {
        numberOfHolidaySchedulesSupported: FixedAttribute<number, any>;
    }
    • ReadonlynumberOfHolidaySchedulesSupported: FixedAttribute<number, any>

      Indicates the number of holiday schedules supported for the entire door lock device.

      MatterSpecification.v13.Cluster § 5.2.9.15

  • Readonlycommands: {
        clearHolidaySchedule: Command<TypeFromFields, void, any>;
        getHolidaySchedule: Command<TypeFromFields, TypeFromFields, any>;
        setHolidaySchedule: Command<TypeFromFields, void, any>;
    }
    • ReadonlyclearHolidaySchedule: Command<TypeFromFields, void, any>

      Clears the holiday schedule or all holiday schedules.

      † The Holiday Schedule ID is an obsolete field name, use HolidayIndex instead.

      MatterSpecification.v13.Cluster § 5.2.10.25

    • ReadonlygetHolidaySchedule: Command<TypeFromFields, TypeFromFields, any>

      Get the holiday schedule for the specified index.

      † The Holiday Schedule ID is an obsolete field name, use HolidayIndex instead.

      MatterSpecification.v13.Cluster § 5.2.10.23

    • ReadonlysetHolidaySchedule: Command<TypeFromFields, void, any>

      Set the holiday Schedule by specifying local start time and local end time with respect to any Lock Operating Mode.

      † The Holiday Schedule ID is an obsolete field name, use HolidayIndex instead. Return status shall be one of the following values:

      MatterSpecification.v13.Cluster § 5.2.10.22