This repository was archived by the owner on Aug 11, 2021. It is now read-only.
This repository was archived by the owner on Aug 11, 2021. It is now read-only.
Schedule can not work ,but the callback was success #43
Open
Description
public static void addGroupTimer(Bridge bridge, LightState lightState, String scheduleName,
String scheduleDesc, TimerScheduleBean timerScheduleBean,
LightPoint lightPoint, final IStateCallBack iStateCallBack) {
Schedule schedule = new Schedule();
schedule.setAutoDelete(true);
schedule.setName(scheduleName);
schedule.setDescription(scheduleDesc);
schedule.setStatus(ScheduleStatus.ENABLED);
ClipActionBuilder clipActionBuilder = new ClipActionBuilder();
// clipActionBuilder.setGroupLightState(groupId, lightState);
clipActionBuilder.updateDeviceState(lightPoint,lightState);
schedule.setClipAction(clipActionBuilder.buildSingle(bridge.getBridgeConfiguration().getVersion()));
// Triggers 1-1-2035 @ 10:05 A.M.
TimePatternBuilder timePatternBuilder = new TimePatternBuilder();
// day month year hour min sec
timePatternBuilder.startAtDate(timerScheduleBean.day, timerScheduleBean.month, timerScheduleBean.year,
timerScheduleBean.hour, timerScheduleBean.minute, timerScheduleBean.second);
schedule.setLocalTime(timePatternBuilder.build());
bridge.updateResource(schedule, BridgeConnectionType.LOCAL, new MyBridgeResponseCallback(iStateCallBack));
}
Activity