小米米家生态 Windows 桌面客户端「MiHome」现在不用手机,也可以在电脑上控制米家原生支持的智能设备,可以把 Windows 计算机虚拟为米家 IoT 设备,让电脑接受米家 App、小爱同学的远程控制,把 PC 真正纳入米家智能家居体系。注意:当前项目仍处于早期版本,不过基础使用已无大碍,但需适配更多设备功能则需要社区支持了。

功能特色
- 扫码登录:米家 APP 扫二维码,登录凭据与上游依赖的 CLI 共用
- 设备列表:按家庭、房间分组,实时显示在线状态,支持隐藏无功能设备
- 场景执行:主页「场景」选项卡列出米家 APP 中创建的手动场景,一键执行(可在设置中隐藏该入口)
- 设备控制:根据设备 spec 元数据自动生成控件——布尔属性映射开关、数值属性映射滑块(自动套用范围与步长)、枚举属性映射下拉框
- 动作执行:设备支持的动作渲染为按钮,执行前二次确认
- 系统托盘:最小化到托盘,支持快捷设备控制、场景一键执行、小爱音响快捷控制、小爱语音指令,托盘快捷窗口支持单列/双列卡片切换与设备/场景混排排序
- 主题配色:深色 / 浅色 / 跟随系统(设置中切换,米家绿主题色两种模式一致);托盘图标自动跟随 Windows 任务栏深浅色
- 界面缩放:50%–200% 无级调节(叠加在系统缩放之上),需重启生效
- 开机自启动:可选,写入当前用户注册表(HKCU Run)
- 小爱语音:主界面右下角悬浮按钮,输入文字指令发送给在线小爱音箱,可指定默认输出音箱
- 版本检测:启动时自动检查 GitHub Releases 新版本,也可在关于页手动检测
- 本地缓存:设置、托盘/工作台配置与设备缓存存放在用户数据目录(详见下方路径说明)
- 上游可升级:mijiaAPI 仅作为 PyPI 依赖锁定在 >=5,<6,升级后跑 python -m tests.smoke_test 即可确认兼容性
