Methods
Method |
Description |
com.thingclips.smart.home.sdk.bean.scene.createDevCondition(DeviceBean,String,List)
|
Create condition of device typethis method is deprecated, please usecreateDevCondition |
com.thingclips.smart.home.sdk.bean.scene.createSceneTask(SceneBean)
|
create object of task |
com.thingclips.smart.home.sdk.bean.scene.createDpTask(String,HashMap)
|
Create object of device type task |
com.thingclips.smart.home.sdk.api.executeScene(IResultCallback)
|
Execute scene tasks |
com.thingclips.smart.home.sdk.api.deleteScene(IResultCallback)
|
Delete scene |
com.thingclips.smart.home.sdk.api.deleteSceneWithHomeId(Long,IResultCallback)
|
Delete scene |
com.thingclips.smart.home.sdk.api.modifyScene(SceneBean,IThingResultCallback<SceneBean>)
|
Modify scene |
com.thingclips.smart.home.sdk.api.disableScene(String,IResultCallback)
|
Disable current scene |
com.thingclips.smart.home.sdk.api.enableScene(String,IResultCallback)
|
Enable current scene |
com.thingclips.smart.home.sdk.api.enableSceneWithTime(String,int,IResultCallback)
|
After some time enable the scene |
com.thingclips.smart.home.sdk.api.onDestroy()
|
Do something after destroy like release resource |
com.thingclips.smart.home.sdk.api.deleteAllScene(long,List,IResultCallback)
|
Delete all scene |
com.thingclips.smart.home.sdk.api.getDeviceTaskOperationList(String,IThingResultCallback<List<TaskListBean>>)
|
Get the actions that the device can perform |
com.thingclips.smart.home.sdk.api.getDeviceTaskOperationListByGroup(String,IThingResultCallback<List<TaskListBean>>)
|
Get the actions that the group can perform |
com.thingclips.smart.home.sdk.api.getDeviceTaskFunctionList(String,IThingResultCallback<List<FunctionListBean>>)
|
获取设备可以执行的操作(包含组合dp点数据) |
com.thingclips.smart.home.sdk.api.getDeviceTaskFunctionListByGoup(String,IThingResultCallback<List<FunctionListBean>>)
|
Get the actions that the group can perform(contains combined point data) |
com.thingclips.smart.home.sdk.api.getSceneList(long,IThingResultCallback<List<SceneBean>>)
|
Get all scenes |
com.thingclips.smart.home.sdk.api.getDevSceneList(long,String,IThingResultCallback<List<SceneBean>>)
|
Get scenes bound to device |
com.thingclips.smart.home.sdk.api.getMemberSceneListCache(long,IThingResultCallback<List<SceneBean>>)
|
|
com.thingclips.smart.home.sdk.api.getRecommendSceneList(long,IThingResultCallback<List<SceneBean>>)
|
Get all recommended scenes |
com.thingclips.smart.home.sdk.api.getRecommendSceneListByDev(long,String,int,IThingResultCallback<List<SceneBean>>)
|
Get all recommended scenes By device |
com.thingclips.smart.home.sdk.api.recommendSceneSave(long,long,SceneBean,IResultCallback)
|
Save recommended scene |
com.thingclips.smart.home.sdk.api.recommendSceneRemove(long,long,SceneBean,IResultCallback)
|
remove recommended scene |
com.thingclips.smart.home.sdk.api.recommendSceneTrigger(long,long,SceneBean,IResultCallback)
|
Trigger Recommended scene execution |
com.thingclips.smart.home.sdk.api.getSimpleSceneList(long,IThingResultCallback<List<SceneBean>>)
|
Get all scenes containing simple information |
com.thingclips.smart.home.sdk.api.getSceneDetail(long,String,IThingResultCallback<SceneBean>)
|
Get scene containing full information |
com.thingclips.smart.home.sdk.api.createScene(long,String,String,List,List,int,IThingResultCallback<SceneBean>)
|
Create scene |
com.thingclips.smart.home.sdk.api.createScene(long,String,boolean,String,List,List,int,IThingResultCallback<SceneBean>)
|
Create scene |
com.thingclips.smart.home.sdk.api.createScene(long,String,boolean,String,List,List,List,int,IThingResultCallback<SceneBean>)
|
Create scene |
com.thingclips.smart.home.sdk.api.createScene(long,String,boolean,String,String,String,List,List,List,int,IThingResultCallback<SceneBean>)
|
Create scene |
com.thingclips.smart.home.sdk.api.getConditionDevList(long,IThingResultCallback<List<DeviceBean>>)
|
Get optional devices in the conditions |
com.thingclips.smart.home.sdk.api.getTaskDevList(long,IThingResultCallback<List<DeviceBean>>)
|
Get optional devices in the tasks |
com.thingclips.smart.home.sdk.api.getTaskDevAndGoupList(long,IThingResultCallback<SceneTaskGroupDevice>)
|
Get optional device groups in the conditions |
com.thingclips.smart.home.sdk.api.getSceneConditionDevList(long,int,IThingResultCallback<List<DeviceBean>>)
|
获取场景条件设备列表,可以传入不同type来过滤设备类型 |
com.thingclips.smart.home.sdk.api.getDeviceConditionOperationList(String,IThingResultCallback<List<TaskListBean>>)
|
Get types of operation supported by the device |
com.thingclips.smart.home.sdk.api.getConditionList(boolean,IThingResultCallback<List<ConditionListBean>>)
|
Get all Conditions |
com.thingclips.smart.home.sdk.api.getCityByLatLng(String,String,IThingResultCallback<PlaceFacadeBean>)
|
Get city information based on latitude and longitude |
com.thingclips.smart.home.sdk.api.getCityByCityIndex(long,IThingResultCallback<PlaceFacadeBean>)
|
Get city information by city id |
com.thingclips.smart.home.sdk.api.getCityListByCountryCode(String,IThingResultCallback<List<PlaceFacadeBean>>)
|
Get all cities by country code |
com.thingclips.smart.home.sdk.api.sortSceneList(long,List,IResultCallback)
|
Sorted Scenes List |
com.thingclips.smart.home.sdk.api.newThingZigBeeLocalScene(List,List)
|
create zigbee local scene |
com.thingclips.smart.home.sdk.api.getScenePanelBoundList(String,IThingResultCallback<List<LocalSceneBean>>)
|
Get all scenes bound to the device |
com.thingclips.smart.home.sdk.api.getAvailableBindSceneList(String,IThingResultCallback<List<SceneBean>>)
|
Get all scenes can be bound to the device |
com.thingclips.smart.home.sdk.api.bindLocalScene(String,long,String,String,String,IResultCallback)
|
Bind the local scene (localSid) to the scene button (dpId) in the device. |
com.thingclips.smart.home.sdk.api.unbindLocalScene(String,long,IResultCallback)
|
Unbind the local scene (localSid) from the scene button (dpId) in the device. |
com.thingclips.smart.home.sdk.api.getSceneBgs(IThingResultCallback<ArrayList<String>>)
|
Get the scene background images |
com.thingclips.smart.home.sdk.api.getSceneAppearances(IThingResultCallback<SceneAppearance>)
|
Get appearances of the scene |
com.thingclips.smart.home.sdk.api.registerSmartUpdateListener(ISmartUpdateListener)
|
Register smart scene change notification |
com.thingclips.smart.home.sdk.api.unRegisterSmartUpdateListener(ISmartUpdateListener)
|
Unregister smart scene change notification |
com.thingclips.smart.home.sdk.api.reisterDevSceneListUpdateListener(IDevSceneListUpdateListener)
|
Register callback of device related scene refresh data |
com.thingclips.smart.home.sdk.api.unRegisterDevSceneListUpdateListener(IDevSceneListUpdateListener)
|
Unregister callback of device related scene refresh data |
com.thingclips.smart.home.sdk.api.createDpTask(String,HashMap)
|
Create task of device data point type |
com.thingclips.smart.home.sdk.api.createSceneTask(SceneBean)
|
Create task of smart control type |
com.thingclips.smart.home.sdk.api.createDpGroupTask(long,HashMap)
|
Create task of device groups type |
com.thingclips.smart.home.sdk.api.createDelayTask(int,int)
|
Create task of delay time type |
com.thingclips.smart.home.sdk.api.createPushMessage()
|
Create task of push message type |
com.thingclips.smart.home.sdk.api.requestRecomMore(long,IResultCallback)
|
Get more recommended scenes |
com.thingclips.smart.home.sdk.api.requestRecomMoreNew(long,IResultCallback)
|
Get more recommended scenes |
com.thingclips.smart.home.sdk.api.getSceneLogs(long,long,long,int,String,long,IThingResultCallback<SceneLogResBean>)
|
Get scene log |
com.thingclips.smart.home.sdk.api.getSceneDevLogs(long,String,long,long,int,String,long,IThingResultCallback<SceneLogResBean>)
|
Get the linkage log of the scenes related to the device |
com.thingclips.smart.home.sdk.api.getSceneLogDetail(long,String,long,long,long,IThingResultCallback<ArrayList<SceneLogDetailBean>>)
|
Get scene linkage log execution details |
com.thingclips.smart.home.sdk.api.getSceneCaches()
|
Get scenes in the cache |
com.thingclips.smart.home.sdk.api.getSceneCache(String)
|
|
com.thingclips.smart.home.sdk.api.createDevCondition(DeviceBean,String,Rule)
|
Create device type conditions |
com.thingclips.smart.home.sdk.api.createWeatherCondition(PlaceFacadeBean,String,Rule)
|
Create weather type conditions |
com.thingclips.smart.home.sdk.api.createTimerCondition(String,String,String,Rule)
|
Create timer type conditions |
com.thingclips.smart.home.sdk.api.createGeoFenceCondition(double,double,int,String,GeoType)
|
Create condition of geo-fence typeMust have google geo api key to take effectAfter creation, the next call to >)>getSceneList will activate all automated geofencing registrations |
com.thingclips.smart.home.sdk.api.removeAllGeoFence()
|
remove all geo-fence |
com.thingclips.smart.home.sdk.api.getHomeRecommendList(long,IThingResultCallback<ArrayList<SceneBean>>)
|
Get recommend scenes on home page |
com.thingclips.smart.home.sdk.api.removeRecommendScene(long,String,IThingResultCallback<Boolean>)
|
Not interested in scene recommendations on home page |
com.thingclips.smart.home.sdk.api.onDestroy()
|
Do something after destroy like release resource |
com.thingclips.smart.home.sdk.api.enableDevShare(String,long,IResultCallback)
|
Share the device with a user. |
com.thingclips.smart.sdk.api.getEmailValidateCode(String,String,IValidateCallback)
|
Get Verification code by email. |
com.thingclips.smart.sdk.api.registerAccountWithEmail(String,String,String,IRegisterCallback)
|
Email Registration. |
com.thingclips.smart.sdk.api.getValidateCode(String,String,IValidateCallback)
|
Get phone verification code. |
com.thingclips.smart.sdk.api.getRegisterEmailValidateCode(String,String,IResultCallback)
|
Email registration to get verification code. |
com.thingclips.smart.sdk.api.reRickName(String,IReNickNameCallback)
|
Modify the nickname. |
com.thingclips.smart.sdk.api.touristRegisterAndLogin(String,String,IRegisterCallback)
|
Tourist login registration. |
com.thingclips.smart.sdk.bean.cache.isWifiDevice()
|
|
com.thingclips.smart.scene.model.getBackground()
|
|
com.thingclips.smart.scene.model.setBackground(String)
|
|
com.thingclips.smart.scene.model.getBackground()
|
对应json字段:background |
com.thingclips.smart.scene.model.setBackground(String)
|
|
com.thingclips.smart.scene.api.service.deleteScene(String,IResultCallback)
|
Delete scene |
com.thingclips.smart.scene.api.service.getSceneALlMemberCache(Long,IResultCallback)
|
Get a list of filtered scenes for common members |
com.thingclips.smart.scene.api.service.getRecommendAll(Long,IResultCallback)
|
Get a list of recommended scenes |
com.thingclips.smart.scene.api.service.getUnifiedRecommendAll(Long,String,Integer,Boolean,String,IResultCallback)
|
Get a list of recommended scenes |
com.thingclips.smart.scene.api.service.requireRecommendMatch(Long,IResultCallback)
|
Request the cloud to match the recommended scenario |
com.thingclips.smart.scene.api.service.requireRecommendMatchTwo(Long,IResultCallback)
|
Request the cloud to match the recommended scenario |
com.thingclips.smart.scene.api.service.getCollectAll(Long,IResultCallback)
|
Get a list of favorite recommended scenes |
com.thingclips.smart.scene.lib.util.operateSceneUnderSigmesh(Integer,String,DeviceUtil.OperateDevActionType,String,String,List,IResultCallback)
|
Write scene data to sub-device in without-gateway scenario |