進階家庭自動化捷徑:到家、離家、情境一鍵
校 iLab學校校長Apple 生態系・新手入門・依官方資訊整理開始前
門市裡最常聽到的一句話是:「我家燈泡、插座都換成 HomeKit 了,可是回到家還是要掏手機點半天。」買了一堆智慧裝置,結果操作步驟比以前還多,這就本末倒置了。真正好用的自動化,是你人走到家門口,燈自己亮、Wi-Fi 自己接、勿擾自己解除,你連口袋裡的手機都不用拿出來。
iOS 17 之後這件事變得很值得做,因為「自動化」終於可以設成「不先詢問、直接執行」。在這之前,到家還會跳一個通知問你要不要跑,常常等你看到時人都坐沙發了。現在這層摩擦拿掉,整套才算真的順。
我們會做兩條主捷徑(到家、離家),再各綁一條地點觸發的自動化。先講清楚前提:這套要 iPhone 跑 iOS 17 以上、內建「捷徑」app(不小心刪掉可以去 App Store 重裝)、定位服務要開(設定 → 隱私權與安全性 → 定位服務)。HomeKit 情境有最好,沒有就跳過那幾步,其他照樣能用。
有件事先講在前面,免得你之後覺得「怎麼有時候沒觸發」:地點觸發靠的是「顯著位置變更」加 Wi-Fi 地理柵欄,精準度大概一兩百公尺,不是 GPS 踏進家門那一秒就發。把地點半徑設大一點(建議 200 公尺以上)反而比較不會漏。這是設計上的取捨,蘋果為了省電不會一直開 GPS 盯著你。
先把「到家」這條捷徑做出來
打開「捷徑」app,右上角「+」開一條新的,先點右上角的「i」把名字改成「🏠 到家」。名字很重要,等下設自動化要從清單裡選它,取得清楚一點別到時候自己找不到。
第一個動作切專注模式。加入動作 → 搜尋「專注」→ 選「設定專注模式」。模式挑「個人」或你回家習慣用的那個,動作設「開啟」,持續時間這裡有個雷——選「直到關閉」,不要設時限。我看過有人設一小時,結果回家放鬆一小時後勿擾自己跳掉,工作群組又開始響,整個白做。如果你回家還是得收某些人的訊息,別整個關,改用「允許通知來自」挑特定聯絡人就好。
接著處理 Wi-Fi。加入動作 → 搜尋「Wi-Fi」→ 選「設定 Wi-Fi」→ 設「開啟」。
這裡要先打破一個常見誤會:
如果你有 HomeKit 燈光場景,再加一個:搜尋「情境」→ 選「啟用 HomeKit 情境」→ 挑你預先設好的「回家」場景,例如客廳燈轉 40% 暖光、玄關燈打開那種。沒有裝置的就略過。
最後我個人習慣加一個通知,純粹方便除錯:搜尋「通知」→「顯示通知」,標題打「已切換:到家模式」。剛建好的前幾天靠這個通知你才知道它到底有沒有在跑、什麼時候跑的。穩定之後嫌煩再拿掉。整條順下來大概是這樣:
到家:
1. 設定專注模式 → 個人,開啟,直到關閉
2. 設定 Wi-Fi → 開啟
3. 啟用 HomeKit 情境 → 回家
4. 顯示通知 → 「已切換:到家模式」
點右上角「完成」存起來。
「離家」這條可以聰明一點
離家不要只是「回家的相反」,因為早上九點出門和晚上八點出門,你想要的狀態根本不一樣。早上是上班,晚上可能只是去散步買宵夜。所以這條我會讓它看時間自己判斷。
懶人作法是直接複製「到家」那條(長按 → 複製)改名「🚶 離家」,再改裡面的動作。
先讓它知道現在幾點。加入動作 → 搜尋「日期」→「取得目前日期」,存成變數「現在」。再搜尋「格式化」→「格式化日期」,輸入丟「現在」,日期格式選自訂、自訂格式填 HH(只取小時、24 小時制),輸出變數改名「目前時」。
然後加判斷。搜尋「如果」→「如果」,輸入「目前時」、條件「小於」、數值填 18。這樣「目前時 < 18」就是白天出門(當上班處理),「否則」那條分支就是傍晚以後(外出)。在「如果」分支裡放「設定專注模式 → 工作 → 開啟」,「否則」分支放「設定專注模式 → 個人 → 開啟」,最後「結束如果」收攏(app 通常會自動補上)。
接著關燈:搜尋「情境」→「啟用 HomeKit 情境」→ 選「離家」場景(通常就是全關)。
還有個我自己很愛的收尾——出門前把今天還沒做完的提醒事項唸一遍給你聽。搜尋「提醒」→「尋找提醒事項」,篩選設「已完成」是「否」、「到期日」是「今天」。再搜尋「重複」→「重複每個項目」,迴圈裡用「附加至變數」把每條標題收進一個變數,「結束重複」之後接一個「顯示通知」,把那串變數貼進內文。人都還在電梯裡就知道有沒有東西忘了交,比到公司才想起來強。
離家:
1. 取得目前日期 → 變數「現在」
2. 格式化日期 → 格式 HH → 變數「目前時」
3. 如果(目前時 < 18) 設定專注模式 → 工作;否則 → 個人;結束如果
4. 啟用 HomeKit 情境 → 離家
5. 尋找提醒事項 → 未完成+今天
6. 重複每個項目 → 附加標題至變數「待辦清單」→ 結束重複
7. 顯示通知 → 「離家 ✔ 未完成:[待辦清單]」
讓手機自己偵測地點來跑
捷徑只是「動作的集合」,要它在到家離家時自動跑,得去「自動化」那一頁綁觸發。切到「自動化」分頁,右上角「+」。
到家這條:選「到達」→ 位置點「選擇」,搜尋你家或在地圖上拖到家附近,半徑拉到 200 公尺;時間留「任何時間」;下一步 → 「執行捷徑」→ 選「🏠 到家」。最後這步是整套能不能無感的關鍵——把「執行前先詢問」關掉(iOS 17 才有這個開關),點「完成」。
離家這條一樣:選「離開」、位置選同一個地點、時間「任何時間」、下一步「執行捷徑」→「🚶 離家」、關掉「執行前先詢問」、完成。
不過「執行前先詢問」這個開關不是無腦關。它關掉之後自動化會在背景安靜執行,不會再給你預覽讓你喊停。如果你的捷徑裡有破壞性動作——刪日曆、自動傳訊息那種——我強烈建議先留著詢問,等跑個幾天確認它每次行為都符合預期,再考慮關。這篇示範的動作都偏安全,關掉沒問題。
最後給一個很多人不知道、但其實更好用的選項:如果你住租屋處常換網路,或家裡有好幾個 Wi-Fi AP,可以乾脆不用地點觸發,改用 Wi-Fi 觸發。自動化 → 「+」→ 選「Wi-Fi」→ 輸入你家的 SSID,連上時跑到家、斷線時跑離家。它比地點精準得多,而且不用一直開 GPS、更省電。我自己家裡就是這樣設的,反而比地點穩。
順帶提一個觀念,常被問到:捷徑自動化和「家庭」app 裡的自動化不是二選一,是分工。「家庭」app 只能管 HomeKit 裝置,而且你不在家時要靠家庭中樞(HomePod、Apple TV 或常駐的 iPad)才跑得動;捷徑自動化跑在你 iPhone 上,能同時動專注模式、發通知、跑複雜判斷,但前提是手機要有電在線。最理想是兩個一起用——不需要手機判斷的恆常控制(像天黑自動開窗簾)交給 HomeKit,需要看時間、看人、做個人化切換的就交給捷徑。
如果你還在猶豫家裡這套要配哪台 iPhone、或想知道哪幾款支援這些功能跑得順,可以先到 /choose 用選機小幫手抓個方向,或直接來店裡,我們現場拿機器把這兩條捷徑做給你看一遍,回家照著設最快。