找回密碼
 立即註冊
    查看: 130|回覆: 0

    停電之後讓智慧家庭自己站起來:通電行為、UPS、NUT 與開機歸位完整設定

    [複製鏈接]

    !lvup!   100%

    386

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22006063
    發表於 2026-9-21 02:00:58 | 顯示全部樓層 |閱讀模式
    停電這件事平常想不到,停一次就全部浮現:凌晨三點復電全家燈亮、出門一週回來發現電暖器一直開著、主機的資料庫壞掉開不了機。這一篇從盤點開始,一步一步把整套「停電準備」做完,包含要買什麼、線怎麼接、每一步該看到什麼。

    停電這件事平常想不到,停一次就全部浮現:凌晨三點復電全家燈亮、出門一週回來發現電暖器一直開著、主機的資料庫壞掉開不了機。這一篇從盤點開始,一

    這篇用的版本

    Home Assistant 穩定版 2026.9.3。自動化 YAML 用 2026 年語法:triggers / conditions / actions 都是複數,動作寫 action:。

    ⚠ 一個會讓所有舊教學的選單路徑全部對不上的改名:HA 2026.2 起,「附加元件」(Add-ons)已經改名為「應用程式」(Apps)。程式介面沒變、附加元件本身沒變,但左側選單和設定頁裡的字全換了,而且不會有任何提示告訴你這件事。下面提到「應用程式」的地方,在 2026.2 以前的版本就是「附加元件」。

    ⚠ 另一件事:Supervised 與 Core 這兩種安裝方式已被官方棄用(2025-05-22 公告,2025.12 結束支援),官方安裝頁已經移除它們。現在官方支援的只有 HA OS 和 Container。這一篇的步驟 5 會分開寫兩者的做法。

    全部做完大概要兩個晚上,其中步驟 1、2、8、9 不用花錢,先做這四步就能擋掉最常見的災情。

    步驟 1:先盤點哪些裝置會被停電影響

    不要憑印象,直接把清單拉出來。

    到 設定 → 裝置與服務 → 實體 分頁,在搜尋框打 switch.,再打一次 light.。

    你會看到一份完整的開關與燈具清單。拿紙筆或開個記事本,把它們分成三類:


    • A 類(復電後必須是關的):電暖器、除濕機、電熱毯、電熨斗、烘碗機、咖啡機。共同點是「沒人看著會有危險或浪費」
    • B 類(復電後要恢復停電前的樣子):一般照明、風扇、空氣清淨機
    • C 類(復電後必須是開的):路由器、網路交換器、Zigbee 網關、冰箱旁的插座、NAS、監視主機


    這份清單就是後面每一步的依據。 沒有清單就會漏掉,而漏掉的那一個通常就是會出事的那一個。

    順便到 開發者工具 → 狀態,搜尋 sensor. 看看有沒有量電的插座。有的話記下實體 ID,步驟 10 要用。

    步驟 2:設定每一個開關的「通電後行為」

    這是整篇最重要、也最多人不知道的一步。這個設定存在裝置自己的韌體裡,不是存在 Home Assistant —— 所以就算 Home Assistant 整台不見了,它還是會照這個設定動作。

    各家的名字不一樣,下面四種涵蓋市面上絕大多數。

    2-1 Zigbee2MQTT 的裝置

    打開 Zigbee2MQTT 的網頁介面 → 左邊 Devices → 點進那個開關 → 上面的 Exposes 分頁。

    你會看到一個叫 Power on behavior 的下拉選單,四個選項:


    • off → 通電後保持關閉(A 類選這個)
    • on → 通電後保持開啟(C 類選這個)
    • previous → 還原停電前的狀態(B 類選這個)
    • toggle → 通電後翻轉,幾乎用不到


    選好之後它會立刻送出去,畫面上方跳出綠色的成功提示。

    看不到 Power on behavior 這個欄位 → 這個型號的韌體不支援,只能靠步驟 8 的「開機歸位自動化」補。

    Aqara / 小米的裝置看不到那一欄是正常的,它們用的是另一個名字。到同一頁的 Settings (specific) 分頁,找 Power outage memory,把它打開。

    ⚠ Aqara 這個設定有一個額外步驟:改完之後要用手把那個開關實體按一下(按牆上的按鍵或插座上的實體鍵),設定才會真的寫進裝置。不按的話畫面顯示已開啟,但實際上沒生效。

    切換開關送出後跳出紅色的 UNSUPPORTED_ATTRIBUTE → 也是不支援,同樣走步驟 8。

    2-2 ZHA 的裝置

    設定 → 裝置與服務 → ZHA → 裝置 → 點進那個開關。

    你會看到右邊的「控制」區塊裡有一個叫 Start-up behavior 的下拉選單,選項是 Off / On / Toggle / PreviousValue。

    找不到這個下拉選單 → 換另一條路:同一頁右下角 裝置資訊 → 管理 Zigbee 裝置 → 叢集 分頁 → 端點選 1 → 叢集選 OnOff → 屬性選 start_up_on_off → 按 讀取屬性值。

    你會看到目前的數值。要改就在下面的欄位填 255(還原上次狀態)、0(保持關)或 1(保持開),按寫入屬性值。

    讀取屬性值回傳錯誤或空白 → 這個型號沒有實作這個屬性,走步驟 8。

    2-3 Shelly

    瀏覽器打開那台 Shelly 的 IP → Settings → Power On Default Mode。

    以下還有約 81% 的內容
    登入後即可閱讀完整教學

    登入繼續閱讀使用 Google 登入
    您需要登入後纔可以回帖 登入 | 立即註冊

    本版積分規則

    延伸閱讀

    加入惟家 LINE 群 QR Code加入惟家 LINE 群

    Archiver|手機版|惟家的智能論壇

    GMT+8, 2026-11-10 00:43 , Processed in 0.133512 second(s), 25 queries .

    快速回覆 返回頂部 返回列表