老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

折腾几天 Home Assistant 后聊聊真实上手体验

项目内容
软件Home Assistant
版本2026.1.1-full
平台Android APK
体积35.30M
分类工具
开发商Home Assistant
包名io.homeassistant.companion.android
官网Home Assistant 官网
下载一Home Assistant 下载,Home Assistant 下载
下载二Home Assistant 下载,Home Assistant 下载
文档Home Assistant 文档
介绍折腾了几天 Home Assistant,从本地优先架构到 Presence Detection 到家自动化、Jinja2 模板自定义传感器,聊聊真实上手体验里哪些好用、哪些劝退。

Home Assistant 是什么

Home Assistant 是一个开源的智能家居中枢——说人话就是,它把你家里所有牌子的智能设备串到一块,让你不用每个厂商 App 都装一个、每个都点开看。小米、Aqara、Yeelight、Apple HomeKit,甚至路由器和摄像头,只要有开放协议能接进来的,全收。所有设备状态和自动化逻辑跑在你自己的机器上,不上云、不收集数据、不做广告。

适合谁?重视隐私、愿意花时间折腾的人;家里智能设备已经到了"开三个 App 还管不全"的地步的人;想写点自定义自动化逻辑、不想被厂商预设场景绑死的人。不想折腾、只想拿手机点开关的可以跳过——Home Assistant 的门槛就在"折腾"这两个字。

为什么我会装它

我家是个典型的"拼凑型智能家居":Aqara 的人体传感器挂门口,Yeelight 的吸顶灯在客厅,小米空调伴侣插阳台插座,路由器是 Asus 的——每个都有自己的 App,每个都要我单独进去设置。更烦的是,Aqara 跟 Yeelight 之间没有任何联动,想做"有人回家自动开灯开空调"这种事,得先想办法把两个 App 桥接起来。Home Assistant 就是解决这种碎片化的。

打开后第一眼界面

首次启动进去就是 Lovelace 仪表盘的 Overview 页——天气、客厅灯状态、温度湿度传感器、摄像头画面全在一张卡片上,顶部有侧边栏可以切到不同 View。默认布局是垂直堆的,从上到下扫一眼家里状态基本清楚。但说实话,默认卡片排列有点乱,天气跟时间挤在最上面,灯的开关又是一格一格散着放,我花了大概半小时才把它拖成自己顺眼的样子。

Home Assistant 支持同时建好几个仪表盘,我建了五个 View:总览、客厅、主卧、厨房、能源,每个 View 里只放那个区域的设备卡。进入编辑模式后,长按卡片头就能拖位置,右下角铅笔图标改卡片参数,Storage 模式自动保存不用手动写 YAML——这点比早年的 Home Assistant 友好太多,听说以前全靠手写配置文件,劝退了一大批人。

Lovelace 仪表盘总览页

实际用下来的感受

挑两个我用得最多的功能说。

第一个是 Presence Detection——位置检测自动化。Home Assistant 能通过好几种手段判断我在不在家:手机 App 的 GPS、WiFi SSID 识别、路由器 DHCP 列表、蓝牙 RSSI 三角定位。我一开始开了 Companion App 的持续 GPS,用了两天发现手机耗电翻了倍,赶紧切到 Zone-based——只在进出自定义区域时上报,续航一下正常了。现在我是 WiFi SSID 识别加路由器列表双重判定:手机连家里 WiFi 就判定在家,路由器 DHCP 表里能看到我的 MAC 也算在家,两个任一命中就行,比单靠一种手段靠谱得多。

手机端位置检测界面

到家自动化是我写的第一条 YAML:下班到家(Zone enter 触发,时间在下午四点到晚上十一点之间),开客厅灯、开空调到 24 度、手机推一条"欢迎回家 🎉 当前温度 XX°C"的通知。离家更狠——所有人都不在家(Person 状态全部 not_home),关灯、锁门(前提是你装了智能门锁)、空调切 away 模式。第一次触发的时候站在门口等了五秒钟灯自己亮起来,那种感觉确实有点爽。

第二个是 Jinja2 模板自定义传感器。我客厅同时放了两个温湿度传感器,一个在沙发旁边一个在空调出风口,两个读数经常差个一两度,看哪个都觉得不准。写了一个 Template Sensor 把它们的值加起来除以二,渲染成一张卡片放在仪表盘最上面——现在只看那个"客厅平均温度",不用纠结两个数字谁对谁错。模板本身就是几行 Jinja2,Home Assistant 内置了模板调试器,Settings → System → Developer Tools → Template,左边写右边实时渲染,调起来挺快的。

别扭的地方

实话实说,Home Assistant 初期配置有点劝退。我装的是 Android 端 Companion App,35MB 不算大,但第一次要连 Home Assistant 实例的话,得先把后端跑起来——Home Assistant 本体可以跑在树莓派、Docker、NAS 甚至旧笔记本上,这一步对纯手机用户来说就已经卡住了。设备接入方面,有些品牌(比如 Aqara 的 Zigbee 设备)需要买个 USB 网关插在后端机器上,不是所有设备都能直接 WiFi 连进来。

还有一点,自动化逻辑全靠 YAML 写。Lovelace 仪表盘拖拽能解决大部分界面布局,但自动化触发器和动作的配置,精细到"温度超过 30 度才触发"、"只有下午才触发"这种,还是得写 YAML 或者进 Automation Editor 点一堆下拉框。编辑器比纯手敲友好,但跟图形化的流程编排工具比还是差点意思。

适合谁,不适合谁

适合的人:已经被多家厂商 App 搞烦了、家里设备确实多、愿意花一下午时间折腾配置的人;或者单纯想搞清楚智能家居底层是怎么回事、不介意学习成本的技术爱好者。Home Assistant 在本地优先和隐私这块做得确实扎实——数据全在你自己硬盘上,Nabu Casa 云服务是可选的、不读你的实例内容,这点比那些默认把所有传感器数据推上云的大厂方案舒服得多。

不适合的人:不想折腾、只想拿个现成 App 点点开关的;家里设备还没到三家厂商以上的。Home Assistant 的价值在"串联",设备少了串联的收益就没了,折腾成本反倒显得浪费。

总体来说,Home Assistant 是那种"上手门槛高但进来之后不想出去"的工具,我现在每天至少打开两三次看传感器数据、调自动化,已经离不开了。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章

翻出 Steam Link 的隐藏菜单:5 个冷门但真好用的功能

大多数人只把 Steam Link 当成"手机上远程玩 PC 游戏"的简单工具,但折腾一圈后发现它藏了不少有意思的——VR 无线串流、手动 PIN 配对、多手柄远程同乐这些都是默认不会直接跳到你面前的玩法。