Home Assistant 人體感應自動開關燈如何達成?Matter、Zigbee 人體傳感器、人存在傳感器推薦 – Home Assistant 手把手教學 EP 7

智慧家庭最精隨也最夢幻的就是「自動化」,只有什麼情境設定、語音控制都還稱不上真正的 “智慧家庭” 🤣,詳情請看這篇:

[irp posts=”245″]

今天回到最基礎來帶大家了解如何在 Home Assistant 完成「自動開關燈」,也推薦幾個我自己使用的 Matter、Zigbee 人體傳感器和人存在傳感器。

如果對「自動化三大元素:觸發 Trigger、判斷條件 Condition、動作 Action」還不熟的朋友可以先看一下這篇:

[irp posts=”680″]

我用了哪些人體傳感器和人存在傳感器?

關於人體偵測我目前用了幾款不同的傳感器,直接上清單:

人體移動感測器P1

  • 品牌:Aqara
  • 連線方式:Zigbee
  • 特色:除了人體感應之外還有光照感應,應用範圍更廣,我目前用在感應室外亮度決定要不要自動開燈。
  • 價格:NT$990
  • 購買連結:https://tinyurl.com/29q9numh
VIZO Zigbee人體感應器
image credit: Vizo 奕碩科技

VIZO Zigbee人體感應器

Aqara FP1 人存在傳感器
image credit: aliexpress

Aqara FP1 人存在傳感器

JOSE Matter 人體存在傳感器
image credit: JOSE @ taobao

JOSE Matter 人體存在傳感器


人體、人存在傳感器如何選擇?

連線方式 Matter, Zigbee, Z-Wave, WiFi, Bluetooth 怎麼選?

對連線方式技術細節有興趣的可以 Google 翻一下資料,這裡就不特別說明什麼是「連線協定」、「標準」、「網路層」、「應用層」(因為這部分我也不是特別專業,就不來誤人子弟了 🤣)。

💡跨平台新協定選 Matter💡

目前版本的 Home Assistant 已經原生支援 Matter 裝置,我推薦優先考慮 Matter 裝置,現階段比較困擾的就是 Matter 裝置選擇相對較少,價格普遍也較貴,上面提到的「JOSE 人體存在感應器」是我翻遍各大電商找到目前我最推薦的商品。

💡現階段裝置選擇最多選 Zigbee💡

Zigbee 作為一個已經成形許久的智慧家庭裝置連線方式,不只是傳感器,包含燈具、開關、插座…等各種智慧家庭裝置各家廠商都有推出許多商品可以選擇,不論是拓樸、低功耗、連線穩定…等特性都十分適合智慧家庭環境,如果你希望選用一種通訊方式打通全家的智慧裝置,現階段就選 Zigbee!

🤔有特殊情感再選 Z-Wave🤔

Z-Wave 的拓樸、低功耗…等特性在 Zigbee 裝置都具備,但 Z-Wave 裝置選擇較為侷限,所以除非對 Z-Wave 有特殊情感再碰 Z-Wave 吧!

⚠️除非有很棒的路由器再選 WiFi⚠️

市面上 WiFi 智慧家庭裝置也很多,不過建議要先有一組同時連線數量多且連線穩定的路由器,再考慮 WiFi 裝置,如果家裡只是使用一般電信商提供的一般路由器,那在智慧家庭裝置就盡可能少用 WiFi 連線裝置。

沒事不要選 Bluetooth

Bluetooth 是最不建議的智慧家庭連線方式,有用過藍芽耳機或鍵盤滑鼠肯定都知道藍芽裝置連線距離短且耗電高,誠心建議沒事盡量不要選 Bluetooth 連線的智慧家庭裝置。

人體傳感器、人存在傳感器差別是什麼?不同情境如何選擇?

簡單來說「人體傳感器」的感應較不靈敏,反之「人存在傳感器」則較為靈敏,不過這當然也反映在價格上,我會依照不同情境選擇,但如果你是價格不敏感的狀況,那就優先選「人存在傳感器」。

  1. Passby (經過) 情境選用「人體傳感器」:如果是想要偵測有人 “經過” 的情境,像是有人走過走廊時,那這時候使用「人體傳感器」就非常適合也足夠了。
  2. Occupancy (佔用) 情境選用「人存在傳感器」:如果是想偵測環境中有沒有人 “佔用”,那就更適合使用「人存在傳感器」,特別是廁所和廚房,你總不希望蹲廁所蹲到一半被關燈吧?🤣

