I am trying to schedule a door lock event at a particular date and time from inside a capability handler by using this code. I am using this as a reference
device:send(Schedule:SupportedGet({}))
device:send(Schedule:SupportedReport({}))
device:send(Schedule:StateSet({ schedule_id = 1, schedule_state = 2, }))
device:send(Schedule:CommandSet(
{
schedule_id = 1,
user_identifier = 1,
start_year = 24,
start_month = 4,
start_day_of_month = 17,
start_weekday = 3,
res = true,
start_hour = 11,
duration_type = 2,
start_minute = 25,
duration_byte = 300,
reports_to_follow = 0,
}
))
device:send(Schedule:StateSet({ schedule_id = 1, schedule_state = 2, }))
device:send(Schedule:CommandGet({ schedule_id = 1 }))
device:send(Schedule:StateGet({}))
the command is sent to the device but the device dose not emit event also when i try to get the events from the zwave handler defined below i am unable to capture any events
[cc.SCHEDULE] = {
[Schedule.COMMAND_REPORT] = schedule_report_handler,
[Schedule.SUPPORTED_REPORT] = schedule_report_handler,
[Schedule.STATE_REPORT] = schedule_report_handler,
[Schedule.SUPPORTED_COMMANDS_REPORT] = schedule_report_handler,
}
Any example on how to schedule a lock event on a give date and time would be of great help