小米家居 (Xiaomi Home)
2026-03-28
新闻来源:网淘吧
围观:23
电脑广告
手机广告
小米家居控制 🏠 | 小米家居控制
[English] |中文
English
实现对小米(米家)设备在局域网内的代码级控制。
🚀 功能特性
- 局域网控制:快速、直接的通信,无需依赖繁重的云API。
- 内置令牌提取器:包含一个脚本,可轻松从小米云获取您的设备IP和令牌。
- 预配置工作流:为智能插座(例如,热水器)、加湿器和电饭煲等设备提供即用命令。
- 自动依赖修复:自动解决常见的库冲突(例如
click版本问题)。
🛠️ 设置与设备清单
- 令牌:使用捆绑的脚本获取设备IP和令牌:
python3 scripts/token_extractor.py - 注册表:将您的设备详细信息存储在
references/devices.md或references/my_private_devices.md。
🤖 自然语言意图
当用户给出指令时,将其映射到对应的miiocli操作:
| 用户意图 | 设备类型 | 动作 | 技术命令(示例) |
|---|---|---|---|
| "打开热水器" | 智能插座 | 开启电源 | miiocli miotdevice --ip <IP> --token <TOKEN> raw_command set_properties '[{"siid": 2, "piid": 1, "value": true}]' |
| "关闭热水器" | 智能插座 | 关闭电源 | miiocli miotdevice --ip <IP> --token <TOKEN> raw_command set_properties '[{"siid": 2, "piid": 1, "value": false}]' |
| "加湿器开到最大" | 加湿器 | 设置模式 | miiocli miotdevice --ip <IP> --token <TOKEN> set_property_by 2 5 3 |
| “米饭煮好了吗?” | 电饭煲 | 检查状态 | miiocli cooker --ip <IP> --token <TOKEN> status |
中文说明
实现在局域网内对小米(米家)智能家居设备的代码级直接控制。
🚀 核心特性
- 本地化控制:直接在局域网内通信,响应极快,不完全依赖复杂的云端 API。
- 内置 Token 提取器:自带提取脚本,轻松从小米账号同步所有设备的 IP 和 32 位 Token 密钥。
- 预设工作流:支持智能插座(如热水器控制)、加湿器、米家小饭煲等多种常见设备。
- 自动环境优化:安装时自动处理 Python 依赖冲突(如
click版本问题),确保开箱即用。
🛠️ 快速开始
- 获取钥匙:运行内置的提取脚本:
python3 scripts/token_extractor.py - 配置列表:将您的设备信息填入
references/devices.md。 - 下达指令:对着机器人喊:“打开热水器”或“查看加湿器状态”。
🔗 Links | 相关链接
- ClawdHub:https://www.clawhub.ai/s/xiaomi-home
- GitHub:https://github.com/Pegasus02/clawdbot-xiaomi-home
Developed with 🦞 by@Pegasus02
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~