找回密码
 立即注册
查看: 300|回复: 12

[硬件DIY] 赛博普罗米修斯!华为智选欧普智能吸顶灯接入HA

[复制链接]
ZDZX 

4

主题

37

回帖

385

积分

中级会员

积分
385
金钱
344
HASS币
0
发表于 2025-3-17 01:01:28 | 显示全部楼层 |阅读模式
本帖最后由 ZDZX 于 2025-3-17 01:04 编辑



介绍
我购买的华为欧普智能吸顶灯不支持接入除了华为智慧生活外的任何平台(甚至是欧普照明自己),这对我的智能家居计划造成了极大影响。在尝试抓包、抓链路层包、抓遥控器射频信号无果后,我将目光瞄准了控制盒本身,而且如你所见,我成功了。我的控制盒型号是【OP CM-HWKZH-DTDV-WiFi】,如果你也有相同的困扰,请尝试我的方案吧!
不过话说在前头,目前版本只能做到完全替换,原装的遥控器和智慧生活将不能再对灯进行控制(当然你可以随时替换回原控制盒)。理想情况是我们自制的控制盒会充当原装控制盒的被控制对象,这样既能使用原遥控器和华为智慧生活,又能将其接入Home Assistant,是最终的目标。

项目地址github:https://github.com/ZDZX-T/ZDZX_Smart_Home/blob/master/%E5%8D%8E%E4%B8%BA%E6%AC%A7%E6%99%AE%E5%90%B8%E9%A1%B6%E7%81%AF/README.md
gitee:https://gitee.com/ZDZX-T/ZDZX_Smart_Home/blob/master/%E5%8D%8E%E4%B8%BA%E6%AC%A7%E6%99%AE%E5%90%B8%E9%A1%B6%E7%81%AF/README.md


使用方法
  • 去嘉立创下(bai)单(piao)制板文件,同时根据BOM清单购买原件备用(注意还需要准备铜管天线,BOM里没写),并3d打印外壳。芯片型号为乐鑫的ESP32-C3-WROOM-02U,雷达模块(BOM未列出)为海凌科的LD2420。板子上的LD2420按需焊接,可以焊排母,也可以直接焊线或其他什么东西。
  • 焊接。
  • 烧录。这里有两种选择,一是自己创建yaml文件,然后将HWOPLamp.yaml内的preferences标签及其之后的内容追加到你的yaml文件内;二是直接烧录zdzx-t_hwop.factory.bin,ESPHome会尝试从github拉取yaml文件。鉴于国内的网络环境,比较推荐自己创建yaml。
  • 安装。将吸顶灯原控制盒拆下,换上自己的控制盒,然后进入ESPHome Builder查看log,查看i2c地址是否为0x09,如果不是的话需要进入配置文件,将i2c_device标签的address属性改为刚才扫描到的地址,然后再次INSTALL。如果log显示没有找到i2c设备,那么需要给灯断电,然后重新开灯,并再次查看log,需要重复此过程直到log有i2c设备地址为止。我的经验是可以关灯较长一段时间后再试,也可以先把控制盒拔下来,然后开灯,然后再插入控制盒(此方法注意防止触电)。



回复

使用道具 举报

10

主题

297

回帖

2139

积分

金牌会员

盐城智能大神

积分
2139
金钱
1832
HASS币
10
QQ
发表于 2025-3-17 08:25:58 | 显示全部楼层
真的假的,我最近也在研究。hilink方案是四川爱联的
回复

使用道具 举报

ZDZX 

4

主题

37

回帖

385

积分

中级会员

积分
385
金钱
344
HASS币
0
 楼主| 发表于 2025-3-17 08:48:57 | 显示全部楼层
motoyu 发表于 2025-3-17 08:25
真的假的,我最近也在研究。hilink方案是四川爱联的

那有啥好假的。另外“hilink方案是四川爱联的”是啥意思?我这个方案目前是抛弃了hilink
回复

使用道具 举报

10

主题

297

回帖

2139

积分

金牌会员

盐城智能大神

积分
2139
金钱
1832
HASS币
10
QQ
发表于 2025-3-17 08:54:25 | 显示全部楼层
ZDZX 发表于 2025-3-17 08:48
那有啥好假的。另外“hilink方案是四川爱联的”是啥意思?我这个方案目前是抛弃了hilink ...

你是换控制方案了 目前接入华为平台的 hilink方案是四川爱联模组,鸿蒙是其他模组。路由器里可以看到ailink设备就是四川爱联的
回复

使用道具 举报

ZDZX 

4

主题

37

回帖

385

积分

中级会员

积分
385
金钱
344
HASS币
0
 楼主| 发表于 2025-3-17 18:41:22 | 显示全部楼层
motoyu 发表于 2025-3-17 08:54
你是换控制方案了 目前接入华为平台的 hilink方案是四川爱联模组,鸿蒙是其他模组。路由器里可以看到aili ...

哟西,那期待你的研究成果,尽量能从软件层面解决
回复

使用道具 举报

10

主题

297

回帖

2139

积分

金牌会员

盐城智能大神

积分
2139
金钱
1832
HASS币
10
QQ
发表于 2025-3-17 19:14:30 | 显示全部楼层
ZDZX 发表于 2025-3-17 18:41
哟西,那期待你的研究成果,尽量能从软件层面解决

华为那么封闭没有希望的,只能蓝牙单向控制
回复

使用道具 举报

kndo 

2

主题

30

回帖

284

积分

中级会员

积分
284
金钱
252
HASS币
0
发表于 2025-3-17 20:28:59 | 显示全部楼层
看了视频,很强
还好家里没有花为设备

买元器件需要多少钱?
感觉太折腾了,除非是客厅大灯,一般小灯没必要
回复

使用道具 举报

24

主题

617

回帖

3087

积分

论坛元老

积分
3087
金钱
2446
HASS币
0
发表于 2025-3-17 21:51:24 | 显示全部楼层
话说大佬是怎么拿到那些开和关的数据的?
回复

使用道具 举报

ZDZX 

4

主题

37

回帖

385

积分

中级会员

积分
385
金钱
344
HASS币
0
 楼主| 发表于 2025-3-17 23:18:41 | 显示全部楼层
kndo 发表于 2025-3-17 20:28
看了视频,很强
还好家里没有花为设备

仅计算元件成本的话没多少钱,可能也就个十来块。但是你要是从零开始买的话可能成本要高一些,焊接设备、烧录设备乱七八糟的都得买(虽然也都不是很贵)
回复

使用道具 举报

ZDZX 

4

主题

37

回帖

385

积分

中级会员

积分
385
金钱
344
HASS币
0
 楼主| 发表于 2025-3-17 23:21:58 | 显示全部楼层
kjjuhfv 发表于 2025-3-17 21:51
话说大佬是怎么拿到那些开和关的数据的?

后续我会出视频单独说明。简单来说,就是拆开原装控制盒后发现上面有两个引脚分别标为SDA和SCL,那么大概率是走的I2C协议,然后再拿逻辑分析仪接到相关引脚上,然后远程遥控不断改变色温亮度开关等数据,记录设备间的交流信息,最后就能推出来数据是怎么组织的,然后自己写程序照猫画虎发数据就行。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:57 , Processed in 0.890532 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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