本帖最后由 bernard3378 于 2025-2-21 17:32 编辑
其实把跑步机接入HA没什么意义,但是赤兔Pro带大屏的版本不更新了,最后升级的SPAX软件跟主控板没法通信,所以只能逆向了它的Android APK,然后把通讯协议提取出来写了这个组件
有相同困扰的朋友可以一试,赤兔其他型号应该也可以用,只要原驱动是qiwang都ok
ESPHome Chitu Treadmill
赤兔跑步机ESPHome组件,通过串口与跑步机主控板通信
功能
生成Button、Number实体,提供启动、暂停、停止、调速、调坡度功能
配合Mushroom UI可做到下面的效果
安装使用
本组件使用了ESPHome推荐的external_components方式开发
从New Device向导生成设备时,最后选择SKIP,然后把example/treadmill.yaml文件内容放到自动生成的配置文件最下方,ESPHome会自动从Github下载、编译安装
注意!
必须将 logger: 部分注释掉,或按照这里修改
# Enable logging
logger:
baud_rate: 0
硬件连接
必须有强弱电及硬件基础方可操作!!作者不承担包括但不限于触电、设备烧毁等风险
赤兔Pro带大屏的版本TX/RX在屏幕内部主板右侧四条黑线的接口上,从上到下依次是GND TX RX +12V,取中间两条即可
tx_pin: GPIO1
rx_pin: GPIO3
|