科沃斯T50 PRO接入Home Assistant小记

2026-01-20 10:16:59 0点赞 1收藏 0评论

前言

最近又在折腾Home Assistant,原因是看到了一个很好看的界面主题插件。
https://github.com/BangerTech/Prism-Dashboard?tab=readme-ov-file

科沃斯T50 PRO接入Home Assistant小记科沃斯T50 PRO接入Home Assistant小记

这个主题有很多非常漂亮的面板,比如适合3D打印机、扫地机器人、nest等设备的。

在适配主题的过程中,我发现我家科沃斯扫地机器人T50 PRO没有接入到Home Assistant里,于是就有了下面的一番折腾。

本身Home Assistant是内置了科沃斯的插件的,所以某些型号的扫地机器人接入是很顺利的。但是T50 PRO并不在此之列。

接入过程

1.去Home Assistant的设置-设备与服务-添加集成

科沃斯T50 PRO接入Home Assistant小记

2.搜索ecovacs-点击进去-输入用户名和密码(同手机APP用户密码)

科沃斯T50 PRO接入Home Assistant小记科沃斯T50 PRO接入Home Assistant小记科沃斯T50 PRO接入Home Assistant小记

3.进入集成查看,T50的用户会发现这个里面是空的,没有任何实体。这个就比较头大了,这也是我之前没有集成科沃斯扫地机器人的原因。 为了解决这个问题,也是网上一通找,最后在AI的帮助下顺利解决了这个问题。

科沃斯T50 PRO接入Home Assistant小记科沃斯T50 PRO接入Home Assistant小记

4.先删除这个集成。

科沃斯T50 PRO接入Home Assistant小记

5.通过SSH终端进入容器 ,切换到roo用户。

docker exec -it homeassistant bash 科沃斯T50 PRO接入Home Assistant小记

6.进入容器内的目标目录

cd /usr/local/lib/python3.13/site-packages/deebot_client/hardware/ 科沃斯T50 PRO接入Home Assistant小记

7.查看下文件,主要看有没有这个文件elrxgb.py,这个文件其实就是T50的配置文件,但是集成对应的是另外一个文件(q0n7xe.py),所以找不到实体。

科沃斯T50 PRO接入Home Assistant小记科沃斯T50 PRO接入Home Assistant小记

8.Home Assistant日志里是显示没有q0n7xe.py这个文件,所以创建符号链接解决这个问题。

ln -svfT elrxgb.py q0n7xe.py 科沃斯T50 PRO接入Home Assistant小记

9.进q0n7xe.py检查下内容,有没有T50的开头。

科沃斯T50 PRO接入Home Assistant小记

10.重启Home Assistant后添加集成。正常情况设备就添加成功了,如图,我家的是T50 PRO

科沃斯T50 PRO接入Home Assistant小记科沃斯T50 PRO接入Home Assistant小记

这样科沃斯的T50 PRO就顺利添加到Home Assistant了。可以继续折腾主题界面了。目前地图还是有问题,不能正常获取,这个还望有大佬提点。

PS:如果没有相关的文件,可以重新安装deebot-client这个插件,命令如下

# 1. 进入Home Assistant容器(Docker安装的核心操作) docker exec -it homeassistant bash # 2. 卸载现有版本 pip3 uninstall -y deebot-client # 3. 安装最新版 pip3 install deebot-client # 4. 退出容器并重启Home Assistant exit docker restart Home Assistant 科沃斯T50 PRO接入Home Assistant小记

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
相关兴趣推荐
1
扫一下,分享更方便,购买更轻松