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

 找回密码
 立即注册
查看: 7045|回复: 31

[技术探讨] [2024-5-21更新]惠桔和家亲X1S智能插座拆机,改装esphome,接入HA

[复制链接]

43

主题

202

帖子

925

积分

高级会员

Rank: 4

积分
925
金钱
723
HASS币
0
发表于 2024-4-24 17:49:23 | 显示全部楼层 |阅读模式
本帖最后由 inevitab 于 2024-5-23 20:34 编辑

本方法已弃用,最新方法请看: https://bbs.hassbian.com/thread-25311-1-1.html



-------------------------------------------



更新:2024-5-21更新,增加LED灯控制和断网检测

-----------------------------------------


惠桔和家亲X1S智能插座目前(2024-04)在闲鱼上卖15元一个,5个包邮(我只买了两个,差不多20元一个),带电量统计功能,用和家亲APP控制。

屏幕截图 2024-04-24 173712.png    屏幕截图 2024-04-243.png

插座使用胶水粘合,只能强行破拆,用螺丝刀或者撬棍从缝隙插入慢慢撬。主控模块是tuya CB2S,CB2S内部芯片是BK7231M,计量芯片是BL0937。


作为一个HomeAssistant超级粉丝,是打死也不可能用和家亲APP的,所以必须刷esphome接入HA。


BK7231M不知怎么刷esphome,哪位大神研究一下啊。


我是直接换成ESP-02S这个模块,这个模块的外形、尺寸和CB2S完全一样,这个模块内部芯片是esp8285,和esp8266相似,目前淘宝的价格是5.x元,邮费5.x元。


屏幕截图 2024-04-245.png


要去掉这两个焊点才能将主板从底部塑料拆出来,我把焊盘搞废了,哪位大神教教我怎么拆。



屏幕截图 2024-04-246.png

屏幕截图 2024-05-21 114721.png


换成ESP-02S模块后的esphome代码见附件。


然后还有一件很重要的事情是校准BL0937芯片的计量,才能让电压、电流、功率等正确显示,可以参考esphome官方的校准方法 https://esphome.io/components/sensor/hlw8012.html




来源 https://blog.01on.com/archives/309





x1s.yaml.zip

1.07 KB, 下载次数: 22

旧版

2024-5-21更新-esphome-x1s-02.zip

2.46 KB, 下载次数: 42

2024-5-21更新,增加LED灯控制和断网检测

回复

使用道具 举报

1

主题

6

帖子

124

积分

论坛DIY达人

积分
124
金钱
118
HASS币
10
发表于 2024-5-11 19:52:46 | 显示全部楼层
已发布烧录esphome固件的教程,详见https://bbs.hassbian.com/thread-25311-1-1.html
回复

使用道具 举报

10

主题

184

帖子

1822

积分

论坛技术达人

积分
1822
金钱
1633
HASS币
20
发表于 2024-4-24 18:15:44 | 显示全部楼层
bk7231m可以直接刷esphome,参考我提的这个issue: https://github.com/libretiny-eu/libretiny/issues/262,不过目前还有点问题,需要手动生成mac地址,用原厂mac地址还不行。
回复

使用道具 举报

43

主题

202

帖子

925

积分

高级会员

Rank: 4

积分
925
金钱
723
HASS币
0
 楼主| 发表于 2024-4-24 18:19:59 | 显示全部楼层
szlww 发表于 2024-4-24 18:15
bk7231m可以直接刷esphome,参考我提的这个issue: https://github.com/libretiny-eu/libretiny/issues/262, ...

我有看到你的帖子,但是我自己刷不进,我也发了个issue https://github.com/libretiny-eu/libretiny/issues/279

我是连刷都刷不进去。

你刷机的软件的界面截图可以发一下吗?谢谢。
回复

使用道具 举报

43

主题

202

帖子

925

积分

高级会员

Rank: 4

积分
925
金钱
723
HASS币
0
 楼主| 发表于 2024-4-24 18:21:22 | 显示全部楼层
szlww 发表于 2024-4-24 18:15
bk7231m可以直接刷esphome,参考我提的这个issue: https://github.com/libretiny-eu/libretiny/issues/262, ...

我刷机是这样子



323475673-9390af46-0815-4bef-a8c3-5fac9b80eeca.PNG
回复

使用道具 举报

2

主题

53

帖子

578

积分

高级会员

Rank: 4

积分
578
金钱
525
HASS币
0
发表于 2024-4-24 22:10:24 | 显示全部楼层
tuya CB2S能搞成涂鸦APP吗,tuya local接入其实也挺清真的。
回复

使用道具 举报

47

主题

1655

帖子

6684

积分

论坛元老

Rank: 8Rank: 8

积分
6684
金钱
5019
HASS币
40
发表于 2024-4-24 22:15:50 | 显示全部楼层
这种8266的千年垃圾,是能不用就不用
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

1

主题

6

帖子

124

积分

论坛DIY达人

积分
124
金钱
118
HASS币
10
发表于 2024-4-25 00:55:07 | 显示全部楼层
下午刚拆,还没刷机,先研究模块的通信。目前发现是模块向cgw.komect.com:8883发送接收mqtt数据,带tls加密。想自建一个服务端,把cgw.komect.com重定向过来,跟设备通信。不知是否可行,还在研究。
有经验的大神烦请指点一二
回复

使用道具 举报

2

主题

94

帖子

658

积分

高级会员

Rank: 4

积分
658
金钱
564
HASS币
0
发表于 2024-4-25 09:43:29 | 显示全部楼层
支持刷机,支持技术大佬。
回复

使用道具 举报

5

主题

190

帖子

926

积分

高级会员

Rank: 4

积分
926
金钱
731
HASS币
20
发表于 2024-4-25 12:01:28 | 显示全部楼层
tianqiraf 发表于 2024-4-25 00:55
下午刚拆,还没刷机,先研究模块的通信。目前发现是模块向cgw.komect.com:8883发送接收mqtt数据,带tls加密 ...

这和可以,自建mqtt服务器,但是tls加密不太好弄
回复

使用道具 举报

0

主题

57

帖子

554

积分

高级会员

Rank: 4

积分
554
金钱
497
HASS币
0
发表于 2024-4-25 15:22:47 | 显示全部楼层
tianqiraf 发表于 2024-4-25 00:55
下午刚拆,还没刷机,先研究模块的通信。目前发现是模块向cgw.komect.com:8883发送接收mqtt数据,带tls加密 ...

中移智能家居规范都可以在网上看到,直接看文档少走好多弯路
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 03:25 , Processed in 0.133055 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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