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

 找回密码
 立即注册
查看: 2081|回复: 1

[经验分享] yeelight c900 刷 esphome,已成功 100%

[复制链接]

80

主题

388

帖子

1680

积分

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1292
HASS币
0
发表于 2022-7-21 21:28:29 | 显示全部楼层 |阅读模式
本帖最后由 ciasdmxhxjjpd@c 于 2022-7-29 19:50 编辑

RT,

### 先给成果。
1.灯
1.PNG 2.PNG

2. 风扇
能实现基本开关。
3.遥控器。
开关灯,灯亮度调节。

4.问题
a. 遥控器按钮太少,无法进行色温调节。
b. 风扇速度暂不能实现 0-100% 调速。因为需要解码 uart 通信格式,水平有限。


### 下面说下过程。
1.最难搞的是gpio引脚的确定,需要用万用表对照着手册一个个地测量电压,给你们看下,我画的表格图。真的很磨人。测的时候,要先在米家app里把亮度打满,否则测不到电压,刚开始走了弯路。

                               
登录/注册后可看大图

2.第二难搞的是风扇驱动,开始以为需要反编译。德国佬给的建议是先备份原厂固件,再把他刷到其他 esp32 里,用2个esp 观察 uart 口的通信数据。这个人也是天才啊。

3.其次是遥控器,之前没搞过通过esphome实现动画。

经过3天的折腾,有收获,也有不足。

希望,有大佬继续再接再励,解码 uart 通信 格式。解决风扇速度 0-100% 调节。

目前,了解到的格式是这样的。
# 关
[D][uart_debug:114]: <<< 01:01:01:13:11:03
# 开, 风速 50%
[D][uart_debug:114]: <<< 01:04:01:18:13:03

# 循环风 三档,反转? 感觉无风
[D][uart_debug:114]: <<< 01:03:01:05:01:03
[D][uart_debug:114]: <<< 01:03:01:36:32:03
[D][uart_debug:114]: <<< 01:03:01:68:64:03


esphome yaml 文件,https://github.com/0neday/yeelig ... /yeelight-c900.yaml,需要替换掉 ble 中的 mac 地址和 uuid,换成你自己的。编译后,通过usb-ttl刷


### 致谢:
感谢,xray 给的 ble 广播数据 打印信息。感谢 德国佬@ https://github.com/syssi 提的各种有用的建议。



##############################################
2022/7/29 更新

### 遥控器按键对应的功能,短按对应前面,长按对应后面
        # keycode:
        # 0 - fan
        # 1 - ceiling or night
        # 2 - speed minus or three level speed
        # 3 - brightness or color_temperature minus
        # 4 - speed plus or fan mode toggle
        # 5 - brightness or color_temperature puls
      

### 配置文件,请遥控器修改mac地址和 server uuid。

  on_ble_service_data_advertise:
    - mac_address: A4:C1:38:6E:85:0B
      service_uuid: FE95
mac 地址通过 开启 logger verbose 慢慢找。
server uuid 通过 官方文档 https://esphome.io/components/es ... -tracker-automation
https://github.com/0neday/yeelig ... /yeelight-c900.yaml





评分

参与人数 1金钱 +10 收起 理由
Jerrylee + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

2

主题

50

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
金钱
336
HASS币
0
发表于 2022-7-21 21:45:32 | 显示全部楼层
火前留名
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-28 17:19 , Processed in 1.059732 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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