在 Home Assistant 裡自動開關燈如何設定?

自動化工具選擇

在 Home Assistant 中設定自動化有兩大主流:

  1. 原生自帶自動化工具:
    • 優點:原生自帶不需額外安裝 plug-in,特別適合原生控,官方更新也時不時會改進功能。
    • 缺點:沒有視覺化介面,對於需要視覺化思考的人會比較棘手。
  2. Node-RED
    • 優點:視覺化介面設定更直覺,如果設定很多複雜的自動化整個頁面看起來會很厲害,和朋友炫耀可以滿足虛榮心 (誤) 🤣
    • 缺點:我自己用過覺得蠻多設定需要花多點時間熟悉,相比原生自帶的設定稍微不直覺一些 (對我而言)。

顯而易見,我現在是用 Home Assistant 原生自帶自動化工具,如果對 Node-RED 有興趣的朋友就自主 Google 學習一下囉!不過自動化設定的思路大同小異,接下來自動化設定的分享也可以參考參考喔!

在廚房用人存在傳感器判斷有人開燈、沒人關燈

使用人存在傳感器的設定相對單純很多,只需要在人存在傳感器的 occupancy 狀態改變時觸發開關即可!

觸發 (Trigger,在 HA 中文介面裡是寫 “當…”)

觸發類型選「實體 > 狀態」,接著選到你的人存在傳感器,這個 trigger 的意思是:當人存在感應器偵測到狀態改變時啟動這個自動化。

廚房人存在傳感器 Trigger 觸發設定

動作 (Action,在 HA 中文介面裡是寫 “然後執行”)

動作類型選「組件 > 選擇」:

  1. 第一個設定「人存在傳感器 occupancy 為 on (佔空)」時把燈打開
  2. 第二個設定「人存在傳感器 occupancy 為 off (安全)」時把燈關閉
廚房人存在傳感器 Action 動作設定

在廁所用人體傳感器判斷有人開燈、沒人關燈

雖然前面說廁所最好用人存在傳感器,不過我家客用浴廁因為使用率其實不高所以目前還是用人體傳感器 🤣

所以為了盡可能避免蹲廁所的時候被關燈,所以做了個比較複雜的設定,效果還行 (比較不會在蹲廁所時關燈),但還不算非常完美,如果朋友們有更好的做法就請不吝指教囉!

觸發 (Trigger,在 HA 中文介面裡是寫 “當…”)

第一個 Trigger 觸發類型選「實體 > 狀態」,接著選到你的人體傳感器。

第二個 Trigger 觸發類型選「裝置」,選擇控制燈光的開關或是燈泡,這裡設定「已開啟」、「持續 2 分鐘」,這樣做是為了在燈已經開啟 2 分鐘時啟動自動化去檢查當下還有沒有人在空間裡。

廁所人體傳感器 Trigger 觸發設定

動作 (Action,在 HA 中文介面裡是寫 “然後執行”)

動作類型選「組件 > 選擇」:

  1. 第一個設定「人體傳感器 occupancy 為 on (已觸發)」時把燈打開
  2. 第二個設定「人存在傳感器 occupancy 為 off (安全)」且「燈已開啟 2 分鐘」時把燈關閉

☝️「燈已開啟 2 分鐘」這個設定是避免蹲廁所被關燈的關鍵!

廁所人體傳感器 Action 動作設定

那以上就是應用人體傳感器和人存在傳感器自動開關燈的分享啦!希望有幫助到大家!有任何問題或是交流歡迎留言給我啊!

