HomeDIY Lab
智能家居 DIY 决策工具

跨生态自动化翻译器

Apple Home / 米家 / Google Home 的图形化自动化规则,转成 Home Assistant YAML。不再靠猜、靠 AI 编。

选择源生态

广告位 · 自然位置

为什么"图形化迁移"会失真

Apple Home、米家、Google Home 都是"图形化拖拽"配置。这听起来友好,实际上有三个隐藏问题:

  1. 动作模板不可见:你在米家选了"打开空调",背后是 miIO 协议加密指令。在 HA 里要重新映射 token / device_id。
  2. 时间窗口难复制:Apple Home 的"日落前 30 分钟"用了一个晦涩的太阳事件触发器,HA 需要模板计算。
  3. 设备同步不可控:跨生态后,设备 ID 必须逐一映射,而不是"一键导入"。

这个工具不是替代手工迁移,而是给出"80% 重复工作"的起点。

常见问题

米家设备 token 怎么拿?
用 python-miio 工具集,扫描局域网 miIO 设备,提取 token 后存到 HA secrets.yaml。注意米家 v3 token 需要破解(曾经可以,现在大部分设备加密)。建议直接用 Xiaomi MIoT / Aqara 3 集成,不依赖 token。
Apple Home 自动化能直接导出吗?
不能。HomeKit 自动化不提供任何导出,只能重写。但 Home Assistant 提供了 iOS 集成,可以通过家庭 App 反向触发 HA 自动化(同步方向)。
Node-RED 和 YAML 哪个好?
Node-RED 适合复杂流程(分支、循环、外部 API),YAML 适合声明式自动化。新手先用 YAML,复杂场景切 Node-RED。HA 现在也支持图形化自动化编辑器,介于两者之间。
设备 ID 怎么映射?
在 HA 的 Developer Tools > States 找 entity_id。本工具生成的 YAML 里 entity_id 是占位符(如 light.living_room_main),需要替换为你的实际 entity_id。建议先在 HA 里手动重命名设备,再迁移自动化。

局限

关于

基于 HA 官方自动化文档,生成可直接修改的 YAML 起点。

隐私政策

本地计算,不上传输入。

免责声明

仅供参考,迁移前请备份原平台配置。

返回全部工具