智能家居
Home Assistant 本地优先实践
为什么我把智能家居的中枢放在本地,以及如何让断网时家里一切照常运转。
Home Assistant 本地优先实践
智能家居最怕的不是断电,而是厂商云挂了。我选 Home Assistant(HA)做中枢,核心诉求就一句:断网也能用。
为什么是本地
- 不依赖厂云:设备接入 HA 后,联动逻辑跑在本地,厂商倒闭也不影响你开灯
- 数据在家:设备状态、作息规律不出内网,隐私可控
- 可编排:自动化用 YAML / 可视化编辑器定义,逻辑透明、可版本化
最小可行部署
- 在一台常开的小主机(或树莓派 / 迷你 PC)上装 HA
- 网关注册到 HA,Zigbee/Matter 设备直接入网
- 写几条核心自动化:回家亮灯、离家布防、夜间降亮度
automation:
- alias: 回家亮灯
trigger:
- platform: state
entity_id: person.me
to: "home"
action:
- service: light.turn_on
target: { entity_id: light.living_room }
经验:自动化先在小范围灰度。我曾把"离家布防"写成"任何人都离家才触发",结果猫出门误触发,被自己锁在门外——后来改成只认手机定位。
云的边界
本地优先不代表拒绝云。我把云只作为远程访问与备份通道:人在外面用加密隧道回家里看状态,配置定期备份到 NAS。中枢本身,永远在家。