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

    自動化沒反應?跟著做一次「追蹤」,把它跑過的每一步攤開來看

    [複製鏈接]

    !lvup!   100%

    386

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22006063
    發表於 2026-9-21 02:00:37 | 顯示全部樓層 |閱讀模式
    自動化不動的時候,不要用猜的,也不要一直重寫。Home Assistant 會把每一次執行的完整路徑錄下來,它走到哪一步停住、當下每個數值是多少,全都看得到。

    自動化不動的時候,不要用猜的,也不要一直重寫。Home Assistant 會把每一次執行的完整路徑錄下來,它走到哪一步停住、當下每個數值是

    這篇不是介紹畫面在哪裡,而是帶你親手做一次:我們會故意寫一條壞掉的自動化,用追蹤把它抓出來,修好,再跑一次確認。全程不需要任何感測器或智慧燈泡,用兩個內建的輔助元件就能重現。

    做完你會知道:追蹤畫面的每一塊各自在講什麼、四種常見的卡點在追蹤裡分別長什麼樣子,以及「追蹤裡一筆紀錄都沒有」和「追蹤全綠但東西沒動」這兩種最讓人卡住的情況該往哪走。

    ---

    步驟 1:建三個輔助元件,當作演練用的假裝置

    到設定 → 裝置與服務 → 輔助元件(頁面上方的分頁),按右下角建立輔助元件。

    要建三個:


    • 選切換,名稱填 demo motion
    • 再建一個切換,名稱填 demo light
    • 選數字,名稱填 demo lux,最小值 0、最大值 1000、步進 1,顯示方式選輸入框


    ⚠ 名稱一定要用英文。Home Assistant 會拿名稱去產生實體 ID,填中文的話它會音譯成拼音,你會得到 input_boolean.dong_zuo 這種東西,然後底下的 YAML 全部對不上,而且不會有任何錯誤訊息。

    你會看到輔助元件清單上多出三列。點進去每一個,確認它的實體 ID 是:
    1. input_boolean.demo_motion
    2. input_boolean.demo_light
    3. input_number.demo_lux
    複製代碼

    對不上的話現在就改:點那個輔助元件 → 齒輪圖示 → 實體 ID 欄位可以直接編輯。

    ---

    步驟 2:貼進一條故意寫壞的自動化

    到設定 → 自動化與場景,右下角建立自動化 → 建立新的自動化 → 右上角三個點 → 以 YAML 編輯。

    把預設內容全部刪掉,換成這一份:
    1. alias: Demo trace hallway light
    2. description: 追蹤練習用,會故意卡在條件那一步
    3. mode: restart
    4. trace:
    5.   stored_traces: 20
    6. triggers:
    7.   - trigger: state
    8.     entity_id: input_boolean.demo_motion
    9.     to: "on"
    10. conditions:
    11.   - condition: numeric_state
    12.     entity_id: sensor.demo_lux
    13.     below: 30
    14. actions:
    15.   - action: input_boolean.turn_on
    16.     target:
    17.       entity_id: input_boolean.demo_light
    18.   - delay: "00:00:30"
    19.   - action: input_boolean.turn_off
    20.     target:
    21.       entity_id: input_boolean.demo_light
    複製代碼

    存檔,名稱就用 Demo trace hallway light。

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

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

    本版積分規則

    延伸閱讀

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

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

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

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