14 COMMENTS

  1. Hi Neil
    請問JOSE Matter 人體存在傳感器是否透過Z2M網關連接至HA?還是透過其他網關?
    請問Z2M網關就裝在樹莓派一個放置在餐桌旁,訊號覆蓋率是否足夠,尤其陽台與浴室,另外有沒有必要裝設兩個以上Z2M的網關?

    • Hi Ben Ben,
      1. JOSE Matter 人存在感應器直接透過 Matter 接入 HA,不用透過網關
      2. 關於 Z2M 網關配置:Zigbee 本身具有 mesh 拓樸特性,多數常時通電 (插著電) 的 Zigbee 裝置都可以是 Zigbee 網路中的 Router (訊號中繼),所以如果你家大部分都用 Zigbee 裝置那就不用擔心網關覆蓋範圍,大部分狀況一個就夠,除非你家大到裝置數太多一個網關吃不下

      • Hi Neil
        1.再進一步請教,上網查資料說明Matter並非無線通訊協定,仍需使用無線硬體技術,所以JOSE Matter 人存在感應器直接透過 Matter 接入 HA,中間應該還是需要透過Wifi、Zigbee或是Thread無線通訊協定,我猜是走Wifi。
        2.看到你影片想裝白白的東西,想請問有需要架設UniFi全家桶嗎?這設備預算也是頗貴的。
        十分感謝Neil系統性整理跟無私回應,真的是HA系統的浮木。

      • Hi Ben Ben,
        1. 應該是走 WiFi 沒錯,但不過我也不是資通背景,技術細節就不太清楚了
        2. WiFi 設備主要還是先看家裡格局狀況,我家室內大概 30 坪 3 房、長方形格局,我用一台路由器就可以全家覆蓋 WiFi 了 (當然也是買當時中高階款),如果你家不是特別大其實不見得需要 UniFi 或是 Mesh WiFi,可以省點錢

  2. 你好,請問我在浴室放了JOSE Matter 人體存在傳感器
    但當我打開暖風機的時候,就會有誤判的狀況,
    不知道您是否有避免方式?

    • 暖風機確實會讓傳感器誤判喔,我家裡的狀況也是一樣,可以嘗試調整一下傳感器偵測的角度,看能不能避開暖風機

  3. Hi~ Neil哥,

    我有從youtube影片看到你們家廚房那顆 JOSE Matter 人體存在傳感器,想請教一下你們廚房大概多大呢?我查不太到這顆的感應範圍
    謝謝~

LEAVE A REPLY

Please enter your comment!
Please enter your name here

