租房想搞智能家居,最怕两件事:打洞房东不退押金,搬走还得补墙。智能灯泡、插座、无线传感器好歹能带走,但更复杂的联动往往要改造电路或组网。其实解决方案就在口袋里——用 Home Assistant Companion 应用,把手机变成「在家 / 离家」存在传感器,再去联动灯、插座、空调。全程零硬件、零安装,搬家时墙上一个洞都没有。

一、装好 Companion 应用并授权
- 在手机上安装 Home Assistant Companion 应用,连到自己的 Home Assistant 服务器。
- 放行后台定位权限;安卓用户尤其要关掉电池优化,给应用「无限制」电池权限,否则后台不更新位置。
- 应用会自动生成一个设备追踪器,进入「Settings(设置)→ People(人员)」把自己加进去。在地图上核对 Home(家)区域半径别设太小,太小会因 GPS 漂移把你误判成「已离家」,人还坐在沙发上灯却灭了。
二、让服务器能远程访问
手机一连离家 Wi-Fi,就得靠远程通道把位置发回去。最省事是用 Home Assistant Cloud;想完全本地部署,可配置外部访问地址,或借助 Tailscale 这类内网穿透工具打通。没有远程访问,手机一出本地网络就报不了位置,自动化会失灵。
三、建「离家 / 回家」自动化
- 打开「Automations & scenes(自动化与场景)」,新增一个 zone(区域)触发器。
- 选择自己的 Person 实体,区域选 Home,事件选「Leaves(离开)」,再添加动作:关灯、关插座、关风扇、关空调。
- 再建一条事件为「Enters(进入)」的自动化处理回家,可加条件(如天黑后、特定温度)才开灯,避免大下午也亮灯。
四、加几道保险
- 安卓给应用「无限制」电池权限并开后台定位,治好后台不更新。
- GPS 和 Wi-Fi / 路由器联网状态结合判断:手机在 Home 区域「或」连上家里路由器都算在家,两者都判定离开才触发,单次漂移不致误关。
- 关设备前加几分钟延迟,留出纠错时间;先用灯、风扇试,别一上来接门锁等安防类。
注意事项:合租需给每位室友都建 Person 实体并连上手机追踪;手机只能判断「是否有人在家」,分房间精细触发仍要靠人体或存在传感器;宠物没有手机,不计入。存在传感器方案成本为零,却能把租房党的智能体验拉满。
来源:XDA Developers







