找回密码
 立即注册

微信扫码登录

搜索
查看: 13342|回复: 31

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

[复制链接]

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
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, 下载次数: 23

旧版

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

2.46 KB, 下载次数: 52

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

回复

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
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

我是连刷都刷不进去。

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

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
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
回复

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
HASS币
0
 楼主| 发表于 2024-4-26 10:06:09 | 显示全部楼层
tianqiraf 发表于 2024-4-26 00:10
晚上研究了一下,仔细看了issue,我尝试可行的烧录顺序是:
1. 使用BK7231flasher刷OpenBK7231N_QIO_1.17 ...

请问原厂固件哪里有呢? 还是说自己备份出来的?怎么备份呢?
回复

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
HASS币
0
 楼主| 发表于 2024-4-26 11:47:46 | 显示全部楼层
tianqiraf 发表于 2024-4-26 00:10
晚上研究了一下,仔细看了issue,我尝试可行的烧录顺序是:
1. 使用BK7231flasher刷OpenBK7231N_QIO_1.17 ...

试了一下,

1. 使用BK7231flasher刷OpenBK7231N_QIO_1.17.555.bin 成功
2、使用itchiptool刷回原厂固件 成功
3. 使用itchiptool刷esphome的uf2文件 还是出现protected的错误

1. 使用BK7231flasher刷OpenBK7231N_QIO_1.17.555.bin 成功
2. 使用itchiptool刷esphome的uf2文件 成功,但是连接不上
回复

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
HASS币
0
 楼主| 发表于 2024-4-30 17:25:22 | 显示全部楼层
xiangboshi 发表于 2024-4-30 15:37
厉害是厉害,直接买个米家价格也差不多了吧,而且品控更好些

主要目的是直接接入HA,
米家的带电量监控的能直接接入HA(不通过米家云服务器)的好像没有吧
回复

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
HASS币
0
 楼主| 发表于 2024-5-8 22:29:00 | 显示全部楼层
moonandsky 发表于 2024-5-8 22:16
我也买了esp02s  应该怎么进刷机模式?

esp02s 电源正、电源负、rx、tx这四个脚接到下载器,通电,然后将esp02s的gpio0脚短接一下地,就可以进入刷机模式了,短接一次不行就试多几次。
回复

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
HASS币
0
 楼主| 发表于 2024-5-9 22:22:31 | 显示全部楼层
moonandsky 发表于 2024-5-9 21:02
好的  成功了  我也是买了2个  结果拆外壳的时候把PCB后面的一个原件给撬掉了  报废一个  哎  亏大了    ...

我也没有好办法拆,我也拆坏了一个
回复

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
HASS币
0
 楼主| 发表于 2024-5-9 22:44:02 | 显示全部楼层
moonandsky 发表于 2024-5-9 22:42
那你拆掉还还原了吗?准备怎么用?

我的烂得更严重,扔了
回复

使用道具 举报

46

主题

162

回帖

969

积分

高级会员

积分
969
金钱
761
HASS币
0
 楼主| 发表于 2024-5-23 20:19:03 | 显示全部楼层
satomuyu6 发表于 2024-5-23 19:23
今天买了几个02s模块,还没到,想着提前在esphome里弄出来bin文件,等模块到了直接把bin刷进去,我是加载编 ...

不用买02s模块了啊,看这里的新方法:
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=25311
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-10-13 03:23 , Processed in 0.055254 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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