待补充 humbertogontijo/homeassistant-roborock

智能家居 3/5 🧩 软硬件结合 已发布
humbertogontijo 328 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
待补充

项目简介

Roborock integration for Home Assistant. This integration uses your devices from the Roborock App


这个开源项目「humbertogontijo/homeassistant-roborock」是一个专为Home Assistant智能家居平台开发的Roborock(石头)扫地机器人自定义集成组件。它的核心价值在于解决了官方Roborock App与Home Assistant无法同时使用、以及旧版Xiaomi集成存在地图请求次数限制的问题,让用户可以在Home Assistant中无缝控制Roborock设备,同时保留官方App的使用体验。

标签

项目特点

**双控无忧**:支持Home Assistant与官方Roborock App同时使用,互不干扰。
**无地图请求限制**:彻底解决旧版Xiaomi集成对地图请求次数的限制问题。
**完整设备控制**:支持启动、暂停、回充、定点清扫、选区清扫等全功能控制。
**实时状态与地图**:可获取设备实时状态、清洁记录、耗材寿命,并支持在Home Assistant中显示实时地图。
**多设备支持**:兼容Roborock S4、S5、S6、S7、S8、Q7、Q5等主流型号。
**配置简单**:通过Home Assistant的“配置”->“集成”界面即可添加,无需手动编辑配置文件。

技术规格

平台 Home Assistant(HACS)
设备协议 基于Roborock本地API(通过局域网通信)
支持设备 Roborock S4 / S5 / S5 Max / S6 / S6 MaxV / S7 / S7 MaxV / S8 / Q7 / Q5 等
通信方式 局域网(需设备与Home Assistant在同一网段)
依赖组件 `python-roborock` 库
最低Home Assistant版本 2023.1.0
集成类型 自定义集成(通过HACS安装)
地图显示 支持(需配合 `lovelace-roborock-card` 或 `roborock-vacuum-card`)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Home Assistant服务器(树莓派/NAS/PC等) 1 运行Home Assistant的主机
Roborock扫地机器人 1 支持S4/S5/S6/S7/S8/Q7/Q5等型号
路由器/交换机 1 确保设备在同一局域网
Home Assistant(已安装) 1 版本≥2023.1.0
HACS(Home Assistant Community Store) 1 用于安装自定义集成
python-roborock库 1 自动作为依赖安装
lovelace-roborock-card 或 roborock-vacuum-card 1 用于在仪表盘显示地图

能力画像

**记忆与知识检索**:2/5 — 项目本身不涉及知识检索,但需要用户了解Home Assistant基本操作和Roborock设备信息。
**动手与操作**:3/5 — 需要动手安装HACS、添加集成、配置设备,步骤简单但涉及多个环节。
**编程与算法**:1/5 — 无需编程,但若需自定义卡片或调试,可能涉及少量YAML配置。
**设计与建模**:1/5 — 不涉及设计或建模,但可自定义Lovelace仪表盘卡片布局。
**实验与调试**:2/5 — 若遇到设备连接问题,需进行基本的网络排查和日志查看。
**协作与分享**:2/5 — 可通过GitHub提交Issue或PR,但项目规模较小,协作需求不高。
**学习与研究**:3/5 — 适合学习Home Assistant自定义集成的工作原理、局域网API通信机制。
**系统集成**:4/5 — 核心能力在于将Roborock设备无缝集成到Home Assistant生态中,实现跨平台联动。

所需技能

熟悉Home Assistant基本操作(安装、配置、添加集成) 了解HACS的安装与使用 基本的网络知识(确保设备在同一局域网) 能够阅读简单的YAML配置文件(可选) 会使用浏览器访问Home Assistant Web界面

适用场景

已部署Home Assistant并希望将Roborock扫地机器人纳入智能家居控制体系的用户
希望同时使用官方Roborock App和Home Assistant,不想二选一的用户
受限于旧版Xiaomi集成地图请求次数限制,需要更稳定方案的玩家
希望在Home Assistant中实现自动化场景(如离家自动清扫、与传感器联动)的智能家居爱好者
拥有多台Roborock设备,需要统一管理的家庭用户