643 字
3 分钟
凯度蒸烤箱接入HomeAssistant【一】
凯度蒸烤箱的智能控制通过tuya平台实现,能够通过tuya Smart接入,再通过HomeAssistant组件本地链接
介绍
目前我家里的设置基本都接入到了HomeAssistant,包括以下平台:
平台 | 设备 | 接入插件 | 本地接入 |
---|---|---|---|
米家 | 灯具、窗帘、温湿度、水浸、浴霸、晾衣架 | Xiaomi Auto、xiaomi Gateway3 | 是 |
美的美居 | 空调、冰箱、洗碗机、净水器 | media_ac_lan | 是 |
海尔智家 | 洗衣机、干衣机、热水器 | haier | 否 |
凯度生活家 | 蒸烤箱 | N/A | N/A |
目前仅剩凯度蒸烤箱没有接入HA
探索
我购买的蒸烤箱是凯度 TD pro 2代,在我购买的时候我并不知道它能够联网,商品页没有任何介绍,后来发现设备上有 WIFI 标志,咨询客服后,才知道可以通过凯度生活家链接。
后来我抓包了凯度生活家app后,发现设备是通过tuya平台操作的,设备的UI库都是从tuya的域名获得的。
# 资源
https://images.tuyacn.com/smart/ui/bay16814397431357ASb/1718960777d626cbbbe57.tar.gz
# tuya mqtt服务地址
42.192.34.178:8883
在tuya的homeassistant中需要下面的参数 host、deviceId、localkey
进一步研究,在 app 网络请求中没有办法获得 tuya 的 localkey 。 在网上搜索,发现 tuya 有新闻说和凯度达成合作,可以集成到 涂鸦智能里面去。
到现在,我们可以确认使用 tuya智能 可以添加凯度的设备,那就好办了。
初步配置
重置蒸烤箱 TD-pro
- 开机状态下,长按蒸烤箱【炉灯】键3秒
- 听到“嘀”声松手,屏幕wifi灯闪烁时,wif重置成功。 在涂鸦智能中添加蒸烤箱,成功添加。UI界面和在凯度生活家中一模一样。 现在可以通过 tuya_local 插件本地连接了。 通过tuya_local 插件可以拿到设备的 localkey,但是烤箱一类的并不支持配置。 通过local_tuya插件使用localkey可以配置设备的操作点,我简单配置了一下。
效果如下:
设备属性
找到设备状态信息如下, 由于我对tuya平台不熟悉,现在搞不定这个状态 {'dps': {'1': True, '2': False, '7': 0, '10': 0, '13': 0, '102': 'wait', '103': False, '105': '1'}}
编号 | 类型 | 功能 | 传感器类型 |
---|---|---|---|
1 | bool | 电源 | 开关 |
2 | bool | 启动 | 开关 |
7 | 数字 | 温度 | |
8 | |||
10 | |||
11 | |||
13 | |||
102 | 枚举 | 状态 | wait,cooking,pause |
103 | bool | 炉灯 | 开关 |
105 | |||
108 |
Next
我研究发现tuya_local 插件可以自己写设备的配置文件,来完成设备定义,这是我后续想要做的。
相关文档
- tuya_local: https://github.com/make-all/tuya-local
- local_tuya: https://github.com/rospogrigio/localtuya
凯度蒸烤箱接入HomeAssistant【一】
https://www.jianyun.run/posts/casdon-join-homeassistant1/