第 3 章

樓層與區域

先在 HA 裡「畫出」你家有幾層樓、每層有哪些房間。畫好之後,控制、儀表板、語音助理才會知道「開一樓客廳燈」是哪些燈。

為什麼要畫房子

HA 用三個層級來描述你家的物理空間:

  • 樓層(Floor):一樓、二樓、地下室、頂樓。
  • 區域(Area):客廳、主臥、廚房、車庫。
  • 設備/實體:具體的燈泡、開關、感應器,放進區域裡。

畫好樓層與區域後,你會馬上得到這些能力:

  • 語音:「Hey Google,關掉一樓所有燈」— HA 知道哪些燈屬於一樓。
  • 儀表板:自動生成「以區域分頁」的視圖。
  • 自動化:「主臥室有人動作」的條件寫得出來。

四層階梯(記住這個結構)

  • 樓層 (Floor):只能裝區域,不能直接裝設備。例:1 樓、2 樓。
  • 區域 (Area):房間單位,屬於一個樓層。例:客廳、主臥。
  • 設備 (Device):屬於一個區域(可覆寫)。例:小米燈泡。
  • 實體 (Entity):設備能被操作的一個角度,也只屬於一個區域(預設跟著設備走)。例:light.living_room_main

一個設備/實體只能屬於一個區域,一個區域只能屬於一個樓層

現況檢查

先進「設定 → 區域、標籤和區塊」看目前的狀態。你可能會看到三種情況:

  1. 全空 — 全新安裝,最單純,跟著本章從頭做。
  2. 只有區域沒有樓層 — 舊版 HA 沒樓層概念,跟著本章補上樓層。
  3. 有樓層但混亂 — 之前試過但沒整理,考慮先刪掉重來。
頁面名稱:樓層與區域都在「設定 → 區域、標籤和區塊」(Settings → Areas, labels & zones)這一頁設定;2024.4 之前的舊版還沒有樓層與標籤,這頁只列得出區域。把裝置放進區域走的是「設定 → 裝置與服務 → 裝置」,這個路徑到目前為止都沒有改名。另外側欄的預設儀表板從 2026.2 起叫「首頁(Home)」,舊版叫「總覽(Overview)」。
區域與樓層頁面
圖 3-1「區域、標籤和區塊」頁面 — 左側是樓層,右側是每個樓層下的區域。

先想好結構(花 5 分鐘就好)

建議先在紙上或腦袋裡列出:

  • 有幾層樓?地下室算不算?
  • 每層樓有哪些「你會用語音或自動化提到的空間」?
  • 「陽台」「玄關」「走廊」要不要獨立成一個區域?
命名建議:你日常會講的名字。你會說「打開主臥燈」就叫「主臥」,不要叫「Bedroom_M」。中文對語音助理沒問題。
命名反例:不要用縮寫(LR)、代號(Zone_A)、複數(Bedrooms)— 之後你自己也會忘記哪個是哪個。

動手建立

  1. 新增樓層

    頁面右上角「+ 建立樓層」→ 輸入「一樓」→ 點圖示欄,會跳出圖示選擇器,搜尋 floor 就可以看到樓層相關圖示 → 儲存。重複建立「二樓」「地下室」等。

    新增樓層對話框
    圖 3-2新增樓層對話框 — 名稱、圖示、樓層編號。
  2. 樓層編號的用途

    樓層編號用來排序:地下室 -1、一樓 1、二樓 2、頂樓 10。之後在儀表板、卡片上會照這個順序顯示。

  3. 新增區域

    點某個樓層底下的「+ 建立區域」→ 輸入「客廳」→ 選圖示(mdi:sofa)→ 儲存。

    新增區域對話框
    圖 3-3新增區域對話框 — 名稱、圖示、所屬樓層。
  4. 常見區域清單(可直接抄)

    一樓:玄關、客廳、餐廳、廚房、客用衛浴、後陽台。

    二樓:主臥、主浴、小孩房、書房、走廊。

    戶外:庭院、車庫、大門口。

    提示:「戶外」建成一個沒有指定樓層的區域也可以,或是自己開一個「戶外」樓層。
驗證:回到「設定 → 區域、標籤和區塊」,你應該看到剛建的樓層/區域出現在左側篩選;隨便點一個區域,右邊會列出這個區域的設備數量。

把設備放進區域

光有空框還不夠,要把設備放進去:

  1. 進「設定 → 裝置與服務 → 裝置」

    看到所有已配對的裝置列表。

    裝置列表
    圖 3-4裝置列表 — 每個裝置右邊會顯示所屬區域,未指定的是空白。
  2. 點一個裝置 → 右上角編輯(鉛筆)→ 選區域

    下拉選單會列出你剛才建的所有區域,選一個儲存。

    指定裝置所屬區域
    圖 3-5把裝置指定給區域。
  3. 批次指定(多個裝置一起)

    裝置列表右上角有「批次選取」— 勾多個之後可以一次「移到區域」。剛裝完一整個房間的燈,這功能很省時間。

下一步:區域指派好後,第 4 章教你把每個設備從 switch.0x00abc123 改成看得懂的名字,並用標籤(Label)跨區域群組。

完成對照

做完之後,回到「區域、標籤和區塊」頁應該長這樣:

完成的樓層區域佈局
圖 3-6完成的樓層區域佈局 — 每個區域下方顯示「N 個裝置」。

接下來到左側選單的「首頁(Home)」(舊版叫「總覽 Overview」),切到「以區域為分頁」的檢視,你會看到 HA 自動幫每個區域生成一張卡片。

常見問題

可以之後再改樓層/區域名稱嗎?
可以。改名字不會影響設備連結,也不會弄壞自動化(自動化用的是內部 ID)。但顯示名稱會全站同步變更。
一個裝置能不能同時屬於兩個區域?
不能。裝置只能屬於一個區域。如果一個燈同時在「客廳」和「餐廳」開放式空間,選最主要的那個。
刪掉一個區域,裡面的設備會不見嗎?
不會,設備還在,只是變成「未指定區域」。可以隨時再指定回去。
不是每個房間都要建區域嗎?
不是。只有你會「用到」的房間才需要。儲藏室裡沒有任何智慧設備就不必建。之後有新設備要放時再補。

常見卡關

不小心把設備放錯區域怎麼辦?
回「設定 → 裝置與服務 → 裝置」找到那個設備,點進去右上角有「區域」下拉可以改。實體也可以個別覆寫(覆寫後就跟設備分家了)。
已經有一堆設備,重新規劃區域來得及嗎?
來得及,區域分類不會影響自動化(只要自動化寫的是 entity_id,不是 device_id)。ch4 會講命名,ch8 會講為什麼用 entity_id 才安全。