House Control:Mac 菜单栏与 iPhone 上的智能家居实时 3D 模型

16次阅读
没有评论

回家先摸手机开灯,沙发上再调空调——App 多了之后,你记得住「哪个平台管哪盏灯」,却想不起客厅现在到底亮到几成。HomeKit、涂鸦 Smart Life、Home Assistant、Hue 桥各管一摊时,统一面板往往长成又一张列表。

House Control 换了个切入口:把你家做成活的 3D 模型,挂在 Mac 菜单栏(还能从刘海旁弹出小岛),同一份平面图同步到 iPhone。灯亮了场景里真的发光,空调开着会吹可见气流。资料查阅于 2026 年 10 月 17 日。

生活里它长什么样

仓库:0xProbabillity/house-control,查阅时约 520 星,MIT,Swift。最新 Release v1.0.0(2026-10-15)提供 HouseControl-1.0.0.dmg(附 sha256 与 GitHub Actions 证明)。

菜单栏点小房子:下拉面板就是 3D 家。点灯切换,灯瓦片横向拖是调光,空调点开调温度/模式/风速;点房间会推进去只看该房设备。图标旁还能扫一眼「几盏灯亮着 · 空调目标温度」,例如 6 · 23°。没刘海的显示器,小岛画在菜单栏正中。

自带 Apartment / Studio 演示平面,未登录任何平台前设备全是模拟——适合先玩界面,再决定砸真实账号。

上手门槛(比「再下一个控制 App」高一点)

Mac 最低线

项 要求
系统 macOS 13+(Apple silicon / Intel)
安装 Releases 的 DMG → 拖进应用程序
签名 Ad-hoc,未付费公证:首次会报「无法验证」;macOS 15 需到「隐私与安全性」里 仍要打开;或 xattr -dr com.apple.quarantine "/Applications/House Control.app"
形态 无 Dock 图标、无主窗口——找菜单栏房子;可开「登录时打开」

想改平面 / 自己编译

  • Xcode CLT,Swift 5.9+;Web UI 要 Node 20.19+ 或 22.12+
  • git clone 后 ./scripts/build-app.sh → open build/HouseControl.app
  • 频繁重编又要 iPhone 同步时,建议自签 Development,否则本机网络权限会反复弹

iPhone

  • 可不依赖 Mac独立画平面、连平台;再配对 Mac 双向同步
  • 自建需 Xcode 16+、XcodeGen、iOS 17+;分 App Store 版(HA / Hue / Apple Home)与带 Smart Life 的 TestFlight/自用版(Smart Life 走的是 HA 同款涂鸦登录思路,不进 App Store 包)

这不是「下完就能控全屋」的消费级一键包:未公证、iPhone 侧多见自行编译,换来的是无自有账号、无遥测、代码全公开。

设备怎么接上

编辑器里的 Connections 支持混接(可同时存在):

平台 典型步骤
Smart Life / Tuya Smart Life App 扫码登录;不需要涂鸦开发者账号
Home Assistant 局域网自发现 + 粘贴长期访问令牌
Philips Hue 自发现桥,按桥上按钮配对
Apple Home 在 iPhone 上授权,设备列表回传到 Mac 供链接

状态同步:HA / Hue 侧变更会较快反映;Smart Life 官方写大约 12 秒内。数据落在 ~/Library/Application Support/HouseControl/ 下的 JSON(会话 token 权限 600),App 不跑自有后台;唯一可选出口是 AI Access 打开时的 Cloudflare quick tunnel。

进阶:AI Access 与小组件

右键菜单栏图标 → AI Access… → Start:给 ChatGPT / Claude 等一条带 128-bit 密钥的私有链接,或把 MCP 地址加成自定义连接器 / claude mcp add。本机只监听 127.0.0.1,经隧道出去;权限可勾选,请求在窗口实时可见,Stop 或定时器切断后地址消失。还能让助手根据照片重建房间 3D——好玩,也意味着隧道开着时你要盯着窗口。

另有主屏/桌面小组件、锁屏与控制中心控件(新系统版本能力更多),场景一键切「观影 / 夜间」一类。技术栈是 原生 Swift 壳 + Three.js Web UI,刻意避开 Electron。

隐私与信任链怎么看

作者明确选择 不公证:苹果开发者证书会把个人法定姓名打进每一份拷贝;House Control 改用 ad-hoc,并用「源码公开 + Actions 构建 + sha256 / attestation」换信任。校验示例:

shasum -a 256 -c HouseControl-1.0.0.dmg.sha256
gh attestation verify HouseControl-1.0.0.dmg --repo 0xProbabillity/house-control

(1.0.0 起有 attestation;0.1.0 仓库仍私有时构建的包只有哈希。)卸载时:退出菜单栏图标 → 删掉应用程序;若连平面与连接配置一起清,去掉 ~/Library/Application Support/HouseControl/。

优点

  • 3D + 菜单栏/刘海的信息密度,比纯列表更符合「看一眼家」的直觉。
  • 四平台混接、演示平面可空跑,试错成本低。
  • MIT、无强制账号、发布物带哈希与 provenance,信任模型清楚。
  • AI Access / MCP 把「跟助手说话控灯」留在可选开关里,默认仍是本地面板。

不足

  • 未公证:家人电脑上解释「仍要打开」会耗耐心;企业管控环境可能直接拦。
  • 灯与空调是主线;传感器/门锁/窗帘等是否满足你,要先对一下自己的设备清单与 Issues。
  • iPhone 完整能力对普通用户门槛偏高(编译 / TestFlight),不能假设「App Store 搜一下就有带涂鸦的包」。
  • 3D 平面要自己画或改:第一间房的时间成本真实存在。
  • AI Access 依赖你理解隧道与权限边界——随手丢到群聊等于把家电遥控链发出去。

适合谁

  • Mac 常开、家里已有 Smart Life / HA / Hue / HomeKit 之一、厌倦多 App 切换的人。
  • 喜欢菜单栏工具、能接受开源软件自助信任链(校验 sha256 / attestation)的人。
  • 想让 Claude / ChatGPT 可选地碰灯、又要求 Stop 即断的人。

若你只有一盏灯泡、只用米家且从不碰 Mac,没必要为 3D 建模;若客厅已经变成平台丛林,花一晚用演示平面熟悉操作,再画自己的第一层楼,House Control 的「一眼看家」会比再装一个列表 App 有感觉得多。

相关阅读

相关链接

正文完
 0
liujiana
版权声明:本站原创文章,由 liujiana 于2026-10-17发表,共计2853字。
转载说明:本文由(baffox.com)根据项目官网、开源社区及公开资料整理。工具的功能、价格、授权与服务条款可能随时间调整,请以官方最新页面为准。合理引用请注明出处并保留本页链接;如发现内容错误、版权或侵权问题,请通过联系邮箱进行反馈,我们将第一时间核实处理。
推广Baffox 推荐:搬瓦工 CN2 GIA 线路老牌 VPS推广Baffox 推荐:DMIT 香港 / 东京 / 洛杉矶高端线路 VPS
评论(没有评论)
验证码