SMART HOME BUTLER · 客廳
真正有用的安防,是事後打得開的那段影片
警報聲只能嚇走人,救不了你。等你回過神想知道剛剛到底發生什麼事,能派上用場的是一段完整的錄影、一個精確到秒的時間,還有當下那則帶快照的訊息。這三件事要串在一起才算數。
警報聲救不了你,那段影片可以
大部分人想到居家安防,第一個畫面是警報器大聲響起。但實際發生事情的時候,警報聲能做的很有限。真正的問題出現在事後:東西不見了,你不知道是什麼時候不見的;小孩說有人按門鈴,你不知道那是幾點、那個人長什麼樣子;落地窗半夜開過,你完全沒有印象。
安防的價值,其實在於事後你能不能重建那段時間。做得到,一件事就有交代;做不到,就只剩下猜測跟不安。
三件事要串起來才有用
第一件是錄影。有畫面才有依據,而且必須包含觸發之前那幾秒,因為最關鍵的動作往往發生在感測器反應之前。第二件是時間戳,也就是每一段畫面上寫著的日期時間。沒有時間,一段影片只是一段影片,對不上任何事情。第三件是通知,而且要當下就到你手上,附一張截圖,讓你不用打開任何 App 就能先判斷一眼。
這三件事分開做都不難,難的是串起來。錄影歸錄影、通知歸通知、時間各自對不上,事後你還是得自己拼。下面這條鏈子就是把三件事串成一次動作。
一次真實的觸發,看起來是這樣
上面那張圖是秒數,換成一個真實的凌晨會更好懂。
- 02:14:06
落地窗被推開
門窗感測器的狀態從「關」變成「開」。屋子裡沒有人醒著,也沒有人在客廳。
- 02:14:07
攝影機開始存檔
錄影檔案往前多帶十秒,所以窗簾開始晃動的那一刻也在裡面。
- 02:14:07
客廳燈全亮
燈不是為了嚇人,是為了讓畫面拍得清楚。夜視畫面再好,也比不上開燈之後的細節。
- 02:14:08
手機震了一下
訊息上寫著「客廳落地窗 02:14 被開啟」,底下是一張當下的快照。你在床上瞄一眼就知道發生什麼事。
- 02:14:20
你看清楚了
是風把沒扣好的落地窗吹開,窗簾整片飄起來。不是有人闖進來。
- 02:15:36
自動解除
九十秒內沒有再偵測到動作,燈慢慢暗回原本的狀態,錄影再跑三十秒就收尾。你根本不用起床。
- 隔天早上
那段影片還在
你翻出那個檔案,時間寫得清清楚楚。原來那扇窗的扣具鬆了,這幾天半夜都在晃。這件事你本來永遠不會知道。
整件事的重點不在第 2 秒那則通知,而在隔天早上。有畫面、有時間,一個模模糊糊的疑問就變成一件可以處理的事。
誤報才是安防被關掉的真正原因
幾乎所有裝了安防又自己關掉的人,理由都一樣:太吵了。半夜被吵醒三次,兩次是貓,一次是掃地機器人,第四天你就會把整套規則停用。停用之後,真正需要它的那天它剛好不在。
所以誤報不是小問題,它決定了這套系統活不活得下來。好消息是,家裡的誤報來源就那幾種,每一種都有對應的做法。
| 誤報來源 | 為什麼會被誤判 | 怎麼處理 |
|---|---|---|
| 貓狗走過 | 人體感測器認的是溫度移動,牠們一樣會被算進去 | 改成兩個感測器都要成立才算,或只在深夜才通知 |
| 掃地機器人 | 它自己會出來跑,一路觸發沿線每一顆感測器 | 它在運轉的時候,整條規則暫停 |
| 窗簾晃動 | 冷氣或風把窗簾吹起來,剛好擋在感測範圍前面 | 感測器移開窗簾正前方,或加十秒二次確認 |
| 家人自己走動 | 有人半夜起來喝水,系統不知道那是自己人 | 只有全家都不在家的時候才啟動通知 |
| 陽光與車燈 | 光線急遽變化,畫面式偵測會當成有東西在動 | 以門窗感測器為主要觸發,畫面只當輔助 |
你需要準備什麼
Home Assistant 把家裡每一台設備都當成一個「實體」,也就是系統眼中的一個可以讀、可以控的對象。品牌型號完全不重要,重要的是它歸在哪一類。
| 做什麼用 | 它在系統裡是哪一類 | 一定要嗎 |
|---|---|---|
| 知道門窗開了沒 | binary_sensor 只有開跟關兩種狀態的感測器 | 一定要 |
| 知道有沒有人 | binary_sensor 人體感測 | 建議要 |
| 留下畫面 | camera 攝影機 | 一定要 |
| 照亮現場 | light 燈 | 建議要 |
| 收通知 | notify 手機 App | 一定要 |
| 發出警報聲 | siren 警報器 | 有也可以不開 |
系統是怎麼運作的
整件事只有三個角色:一群負責偵測的、一個負責判斷跟指揮的、一群負責留下紀錄的。中間那個判斷不用你自己寫。
中間那個判斷,用現成的就好
主機出廠時就帶了一整組測試過的自動化藍圖。你可以把藍圖想成填空題:格子都幫你開好了,你只要填內容。這個情境的主角叫 binary_sensor_trigger_things,它天生就是拿來做「某個感測器一有反應,就照順序做一串事」這件事的。
| 要填的格子 | 填什麼 | 建議值 |
|---|---|---|
| 誰來觸發 | 落地窗的門窗感測器,加上客廳人體感測器 | 兩個都選 |
| 什麼狀態算數 | 從關變成開,或是偵測到有人 | 開 |
| 要做哪些事 | 開始錄影、客廳燈全亮、送出通知 | 三件 |
| 什麼時候不算 | 家裡有人的時候、掃地機在跑的時候 | 兩個條件 |
| 多久內不重複 | 同一次事件不要連續轟炸 | 90 秒 |
填完這五格,錄影跟亮燈就都有人管了。通知那件事交給另一個藍圖 entity_state_trigger_notify,它比較會處理訊息本身,可以把時間跟快照一起帶上。
不同的家,設法不一樣
上面是通用做法。如果你家有下面這些情況,照著調就好。
| 你家的情況 | 建議怎麼設 | 為什麼 |
|---|---|---|
| 有養貓狗 | 門窗先開,十秒內人體也有反應才算數 | 牠踩得到一個,很難兩個都踩到 |
| 有掃地機器人 | 它在運轉時整條規則暫停,跑完自動恢復 | 否則每天下午固定誤報一輪 |
| 落地窗有長窗簾 | 人體感測器移到客廳中央,避開窗簾正前方 | 冷氣一吹窗簾就晃,位置比參數更有效 |
| 白天常有人在家 | 只有全家外出時才亮燈跟推播,在家只錄影 | 留紀錄不吵人,兩件事可以分開 |
| 長輩獨居 | 反過來用:太久沒有任何動靜才通知 | 同一組感測器,關心的是有沒有人動 |
它幫你顧到的四件事
事後有交代
任何一次觸發都留下一段有頭有尾的影片,加上一個精確到秒的時間。要給保險公司或警方看的時候,你拿得出東西。
當下有依據
訊息附著快照,你不用打開任何 App、不用連進攝影機,在床上瞄一眼就能判斷該不該起來。
不會被吵到關掉
誤報來源一個一個處理掉之後,通知就變得有意義。手機一震你會想看,而不是想關靜音。
設備自己會回報
攝影機掉線、感測器沒電,每晚的巡檢會先告訴你。安防最怕的不是誤報,是你以為它在顧,其實它兩個月前就死了。
還可以再加兩個
核心一條規則就夠了。下面這兩個是加分項,需要哪個加哪個。
| 你想要 | 用哪個藍圖 | 它會做什麼 |
|---|---|---|
| 通知要帶快照跟時間 | entity_state_trigger_notify | 把訊息本身做好:發生在哪、幾點幾分、附一張當下畫面,還能限制同一件事多久內只講一次 |
| 每晚確認設備都還活著 | adascene_multi | 夜間時段到點跑一次巡檢腳本,攝影機、門窗感測器、人體感測器有誰沒回應,就先通知你去看看 |
| 真的想要警報聲 | binary_sensor_trigger_things | 在同一條規則裡把 siren 加進要做的事,但建議限定深夜、而且要二次確認過才響 |
設定不用自己來,講一句就好
WOOWTECH 的智慧主機裝了 HA-MCP,AI 可以直接連進你家的系統動手做,做完會自己測一次,確認真的會動才回報給你。你不需要一格一格去點。
可以直接複製的提示詞
下面每一段都能整段複製貼上,右邊有複製按鈕。挑最接近你需求的那一段就好,不用全部都用。
幫我在客廳做一套安防。 落地窗被打開,或客廳偵測到有人的時候,攝影機開始錄影、客廳燈亮起來, 然後傳一則帶快照的訊息到我手機。先不要警報聲。
幫我在客廳做一套安防,用現成的藍圖,不要自己寫程式。 觸發來源是落地窗的門窗感測器跟客廳的人體感測器。 只有全家都不在家的時候才啟動,家裡有人就不要打擾。 觸發之後:攝影機立刻開始錄影,要包含觸發前十秒的畫面;客廳燈全亮; 兩秒內傳一則訊息到我手機,訊息要帶一張當下的快照跟發生時間。 錄影持續到事件結束後再多錄三十秒,同一次事件九十秒內不要重複通知。 掃地機器人在跑的時候,整條規則暫停。 另外排一條每天晚上十一點的巡檢,檢查攝影機跟感測器有沒有掉線,有就通知我。 弄好之後自己測一次,確認真的會動,再告訴我你用了哪些裝置。
我家有養一隻貓,客廳的人體感測器常常被牠觸發。 請改成兩個都要成立才算:落地窗的門窗感測器先變成開, 而且十秒之內客廳也偵測到有人,才開始錄影、亮燈跟通知。 只有人體感測器單獨反應的時候,安靜錄影就好,不要亮燈也不要傳訊息。
客廳那條安防規則,通知太多了。 同一次事件改成三分鐘內只通知我一次。 另外晚上十一點到早上六點以外的時段不要亮燈,安靜錄影就好。 其他的都不要動。
今天早上手機上有一則客廳的警示訊息,快照也看得到, 可是我想回頭看那段完整的錄影,卻找不到檔案。 訊息這一端有作用,表示偵測跟通知都成立,所以我只要你追錄影和存檔這一段: 攝影機接到指令之後有沒有真的開始錄、錄下來的東西存到哪裡去了、 放多久會被新的蓋掉。 弄清楚之後幫我把缺的那一塊補上,補完隨便觸發一次, 讓我可以從訊息直接點開那段影片。
常見問題
我沒有裝攝影機,這套還有用嗎
錄影檔案存在哪裡,會不會被傳到別人的伺服器
通知會不會太多,最後變成狼來了
窗簾一晃就觸發,怎麼辦
停電或網路斷掉的時候呢
之後想加警報聲,要重做嗎
你會在哪一天感謝它
不是警報大響的那天,而是某個平常的早上:你想起昨晚好像有點聲音,打開紀錄,兩分鐘之內就看完了整件事。
安防真正的樣子,就是把「不知道」變成「知道」。