你可能會喜歡
最近的討論
  • Jerry 2025/04/14非常感謝Neil無私的分享,您提供的這些網站對我幫助很大。我先收藏好,再來慢慢消化^^ 也期待之後Neil的產業新訊與教學文章Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Neil 2025/04/13Hi Jerry, 我通常從這些地方取得關於 HA 的資訊: 網站: – Home Assistant 官方 Release note – Automata – 家庭自動化社群 – 惟家居家智能 FB 社團: – Taiwan Home Assistant 同好交流 – Home Assistant YouTube 頻道: – Smart Home Solver – Everything Smart Home – Home Assistant 程式語言的部分: 嚴格說來 YAML 不太算是程式語言 (先聲明,以免有些人很介意🤣),不過如果把這些 “看似” 程式語言的資料格式或是樣式語言都算進來,以 HA 中使用深度排序 (越下面越深): – YAML (資料格式):HA 環境中很多地方會用到的設定檔用語言。 – CSS (樣式語言):用來調整介面樣式 (字體大小、顏色、圖片、位置…等)。 – JSON (資料格式):如果有用 Node-RED 應該會碰到。 – Jinja2 (Python 模板語法):自動化或是 Dashboard 玩深一點可能會碰到。 ※ 但其實現在的 HA 就算不會上面這些也都可以把智慧家庭弄的很完整了,不見得要給自己這麼多壓力,但如果有興趣多了解一些也不錯 關於裝置支援度 這其實很難一概而論,現在就算家電本身不支援,還是有很多不同的方式可以把傳統家電接入 HA。 另外像海爾這種 case,也確實需要深入研究,通常我會做的就是在網路上爬大量的資訊,通常都會找到其他人做過的嘗試,剛好我最近在查其他資料的時候有看到有人分享海爾熱水器接入 HA 但也確實像你講的,多碰一段時間,就會越來越了解這些細節了 🤣Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Jerry 2025/04/10hello Neil: 觀察了1、2天,似乎都正常了,可能是剛建置那段時間,碰到系統不太穩定吧!? 越玩越覺得水很深,也發現自已還有很多不足的,不知Neil是否能分享,教大家怎麼釣魚嗎? 例如推薦不錯的網站、論壇、FB社團、youtube影片,或是指導一下,除了YAML語言外,是不是會一些CSS語法也會有幫助,還需要會其它種語言嗎? 甚至開一個新教學方向,看到標榜有支援APP的非大廠產品(例如大陸的產品),教大家怎麼辨別能否接入HA,怎麼問客服?從哪裡可看到支援的文章或平台?這類的經驗談,我想對大家也很有幫助。 我目前想買海爾的熱泵電熱水器,海爾在世界來看也是大廠,也有自已的APP,從HACS也有找到海爾的套件,但似乎沒支援熱泵電熱水器,那是否就代表無法接入HA了?或是有什麼管道可以查得到呢? 對岸也有不少平板燈兼風扇功能的燈具,也是標榜支援APP連線,但皆是小廠,也不好辨別能否接入HA。這都是我目前碰到的問題,如果家電買的跟Neil分享的不一樣,就有點不知如何開始。 可能我還太嫩了,再玩個幾個月,也許我以上的問題就不是問題了,哈^^Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Neil 2025/04/09Hi Jerry, 我自己測試是沒問題,但要注意的是因為是透過雲端控制,有多一層品牌中介,所以不適合快速切換開關,我自己測試點擊後大約 1 秒左右就同步完成了,記得要在 entities 裡把實體放進去,否則狀態顯示可能會有問題Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Jerry 2025/04/07謝謝Neil的解惑。我後來測試,發現使用「按鈕面板」去控制伊萊克斯清淨機(和Neil的同款)的開關,設備會在1秒左右就反應開或關了,但開的「狀態圖示」則慢很多,大約要等個30秒,關的「狀態圖示」則是正常,其它負離子開關的「狀態圖示」和監測燈開關的「狀態圖示」也正常,害我以為同步有狀況。我再測試看看好了,也許是那個地方沒設定好導致的。Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Neil 2025/04/07Hi Jerry, 1. 這個方式就是透過雲端整合,實際上就是用 HA 去呼叫小米/伊萊克斯去控制裝置 2. 不太正常,如果有這個狀況可能要看一下你顯示在 floor plan 的實體是不是真正可以代表該裝置的狀態,如果不行可能要換同裝置的其他實體試試看Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Jerry 2025/04/07問題解決了,再次感謝Neil的幫忙^^ 另外再請教2個觀念的問題,請教Neil我是否認知有錯誤 1、我透過HACS把小米和伊來克斯的設備連進HA,這中間還是透wifi的方式來連結是吧!?在連結前還需要向官方取得API key、Access Token這方面的資訊,代表HA和設備之間的溝通仍然需要經過官方,只是可以取代官方的APP,全部整合進HA的APP一起控制? 2、經過測試,透過實體操作或原官方APP去操控設備,HA的app是沒辦法同步知道設備的狀態,相反則可以,這是正常的是吧!?例如,家裡的小米電風扇在出門前,被人用實體的方式打開,但人在外面,是無法透過HA的app知道設備忘了關,要連到小米的app才會知道!?Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Jerry 2025/04/07Xiaomi Home的國家選擇新加坡就可以用了Home Assistant 必裝外掛 HACS 安裝步驟詳解 – Home Assistant 手把手教學 EP 17
  • Ghost 2025/04/07Xiaomi Home 目前不支援台灣區,暫時還是只能用 Xiaomi Miot Auto 至於 Xiaomi Cloud Map Extractor 目前遇到 2FA 的問題,好像沒有簡單的解法,我自己還沒試成功Home Assistant 必裝外掛 HACS 安裝步驟詳解 – Home Assistant 手把手教學 EP 17
  • Neil 2025/04/07Jerry, 看起來應該是因為疊圖導致點擊動作無法穿透 在換圖的部分 style 加 pointer-events: none 試試看Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
你可能會喜歡