PhilipsHueSDK-Java-MultiPlatform-Android
PhilipsHueSDK-Java-MultiPlatform-Android copied to clipboard
Schedule can not work ,but the callback was success
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));
}