『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1898|回复: 8

[技术探讨] 付费求zigbee2mqtt或ZHA接入 zigbee面板

[复制链接]

214

主题

569

帖子

4150

积分

论坛元老

Rank: 8Rank: 8

积分
4150
金钱
3581
HASS币
0
发表于 2022-7-18 07:38:38 来自手机 | 显示全部楼层 |阅读模式
面板是控客的零火zigbee面板,官方网站看只支持它的传感器,面板一个也没有,认不出来型号。
mmexport1658101066527.png
回复

使用道具 举报

14

主题

430

帖子

2699

积分

金牌会员

Rank: 6Rank: 6

积分
2699
金钱
2269
HASS币
0
发表于 2022-7-18 14:13:23 来自手机 | 显示全部楼层
这得自己写配置文件了
回复

使用道具 举报

1

主题

13

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
101
HASS币
0
发表于 2022-8-12 15:58:54 | 显示全部楼层
最近鼓捣了几周,用ZHA把家里控客的零火开关全部加到HA里面了。我发现ZHA里就算不是官方文档里支持的设备,也是有办法在配对模式下进行Zigbee协商的,协商完就能看到生产商manufacturer id和产品型号,然后按照Zcl quirks的思路照着写配置文件。我过段时间整理下把配置文件共享出来
回复

使用道具 举报

214

主题

569

帖子

4150

积分

论坛元老

Rank: 8Rank: 8

积分
4150
金钱
3581
HASS币
0
 楼主| 发表于 2022-8-12 17:47:19 | 显示全部楼层
onespark123 发表于 2022-8-12 15:58
最近鼓捣了几周,用ZHA把家里控客的零火开关全部加到HA里面了。我发现ZHA里就算不是官方文档里支持的设备, ...

控客的零火面板同样的型号也有两种芯片。 一种芯片是非cc2530的。zigbee2mqtt可以认出型号。也能正常工作。在zigbee2mqtt里可以认出型号的。一般ZHA也可用。
但芯片是cc2530的在zigbee2mqtt里配对时,认不出型号。就不能添加到HA.
回复

使用道具 举报

214

主题

569

帖子

4150

积分

论坛元老

Rank: 8Rank: 8

积分
4150
金钱
3581
HASS币
0
 楼主| 发表于 2022-8-12 17:50:13 | 显示全部楼层
微信图片_20220812174833.jpg
我现在是用的是控客的网关。当然也是用的控客的APP控制的。现在在想办法如何和HA对接。
回复

使用道具 举报

4

主题

35

帖子

392

积分

论坛技术达人

积分
392
金钱
357
HASS币
10
发表于 2022-8-13 13:57:52 来自手机 | 显示全部楼层
看设备的数据结构,自己写配置文件
回复

使用道具 举报

1

主题

13

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
101
HASS币
0
发表于 2022-8-13 23:25:54 | 显示全部楼层
newspaper 发表于 2022-8-12 17:47
控客的零火面板同样的型号也有两种芯片。 一种芯片是非cc2530的。zigbee2mqtt可以认出型号。也能正常工作 ...

原来还有这个区别,那确实如果认不出型号就有点难办了

我家里是肖邦的单键和双键开关,退网重新匹配能在ZHA里面识别到。
我的单键开关识别出来制造商是"konke",model是"3AFE242000068621"、双键开关model是"3AFE242000068622",但可能跟你的不一样了


我的肖邦单键开关按ZHA的zcl标准描述是:
MODELS_INFO: [("konke", "3AFE242000068621")],
# 控客有一个自己的ClusterID 0xFCC0 = 64704
# 开关都有两个endpoint,一个主开关编号1,一个不确定有啥功能的242
# Endpoint1:
<SimpleDescriptor endpoint=1 profile=260, device_type=259
device_version=0
input_clusters=[0, 3, 4, 5, 6, 2821, 64704]
output_clusters=[3, 25, 64704]>

# Endpoint242:
<SimpleDescriptor endpoint=242 profile=41440, device_type=97,
in_clusters=[],
out_clusters=[33]>


双键开关描述是:
MODELS_INFO: [("konke", "3AFE242000068622")]
# 双键开关有两个开关相关的Endpoint,ID分别为1和2,具体的SimpleDescriptor和单键开关一样
# Endpoint1:
<SimpleDescriptor endpoint=1 profile=260, device_type=259
device_version=0
input_clusters=[0, 3, 4, 5, 6, 2821, 64704]
output_clusters=[3, 25, 64704]>

# Endpoint2:
<SimpleDescriptor endpoint=2 profile=260, device_type=259
device_version=0
input_clusters=[0, 3, 4, 5, 6, 2821, 64704]
output_clusters=[3, 25, 64704]>

# Endpoint242:
<SimpleDescriptor endpoint=242 profile=41440, device_type=97,
in_clusters=[],
out_clusters=[33]>
回复

使用道具 举报

214

主题

569

帖子

4150

积分

论坛元老

Rank: 8Rank: 8

积分
4150
金钱
3581
HASS币
0
 楼主| 发表于 2022-8-15 12:28:52 | 显示全部楼层
onespark123 发表于 2022-8-13 23:25
原来还有这个区别,那确实如果认不出型号就有点难办了

我家里是肖邦的单键和双键开关,退网重新匹配能在 ...

请问上面的配置信息要写到哪个配置文件?
回复

使用道具 举报

1

主题

13

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
101
HASS币
0
发表于 2022-8-15 23:47:57 | 显示全部楼层
newspaper 发表于 2022-8-15 12:28
请问上面的配置信息要写到哪个配置文件?

回复有点难编辑,我重新写了个贴,可以去上面看看: https://bbs.hassbian.com/thread-17496-1-1.html

希望能帮到你哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-29 04:50 , Processed in 0.414327 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表