“我家的灯是能用的,但想让它们‘除了厨房全关掉’,就得先写一条自动化。”这是开发者 rgiuliani 对自己家的描述:每个品牌一个 App,两个中枢,每只灯泡一个云账号。他干脆把手机做成了中枢。
![]()
这套东西叫 DoSync。按他的说法,不需要额外硬件,也不需要注册账号。你打字或说话说出想要什么,DoSync 会自己找 Wi-Fi 和蓝牙上有什么设备,在品牌允许的范围内本地控制。
手机离开家怎么办?他给出的答案是:例程在 App 关闭时继续跑,到家与离家靠 Wi-Fi 判断而不是定位,还可以把其他手机邀请进同一个家,留下的人照样能关灯。
目前支持约 70 个品牌,包括 Hue、WiZ、TP-Link、Tuya、Shelly、三星和 LG 电视、Roku、Sonos、Roomba、Home Assistant 等,红外方式还能控空调和电视。他没有藏着的部分:Tuya、LG ThinQ 这类仍需要品牌自己的云账号,“与其让人在网络日志里发现,不如我在这里说清楚”。
AI 是可选项,而且可以是你的
大多数指令根本不会走到模型。一个本地解释器能理解六种语言、房间、名字、数字和时间;指令有歧义时,它会反问你说的是哪盏灯,而不是猜。
自由表述是另一回事。“我冷”“电影之夜”“除了厨房全关掉”,这些需要推理。他在这里做了一个自己满意的选择:如果你家里已经有电脑或服务器在跑 Ollama,就不需要 Claude、Gemini 或 ChatGPT。DoSync 会扫描 Wi-Fi,找应答 Ollama 端口(11434,LM Studio 则是 1234)的设备,问它有哪些模型,再挑最合适的那个。数据不出家门,也不花钱。
模型拿不到 IP 和密钥,只拿到一份家的简短摘要,回一份小计划,其中 g 是摘要里某台设备的编号:
- {"s":[{"g":3,"a":"off"},{"g":5,"a":"off"},{"g":7,"a":"lock"}],
- "say":"Turning everything off and locking the door."}
接下来是协议层面的约束:每一步执行前都要对照真实设备核验,开锁必须等人确认,所有动作写进手机上的哈希链历史。
本地模型够用吗
他给了自己的测试数据:普通笔记本上跑 qwen3 8B,26 条真实请求答对 21 条。5 条错误里,2 条需要联网搜索,本地模型做不到;另外 3 条是他自己的问题。
配置两步。电脑上执行 ollama pull qwen3:8b,并在 Ollama 设置里打开“Expose Ollama to the network”;App 里进设置 → 人工智能 → Ollama → 搜索 Wi-Fi → 保存并测试。
他附了一条警告:这个设置会让网络里任何设备无密码使用 Ollama。在家里没问题,但千万别在路由器上转发这个端口。
还有一句他放在前面的实话:如果你在跑 Home Assistant,大概率不需要这个。DoSync 能从 HA 读取设备,但 HA 已经把难的部分做完了。这东西是给完全不想架服务器的人用的。
App 目前不开源,协议和适配器目录开源:新增一个品牌是一份签名的 JSON 文件,不是代码。设备有公开本地 API 的人可以帮忙加,做设备的人可以发邮件到 rgiuliani@dosync.dev。同一个仓库里还维护着一份“什么能用、什么不能用”的清单。
这是 beta。很多品牌只在模拟器上测过。他承认,这和当初评审对协议的评价一样:所有东西都是他自己判的。所以他公开征集测试——几十个品牌、几百台设备,任何在真实设备上跑过的测试都是帮助。他给了封闭测试的入口,也给了从仓库直接下载的链接。
最后一句请求很朴素:告诉我你家里有什么不在清单上,我据此决定下一个做哪个品牌。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.