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

    五個天天都在跑的自動化:完整 YAML、放哪個檔、怎麼驗證它真的動了

    [複製鏈接]

    !lvup!   100%

    386

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22006063
    發表於 2026-9-21 01:53:01 | 顯示全部樓層 |閱讀模式
    剛裝好 Home Assistant 的人常問「然後呢,我要自動化什麼」。這一篇不列點子清單 —— 而是給五個完整的自動化,每一個都附可以直接貼的 YAML、說明放在哪個檔案、以及貼完之後怎麼確認它真的在跑。

    剛裝好 Home Assistant 的人常問「然後呢,我要自動化什麼」。這一篇不列點子清單 —— 而是給五個完整的自動化,每一個都附可以直

    ■ 步驟 0:先把檔案的位置與格式弄清楚

    這一步不做,後面五個都會貼不進去。

    HA 的自動化可以放兩個地方,兩個同時存在也沒關係:


    • 圖形介面建立的 —— 實際上也是寫進 automations.yaml,只是由 HA 幫你寫
    • 你自己用文字編輯器寫的 —— 直接編輯 automations.yaml


    0-1 確認 automations.yaml 有被掛進來

    先用 File editor 或 Studio Code Server 附加元件打開 configuration.yaml(沒裝的話到 設定 → 附加元件 → 附加元件商店 搜尋 File editor)。

    你會看到裡面有這一行(全新安裝預設就有):
    1. automation: !include automations.yaml
    複製代碼

    找不到這一行 → 自己加上去,放在檔案的最外層(最左邊,前面沒有任何空格)。

    0-2 看一下 automations.yaml 長什麼樣

    在同一個編輯器裡打開 automations.yaml(跟 configuration.yaml 同一層)。

    你會看到兩種情況:


    • 只有一行 [] —— 全新安裝,代表「空清單」。貼新東西進去之前要把這兩個中括號刪掉
    • 已經有內容,每一段都從 - id: 開始 —— 那就直接往最後面接


    最重要的格式規則:automations.yaml 的最外層是一個清單。 意思是:


    • 每一個自動化都從 - id: 開始,那個減號要頂到最左邊
    • 不要再包一層 automation: —— 那是 configuration.yaml 裡的事。包了會變成兩層,HA 會報錯
    • 縮排一律用兩個空格,不能用 Tab


    0-3 學會這兩個動作,後面每一步都要用

    重新載入:到 開發者工具 → YAML,找到 「自動化」 那個按鈕,按它。

    你會看到右下角跳出一個綠色提示,寫著「自動化已重新載入」。

    確認生效:到 設定 → 自動化與場景。

    你會看到清單裡出現你剛貼的那一筆(用 alias 那個名字)。

    看不到它,就是 YAML 有問題。到 設定 → 系統 → 日誌 搜尋 automation,你會看到類似:
    1. ERROR (MainThread) [homeassistant.config] Invalid config for 'automation' at automations.yaml, line 23: expected a dictionary for dictionary value 'triggers'
    複製代碼

    它會直接告訴你第幾行。九成的情況是縮排少了兩格或多了兩格。

    0-4 查實體 ID

    下面每一段 YAML 裡的 light.xxx、binary_sensor.xxx 都要換成你自己的。查法:到 開發者工具 → 狀態,左邊那一欄就是實體 ID,照抄,不要自己拼(中文名字的實體 ID 是拼音,而且拼音規則不一定跟你想的一樣)。

    ■ 步驟 1:廁所燈(有人就亮,沒人就關)

    這是最實用也最單純的一個。要的東西:一個人體感應器、一盞可以被 HA 控制的燈。

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

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

    本版積分規則

    延伸閱讀

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

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

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

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