Search found 14 matches

by Colin2
2025年 Jul 2日 10:50
Forum: iOS & Android Development
Topic: [Android] Scene UI BizBundle not working after calling addSceneBean()
Replies: 1
Views: 711

Re: [Android] Scene UI BizBundle not working after calling addSceneBean()

Hello, I am glad to receive your letter. Now I will help you to troubleshoot this problem.

  1. Has your iThingSceneBusinessService been initialized like our Demo? And check if it is not null?
  2. If it is not null, please check whether you can search the SceneConstructServiceImpl class globally?
by Colin2
2024年 Jul 10日 14:36
Forum: App开发
Topic: 我在创建设备场景时,设备列表是空的?可我明明有很多设备呀,这是为什么?
Replies: 3
Views: 4814

Re: 我在创建设备场景时,设备列表是空的?可我明明有很多设备呀,这是为什么?

777 2024年 Jul 10日 14:31

您的意思是获取联动设备列表之前,需要先请求过一次家庭下的设备列表是吗?

是的,需要确保app本地已经完整拉取到了家庭下的设备信息

by Colin2
2024年 Jun 28日 19:27
Forum: App开发
Topic: 关于红外场景面板配置错误,导致Android和iOS两端打开的面板不一致的问题说明
Replies: 1
Views: 4013

关于红外场景面板配置错误,导致Android和iOS两端打开的面板不一致的问题说明

因产品工厂或者产品方案负责人配置错红外场景面板和设备面板,导致在创建红外设备场景时,Android打开了设备面板,而iOS正确打开了红外场景面板。粗从云端数据上看到Android和iOS的面板信息uiid都是一致的,但是实际下发的面板文件md5不一致,因此可以判断云端从平台获得的面板配置信息Android和iOS并非完全一致,需要方案负责人检查配置。

by Colin2
2024年 Jun 28日 19:20
Forum: App开发
Topic: 红外场景局域网执行时,面板状态不更新,通过蜂窝网络执行时又可以更新,是为啥呢?
Replies: 1
Views: 4424

红外场景局域网执行时,面板状态不更新,通过蜂窝网络执行时又可以更新,是为啥呢?

红外的场景局域网一键执行时,不会上报子设备的DP状态,这是历来已久的问题。主要是因为下发给红外网关的数据内携带了红外子设备的DP信息,因一些不知名的历史原因,红外网关会拦截掉本次下发,实际并未下发成功。缘何面板内执行以及通过云端执行的方式时,是将红外动作内的DP点挨个遍历下发,红外网关只会拦截非网关设备的DP,一些有效的属于网关的DP是可以下发的。且面板和云端在下发后模拟了子设备的DP上报,所以面板和云端执行时红外场景时是不存在任何问题。针对此问题,已于5.15.0版本进行优化提升。

by Colin2
2024年 Jun 28日 18:32
Forum: App开发
Topic: 如何快速创建一键执行场景呢?
Replies: 1
Views: 4039

如何快速创建一键执行场景呢?

公版5.13.0已经支持通过路由的方式快速创建带一键执行条件的场景,请勿通过其他开放路由例如createScene等来创建,并非符合实际业务场景。

by Colin2
2024年 Jun 28日 18:22
Forum: App开发
Topic: 我在创建设备场景时,设备列表是空的?可我明明有很多设备呀,这是为什么?
Replies: 3
Views: 4814

Re: 我在创建设备场景时,设备列表是空的?可我明明有很多设备呀,这是为什么?

因本地内存中的设备列表存在异常,还可能导致场景列表设备相关的图标展示异常,显示为绿灯泡;并且可能导致场景详情中无法编辑设备相关的条件和动作

by Colin2
2024年 Jun 28日 18:20
Forum: App开发
Topic: 我在创建设备场景时,设备列表是空的?可我明明有很多设备呀,这是为什么?
Replies: 3
Views: 4814

我在创建设备场景时,设备列表是空的?可我明明有很多设备呀,这是为什么?

联动业务云端正常返回了支持联动的设备,但是我的列表还是空的。这可能是因为首页的设备列表尚未准备好,或者首页接口数据拉取有问题,本地内存中的设备列表数据不正常导致

by Colin2
2023年 Nov 16日 11:16
Forum: App开发
Topic: 关于创建有关温度场景后,其条件描述有误的问题
Replies: 4
Views: 5372

Re: 关于创建有关温度场景后,其条件描述有误的问题

这个问题目前看起来是云端返回的场景详情数据里的条件数据出现了错误。您这边是开发者的话,可以选择不使用条件模型的 exprDisplay 字段作为条件描述,转而采用条件模型的 extraInfo.originTempUnit (为原始的温度单位),作为key从 extraInfo.convertTemp(键值对集合) 中获取温度的值,然后根据 extraInfo.dpScale 进行小数位数的保留,如此便可修正。具体字段释义,您可以参考 创建设备状态变化时或家人回家条件 我这边是面板小程序开发,且采用的是APP(智能生活)原生具有的场景功能,未自定义去开发使用场景功能。按照上述操作方式,得自定...
by Colin2
2023年 Nov 14日 15:21
Forum: App开发
Topic: 关于面板通过createScene路由打开App场景编辑页的一些问题说明
Replies: 0
Views: 4220

关于面板通过createScene路由打开App场景编辑页的一些问题说明

业务说明
createScene路由是场景开关面板创建标准Zigbee本地场景专用的,且面板必须附带devId参数告知客户端场景开关设备的ID。

问题说明

  1. 现有一些面板在开发时因对该路由功能不清晰,随性调用了该路由,因iOS端针对该路由无附带devId参数的情况下有个兼容逻辑,场景编辑页会显示成普通的场景创建,导致Android端和iOS端的UI显示效果不一致。
  2. 若不传递devId参数,那么选择动作设备的列表将为空,无法显示同一网关下的Zigbee子设备

面板开发建议
Android端上如果需要等同的普通场景创建页面的话,需要使用路由createSmartScene;

by Colin2
2023年 Nov 14日 10:16
Forum: App开发
Topic: 关于创建有关温度场景后,其条件描述有误的问题
Replies: 4
Views: 5372

Re: 关于创建有关温度场景后,其条件描述有误的问题

这个问题目前看起来是云端返回的场景详情数据里的条件数据出现了错误。您这边是开发者的话,可以选择不使用条件模型的 exprDisplay 字段作为条件描述,转而采用条件模型的 extraInfo.originTempUnit (为原始的温度单位),作为key从 extraInfo.convertTemp(键值对集合) 中获取温度的值,然后根据 extraInfo.dpScale 进行小数位数的保留,如此便可修正。具体字段释义,您可以参考 创建设备状态变化时或家人回家条件 我这边是面板小程序开发,且采用的是APP(智能生活)原生具有的场景功能,未自定义去开发使用场景功能。按照上述操作方式,得自定...