门窗控制器品类的支持的 Cluster ID 有哪些?

Zigbee 子设备开发


clcl
Posts: 43

如题

huanghuan
Posts: 205

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

1.通用对接方案,走的是数据透传方式,不会每个dp都对应一个cluster 的 cmd或是attr,具体您可以参考下https://www.tuyaos.com/viewtopic.php?t=801 这个帖子的说明

clcl
Posts: 43

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

好的,已经按照文档添加了 CLUSTER_PRIVATE_TUYA_CLUSTER_ID

那设备注册时,device ID 怎么选呢?默认例程是门磁品类的,device ID 是:ZG_DEVICE_ID_IAS_ZONE

Code: Select all

// server cluster list
CONST TAL_CLUSTER_T app_server_cluster_list[] = {
    DEF_CLUSTER_IDENTIFY_CLUSTER_ID(identify_attr_list)
    DEF_CLUSTER_POWER_CLUSTER_ID(power_attr_list)
    // DEF_CLUSTER_IAS_ZONE_CLUSTER_ID(ias_zone_attr_list)
    // DEF_CLUSTER_TUYA_SENSOR_CLUSTER_ID(tuya_sensor_server_attr_list)
    DEF_CLUSTER_PRIVATE_CLUSTER_ID(g_private_attr_list)
};
//endpoint descriptor
TAL_ENDPOINT_T dev_endpoint_desc[] = {
    {1, ZHA_PROFILE_ID, ZG_DEVICE_ID_IAS_ZONE, SERVER_CLUSTER_NUM, (TAL_CLUSTER_T *)&app_server_cluster_list[0], 0, NULL},
};
huanghuan
Posts: 205

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

1.您好,具体device id对应必须支持的cluster 你可安装 Simplicity Studio 新建一个zigbee 工程选择对应的device id确认。
2.或者下载csa联盟 ha-home-automation-profile-specification 进行查看。

Attachments
企业微信截图_16940667892041.png
clcl
Posts: 43

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

这个 门窗控制器 是通用对接方案,好像没有对应的 device id

huanghuan
Posts: 205

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

1.你是要做什么?获取device id 是为了做zigbee 3.0认证吗?
2.通用对接只是一种接入方式不是一种设备,你是窗帘控制器,那么你就找对应的窗帘控制器的device id就可以了

clcl
Posts: 43

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

device id 选的是 WINDOW_COVERING_DEVICE,

是我理解错了

由于功能定义里定义了很多 标准dp,

增加了 CLUSTER_WINDOW_COVERING_CLUSTER_ID = 0x0102 这个 Cluster,但是我们的 model id 是 TS0601

在 DP 查询表 里找不到对应的 cluster id 和 attr 关系

是不是 TS0601 只能用自定义 dp ? 用不了标准 dp 是吧?

huanghuan
Posts: 205

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

1.您好,通用对接不需要添加0x0102 这个 cluster ,走的都是透传cluster;
2.可以添加标准dp,透传cluster不拦截数据

clcl
Posts: 43

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

好的,明白了

但我这边基本所有的标准 dp 都无法下发(13个标准dp),我在 app 上的控制都无效,控件的按钮点了没任何反应,也没有log

用 自定义dp 都是可以用的,下发/上报 都正常,log 也能看到下发的消息

产品 PID 是 5rta89nj

huanghuan
Posts: 205

Re: 门窗控制器品类的支持的 Cluster ID 有哪些?

子设备的虚拟id 网关的虚拟id 发一下,(可以通过设备app面板,右上角点击去查看设备id)

Post Reply