本帖最后由 mrtang 于 2024-7-28 21:43 编辑
7月26日更新:
下个版本 tuya_local 2024.7.1,凯度蒸烤箱TD PRO 2代的适配已完善,内置菜谱、本地化都已经做好支持。
7月16日更新:
目前PR已经合并到仓库,tuya_local 2024.7.0。使用恒温器作为温度控制,当前设备的描述已全部改为英文,但本地化工作尚未完成。插件本体的中文本地化已经完成。
目前已经准备好以下代码:
• 烤箱的中文本地化支持 • 增加内置菜谱选项
这是最新代码的效果图
|
去年买的 凯度蒸烤箱TD PRO 2代,最早时候是不知道它能连接WIFI的,商品详情和说明书都没说,后来发现面板上有WIFI图标,咨询客服告诉我是支持,通过凯度生活家 app添加。
最近想把它接入HA,抓包发现连接了tuya的平台。查找到tuya有新闻说和凯度达成合作,设备都可以添加到tuya smart里面。
so,通过tuya的协议就可以本地连接到HA,操作后发现没有组件直接支持烤箱设备,还需要适配设备。tuya_local 的适配很简单,写一个配置yaml就可以了。现在它有了。
效果图
配置文件 custom_components/tuya_local/devices/casdon_td_pro_2.yaml当前最新配置文件
<blockquote>name: Oven
目前已经提交PR https://github.com/make-all/tuya-local/pull/2098
设备适配过程可以参考 博客 https://www.jianyun.run
自定义接入故障排除指南
获取日志的办法
在tuya_local配置页,打开调试日志,拿localkey等参数添加设备,插件会拿dps匹配设备配置。禁用调试就可以获得设备日志。这时你就可以使用自定义配置文件名搜索日志,来看错误信息。
参考你设备的dps信息,修改主设备、次设备后。配置添加到tuya_local后,
1. 找不到设备
tuya_local 插件会根据设备返回的dps参数,一个一个匹配配置文件,然后根据配置文件匹配度,排序。如果配置中定义的参数,在设备status没返回时,会提示缺少必须的参数,这时就把报错的dps修改为可选。optional: true 这个表示可选。
- entity: select
translation_key: oven_local_recipe
category: config
dps:
- id: 106
name: option
type: string
optional: true
mapping:
- dps_val: "0"
value: "none"
- dps_val: "1"
value: "steamed_egg_with_okra"
- dps_val: "2"
value: "steamed_sea_bass"
在添加设备后,一些开关或者传感器没显示出来,那有可能是dps的类型不匹配,那你就修改类型。或者是像图上缺少必须得dps xxx,那你就把对应的配置补上去。
|