
租屋都玩到智能家居:用手機判斷屋企仲有冇人,自動熄冷氣同燈
Home Assistant 結合定位、Wi‑Fi 同 person entity,搬屋亦可以成套帶走
香港租樓玩智能家居,最麻煩通常唔係識唔識設定,係業主唔想你鑽牆、換掣或者改電線。XDA 作者提出用 Home Assistant Companion app 將手機變成在家感應器,離家就熄燈、冷氣同插座,返到屋企再按時間或溫度開返。個方向幾實用,搬屋時亦唔使拆一堆入牆設備,不過標題所講嘅「零成本」要打個折:你本身要有 Home Assistant server,同埋已經接入兼容冷氣控制器、燈或智能插座。
先將每部手機變成 person entity
每位住客都要裝 Companion app、連接屋企嗰部 Home Assistant server,再批准背景定位。app 會自動建立 device_tracker,管理員去 Settings > People,為每位住客建立獨立 person,再將對應手機 tracker 加落去。person entity 可以同時參考 GPS、路由器或其他連線 tracker;按官方設計,有人喺屋企時會優先參考 Wi‑Fi、路由器呢類 connection tracker。所以手機明明仲連住屋企 Wi‑Fi,GPS 偶爾飄出大廈範圍,都唔會咁易即刻當你走咗。

圖片:Home Assistant
多人同住,唔好用「某一個人離家」做總掣
一個人住,用自己離開 Home zone 做 trigger 已經夠。兩個人或合租就要改思路:等 zone.home 由有人變成冇人,先執行離家動作。Home Assistant 官方文件確認,zone 嘅數值代表身處嗰區域嘅 person 數量,亦提供 Zone occupancy cleared trigger。咁先唔會你落街買杯咖啡,室友仲喺房瞓覺,成屋冷氣同燈已經熄晒。返屋企則可以用 occupancy detected,再加日落、時間或室溫條件,避免朝早返到屋企都無端端開燈。

圖片:Home Assistant
GPS 同 Wi‑Fi 要互相補位
屋苑大廈密、單位細,GPS 漂移足以令手機短暫跌出 Home zone;個圈設得太細,坐喺梳化都可能顯示離家。可以先檢查 Home zone 中心有冇偏位,再逐步放寬半徑,同時啟用 Companion app 嘅 Wi‑Fi connection sensor或路由器 tracker。離家自動化再加幾分鐘緩衝,完結前重新確認 zone.home 仍然係 0。代價係遲幾分鐘先熄機,但可以減少定位跳動、手機轉用流動網絡或者 server 短暫重啟造成嘅誤判。

圖片:Home Assistant Companion Docs
Android 慳電限制係常見伏位
Android 可能限制 Companion app 喺背景更新位置,結果人已經返到屋企,Home Assistant 仲以為佢喺街。要畀 app「Allow all the time」位置權限,亦要按手機品牌設定成不受電池最佳化限制;如果開高準確度 GPS,官方亦明講會快啲耗電,冇必要長期每幾秒更新。實際設定可先用 zone-based tracking 配合 Wi‑Fi,測試幾日再睇 trace。若果狀態更新唔穩,亦可以睇 sensor.last_update_trigger,分清楚係 GPS、背景程序定網絡連線出問題。
冷氣可以慳電,但先由低風險設備試
設定 Automations & scenes 後,用 Home zone 清空做 trigger,加幾分鐘確認時間,再依次呼叫關燈、關插座同關冷氣動作。冷氣要經本身兼容嘅 climate integration 或紅外線控制器處理;控制冷氣前,要先確認智能插座同控制方式符合裝置要求。初期可淨係控制燈同風扇,睇幾日 automation trace,確認每位住客嘅 person 狀態都可靠,先加冷氣。門鎖、煮食爐同其他高風險設備就唔建議交畀手機定位直接控制。
定位方便,代價係每個人都要同意
持續上報位置牽涉私隱,合租屋尤其唔可以當成預設安排。Home Assistant 官方話定位資料會由手機送去自己嘅 instance,或按連線設定經 Home Assistant Cloud;Companion app 亦可以改成 Zone Name Only,只上報身處邊個已設定區域或 not_home,毋須交出精確座標。留意 Android 嘅 Wi‑Fi SSID 感應本身亦可能要求位置權限。每位住客應該清楚知道收集咩資料、邊個睇到地圖,同埋可以隨時停用 tracker。
用手機判斷屋企有冇人,好處係設定同現有裝置都可以搬屋時一齊帶走。亦可以實際減少冇人時冷氣照開。不過成套系統穩唔穩,關鍵始終係多人狀態、Wi‑Fi 補位同延遲確認有冇做好。先用燈測足幾日,再逐樣加入較大耗電量嘅設備,會穩陣好多。
參考來源
- XDA Developers — The best smart home upgrade for renters costs nothing and leaves no holes in the wall — original report
- Home Assistant Companion Docs:Location — 核對 device tracker、背景定位、Zone Name Only、高準確度模式耗電同位置更新機制。
- Home Assistant:Person integration — 核對 person entity 點樣合併 GPS、路由器同其他 device tracker。
- Home Assistant Companion Docs:Sensors — 核對 Android Wi‑Fi connection sensor、更新方式同位置權限要求。
- Home Assistant:Zone integration — 核對 zone 數值代表區內人數,以及 occupancy cleared、occupancy detected trigger。
- Home Assistant:Automation triggers — 核對 zone、state、template trigger 同延遲確認行為。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







