643 字
3 分钟
凯度蒸烤箱接入HomeAssistant【一】

凯度蒸烤箱的智能控制通过tuya平台实现,能够通过tuya Smart接入,再通过HomeAssistant组件本地链接

介绍#

目前我家里的设置基本都接入到了HomeAssistant,包括以下平台:

平台设备接入插件本地接入
米家灯具、窗帘、温湿度、水浸、浴霸、晾衣架Xiaomi Auto、xiaomi Gateway3
美的美居空调、冰箱、洗碗机、净水器media_ac_lan
海尔智家洗衣机、干衣机、热水器haier
凯度生活家蒸烤箱N/AN/A

目前仅剩凯度蒸烤箱没有接入HA

探索#

我购买的蒸烤箱是凯度 TD pro 2代,在我购买的时候我并不知道它能够联网,商品页没有任何介绍,后来发现设备上有 WIFI 标志,咨询客服后,才知道可以通过凯度生活家链接。

IMG_4983

后来我抓包了凯度生活家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

Pastedimage20240708165817

进一步研究,在 app 网络请求中没有办法获得 tuya 的 localkey 。 在网上搜索,发现 tuya 有新闻说和凯度达成合作,可以集成到 涂鸦智能里面去。

fGEsX6

到现在,我们可以确认使用 tuya智能 可以添加凯度的设备,那就好办了。

初步配置#

重置蒸烤箱 TD-pro

  1. 开机状态下,长按蒸烤箱【炉灯】键3秒
  2. 听到“嘀”声松手,屏幕wifi灯闪烁时,wif重置成功。 在涂鸦智能中添加蒸烤箱,成功添加。UI界面和在凯度生活家中一模一样。 xxxxxcsf 现在可以通过 tuya_local 插件本地连接了。 通过tuya_local 插件可以拿到设备的 localkey,但是烤箱一类的并不支持配置。 通过local_tuya插件使用localkey可以配置设备的操作点,我简单配置了一下。

效果如下: XIlJdj

设备属性#

找到设备状态信息如下, 由于我对tuya平台不熟悉,现在搞不定这个状态 {'dps': {'1': True, '2': False, '7': 0, '10': 0, '13': 0, '102': 'wait', '103': False, '105': '1'}}

编号类型功能传感器类型
1bool电源开关
2bool启动开关
7数字温度
8
10
11
13
102枚举状态wait,cooking,pause
103bool炉灯开关
105
108

Next#

我研究发现tuya_local 插件可以自己写设备的配置文件,来完成设备定义,这是我后续想要做的。 2Y2vuv

相关文档#

  1. tuya_local: https://github.com/make-all/tuya-local
  2. local_tuya: https://github.com/rospogrigio/localtuya
凯度蒸烤箱接入HomeAssistant【一】
https://www.jianyun.run/posts/casdon-join-homeassistant1/
作者
唐长老日志
发布于
2024-07-07
许可协议
CC BY-NC-SA 4.0