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

    通知一多就沒人看了:四個等級各給一份可以直接貼的自動化

    [複製鏈接]

    !lvup!   100%

    386

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22006063
    發表於 2026-9-21 02:00:44 | 顯示全部樓層 |閱讀模式
    通知分級的問題不在觀念,在於「緊急」和「參考」在程式碼裡到底差在哪一行。這一篇四個等級各給一份完整的自動化 YAML,寫明放哪個檔、iOS 和 Android 各要填什麼、以及送出去之後手機上會長什麼樣。

    通知分級的問題不在觀念,在於「緊急」和「參考」在程式碼裡到底差在哪一行。這一篇四個等級各給一份完整的自動化 YAML,寫明放哪個檔、iOS

    為什麼要分級

    剛開始玩的時候很容易什麼都設通知。撐不了多久,收件匣裡九成是「洗衣機好了」「某個感測器電量 19%」,然後你會養成看到通知就先滑掉的習慣。

    等到真的漏水那一天,那則通知長得跟前面兩百則一模一樣。

    分級不是為了整齊,是為了讓「真的重要」這件事在視覺和聽覺上不可能被誤認。

    步驟 0:先找到你手機的 notify 動作名稱

    下面每一份程式碼都要填這個名字,先把它找出來。


    • 手機上裝好 Home Assistant App 並登入(這一步做完手機就會自動註冊成一個裝置)
    • 回到電腦,設定 → 工具 → 動作 分頁
    • 在動作欄打 notify.mobile_app


    ⚠ 找不到「工具」 → 它在 2026.2 被移進設定裡(不在側邊欄了),2026.8 從「開發者工具」改名成「工具」。按 Ctrl+K 打「工具」最快。

    你會看到:下拉清單裡出現你的手機,例如
    1. notify.mobile_app_charles_iphone
    2. notify.mobile_app_pixel_9
    複製代碼

    把這一整串抄下來,下面所有 YAML 裡的 notify.mobile_app_你的手機 都要換成它。

    清單裡什麼都沒有 → App 沒有登入成功,或是在 App 的設定 → 同伴應用程式 裡沒有啟用通知。

    ⚠ 步驟 0-1:一個會讓你白忙一場的分岔

    Home Assistant 現在有兩種送通知的動作,而且它們的能力差很多:


    • notify.send_message —— 比較新、比較通用的做法。但它只吃 message 和 title 兩個欄位(而且 title 還只有支援標題的通知實體才會用)
    • notify.mobile_app_<你的手機> —— 舊一點的形式,但它接受一整包 data


    這一篇要用的所有東西 —— 緊急音效、Android 的通道、可以按的按鈕、取代與清除 —— 全部要靠那包 data。

    所以:要分級就得用 notify.mobile_app_<你的手機>。 用 send_message 寫出來的東西不會報錯,它只是四個等級全部長得一樣。

    四個等級的定義


    • 緊急 —— 會吵醒你的。瓦斯、漏水、闖入、火災。這一級的內容你永遠不會後悔被吵醒
    • 重要 —— 要知道但不急。洗衣機好了、門沒關、包裹到了
    • 參考 —— 有空再看。今日用電、電量低於 20%
    • 除錯 —— 只給自己看。自動化執行紀錄、測試訊息


    判準很簡單:問「這則通知在半夜三點響,我會感謝它還是會生氣?」感謝才是緊急級。

    步驟 1:緊急級 —— 會穿透靜音的通知

    1-1 iPhone 的做法

    把下面這一整段加到 automations.yaml(或 設定 → 自動化與場景 → 右下角建立 → 右上角三個點 → 以 YAML 編輯):

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

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

    本版積分規則

    延伸閱讀

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

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

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

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