不是在APP上执行,是在中控屏上执行场景,返回的是执行失败,没有执行对应的场景
网关下不能建立本地场景,建立场景都是云端的,要怎么升级网关版本支持本地场景?
Re: 网关下不能建立本地场景,建立场景都是云端的,要怎么升级网关版本支持本地场景?
调用的什么接口,什么时间点调用的
-
- Posts: 8
Re: 网关下不能建立本地场景,建立场景都是云端的,要怎么升级网关版本支持本地场景?
调用的是:TuyaHomeSdk.newSceneInstance(sceneId).executeScene();
09-19 15:42:05.645 1170 1170 I 场景执行: 103----Network error, please retry.
09-19 15:42:22.242 1170 1170 I 场景执行: 103----Network error, please retry.
Re: 网关下不能建立本地场景,建立场景都是云端的,要怎么升级网关版本支持本地场景?
请问下您这边是用了我们APP HOME SDK和网关SDK相结合的方式开发的产品么? 还是说是安卓中控SDK?能否把你们SDK的包名发出来看下?另外你们断外网是如何断法,是直接断中控和路由器之间的线路,还是断路由器外网的线路
Re: 网关下不能建立本地场景,建立场景都是云端的,要怎么升级网关版本支持本地场景?
要支持本地场景的执行 用 ExecuteUtil.executeManual(NormalScene,Callback) 方法试下
-
- Posts: 8
Re: 网关下不能建立本地场景,建立场景都是云端的,要怎么升级网关版本支持本地场景?
断网是断掉了路由器的WAN口,路由器没有关掉,没有外网,局域网是有的,机器连接这路由器的WiFi的。
implementation 'com.tuya.smart:tuyasmart-centralcontrolsdk:1.0.1'
implementation 'com.tuya.smart:tuyasmart-verticalcategory:1.0.4'
implementation "com.tuya.smart:tuyasmart:1.0.1-central-control"
implementation 'com.tuya.smart:optimus:1.0.4'
annotationProcessor 'com.tuya.smart:optimus-compiler:1.0.0'
implementation "com.tuya.smart:tuyasmart-gw_extension_sdk:1.0.6"
implementation 'com.tuya.smart:tuyasmart-shortcutparser:0.0.1'
implementation 'com.tuya.smart:tuyasmart-devicepanel:0.0.5'
implementation 'com.tuya.smart:tuyasmart-fusion-gateway:2.0.4'
implementation 'com.tuya.smart:tuyasmart-tuya:2.0.6'
implementation 'com.tuya.smart:tuyasmart-asynclib:3.19.0-rc.4'
implementation 'androidx.security:security-crypto:1.1.0-alpha03'
用的是综合网关 安卓中控SDK https://developer.tuya.com/cn/docs/Cent ... 6wxf4jk373
试了没有这个工具类:ExecuteUtil.executeManual
Re: 网关下不能建立本地场景,建立场景都是云端的,要怎么升级网关版本支持本地场景?
好的,那这个问题我请我们安卓中控SDK的同学来跟进
Re: 网关下不能建立本地场景,建立场景都是云端的,要怎么升级网关版本支持本地场景?
ExecuteUtil.executeManual(NormalScene,Callback) 在 com.tuya.smart:tuyasmart:1.0.1-central-control 组件中包含的,确认你的组建有完全同步下来
Code: Select all
public object ExecuteUtil
public final fun executeManual(scene: com.tuya.smart.scene.model.NormalScene, callback: com.tuya.smart.scene.api.IResultCallback<com.tuya.smart.scene.execute.model.ExecuteStatus>): kotlin.Unit { /* compiled code */ }