通知與推播

跟完這篇,你的手機會在門口有人時響一聲,事件也能發到你已經在用的釘釘 / 企業微信 / 飛書群裡;你還能自己決定哪些事該響、哪些事只記錄、幾點之後不要吵。最後一節是「有事件但沒收到通知」的排查順序,照著查一般三步內就能定位。

開始之前

已經新增至少一台攝影機,並且在「事件中心」裡看得到事件。手機上裝好雲瞰 App(iPhone 與 Android 都支援)。推播本身不需要 Pro 授權,能推哪些事件取決於你開啟了哪些偵測能力。

一、讓手機收到第一條推播

雲瞰安裝完成時已經建好了一組預設通知規則——目標偵測、進入區域、離開區域、跌倒、嬰兒哭聲、手勢辨識、人臉識別、包裹到達與包裹被取走,各一條。你不需要先去寫規則,要做的只是把手機和帳號綁上。

  1. 1

    用你的帳號登入 App

    去哪裡:手機上打開雲瞰 App。 做什麼:填伺服器位址,用網頁後台的同一組帳號密碼登入,登入後停留幾秒。 怎麼算成功:網頁後台 → 平台設定 → 我的帳號 → 我的裝置,清單裡出現這台手機,「最近上線」顯示的是剛剛。

  2. 2

    允許系統通知

    去哪裡:手機的系統設定 → 應用程式 → 雲瞰 → 通知。 做什麼:確認通知開關是開的,允許橫幅與聲音。 怎麼算成功:系統設定裡雲瞰的通知狀態是「允許」。

  3. 3

    發一條測試推播

    去哪裡:網頁後台 → 平台設定 → 使用者管理,點開你自己這個帳號。 做什麼:點「傳送測試推播」。 怎麼算成功:頁面提示「已傳送測試推播到 N 台裝置」,手機跳出一條帶「測試」字樣的通知。

測試推播為什麼一定收得到

測試推播會繞過勿擾時段和暫時靜音,它只驗證一件事:手機與伺服器之間的推播通道通不通。所以「測試收得到、真事件收不到」說明問題一定在下面幾道關卡裡,而不在網路或 App 上。

驗證

走到一台攝影機前,站夠兩三秒再走開。一分鐘內手機應該收到一條通知,同時「事件中心」裡能找到同一條事件。兩個都有=設定好了;事件有、通知沒有=直接跳到本文最後一節。

二、推播要過幾道關卡

一條事件從被偵測到落在你手機上,要依序通過下面這些關卡,任何一關不通就不會響。知道這個順序,排查時就不用亂試。

  1. 有規則命中:只有「智慧連動」裡的規則會發手機通知。預設規則被刪掉不會自動補回來。
  2. 規則的冷卻時間已過:同一條規則在冷卻時間內只推一次,避免同一件事洗版。
  3. 事件分級不是「低」:調成「低」的事件只入庫,手機、網頁彈窗都不會有動靜,自動化規則也不會被觸發(喊話、渠道訊息、Webhook 一併不執行)。
  4. 你在這條規則的接收人裡:規則不指定接收人時=發給所有家人。
  5. 你不在勿擾或暫時靜音裡:個人設定優先於全域設定;規則還可以單獨宣告不受勿擾限制。
  6. 你的推播偏好沒把它過濾掉:可以只訂閱某幾台攝影機、某幾類事件。
  7. 你的帳號有這台攝影機的檢視權限:管理員預設全部有權限。
  8. 手機系統允許雲瞰發通知

網頁彈窗是另一條通道

網頁後台和 HDMI 大螢幕上的事件彈窗走的是另一條即時通道:它不受勿擾時段影響,但同樣會被「低」等級擋下。所以「電腦上彈了、手機沒響」通常是勿擾或個人推播偏好在起作用,不是推播壞了。

三、勿擾時段

勿擾分三層,從粗到細:

設定在哪作用範圍什麼時候用
平台設定 → 通知 → 勿擾開始 / 勿擾結束全家預設統一的作息時間,比如 23:00–07:00
平台設定 → 我的帳號 → 推播偏好 → 我的勿擾時段只影響你自己,覆蓋全域;留空=跟隨全域家裡作息不一致時
平台設定 → 我的帳號 → 推播偏好 → 靜音 1 小時 / 今晚不打擾只影響你自己,到點自動恢復臨時不想被打擾
  1. 1

    設全家的勿擾

    去哪裡:平台設定 → 通知。 做什麼:填「勿擾開始」和「勿擾結束」,HH:MM 24 小時制,點「儲存設定」。 怎麼算成功:重新整理頁面後兩個輸入框裡仍是你填的時間。

  2. 2

    設自己的勿擾

    去哪裡:平台設定 → 我的帳號 → 推播偏好。 做什麼:填「我的勿擾時段」,點「儲存偏好」。 怎麼算成功:頁面提示「偏好已儲存」。留空則跟隨全家的設定。

  3. 3

    臨時安靜一會

    去哪裡:同一頁。 做什麼:點「靜音 1 小時」或「今晚不打擾」。 怎麼算成功:上方顯示「你正在暫時靜音中,⋯⋯之前不會收到任何推播」。想提前恢復點「解除靜音」。

勿擾不會自動擋下通知規則

「智慧連動」裡每條規則都有一個「受勿擾時段影響」開關,預設是關的——意思是這條規則像感測器一樣任何時候都觸發,勿擾時段照樣推播。安裝時自帶的那組預設規則也是關的。所以設完勿擾時段之後,還要去把你希望夜裡安靜的那幾條規則勾上這個開關,勿擾對它們才真正生效。跌倒這類規則建議保持不勾:半夜摔倒正是最需要被叫醒的時候。

如果嫌逐條規則去勾麻煩,還有更省事的一條路:把噪音大的事件類型整批降級——見下一節。

四、事件分級:哪些推手機、哪些只記錄

家裡最吵的通常是「移動偵測」「離開區域」「區域無人」這類事件。與其一條條去刪規則,不如給事件類型定個等級。

  1. 1

    打開分級設定

    去哪裡:平台設定 → 通知。 做什麼:展開「事件分級(依事件類型調整推播強度)」。 怎麼算成功:出現「預設推播等級」和「依事件類型覆蓋」兩塊。

  2. 2

    把噪音事件降到低

    做什麼:在「依事件類型覆蓋」裡,把「移動偵測」「離開區域」「區域無人」選成「低(只入庫)」。 怎麼算成功:儲存後重新整理頁面,這幾項仍然是「低」。

  3. 3

    把關鍵事件留在高

    做什麼:確認「人臉辨識」「跌倒偵測」「包裹送達」是「高(推全部通道)」或者跟隨預設。 怎麼算成功:事件中心裡這幾類事件依舊帶通知。

等級手機通知網頁 / 大螢幕彈窗適合哪些事件
高(推全部通道)推,勿擾時段也推跌倒偵測、陌生人、包裹這類你一定想立刻知道的
中(受勿擾)推,但勿擾時段內不推一般的人、車、寵物事件
低(只入庫)不推不彈移動偵測、離開區域這類量大又不重要的

降級是一道總閘,不只是靜音

調成「低」的事件照樣偵測、照樣入庫、照樣能在事件中心篩選和回放,只是不再打擾你。但要注意它是一道總閘:低等級的事件不會進入自動化,所以靠這類事件觸發的喊話、群訊息、Webhook 也會一起停掉——只想讓手機安靜的話,用勿擾時段或個人推播偏好更合適。真要省運算資源,得去「平台設定 → 偵測」裡關掉對應的偵測能力。

五、給家人各自設不同的推播

每個家庭成員用自己的帳號登入 App,就能各自決定收什麼。管理員只需要把帳號建好、把該看的攝影機授權給他。

  1. 1

    建一個家人帳號

    去哪裡:平台設定 → 使用者管理。 做什麼:新建帳號,選好角色,勾上他能看的攝影機。 怎麼算成功:使用者清單裡出現這個人。

  2. 2

    讓他在 App 上登入一次

    做什麼:他用自己的帳號在手機 App 上登入。 怎麼算成功:在「使用者管理」裡點開他,能看到已綁定的裝置。

  3. 3

    各自調整推播偏好

    去哪裡:他自己登入網頁後台 → 平台設定 → 我的帳號 → 推播偏好。 做什麼:「訂閱哪些攝影機」只勾他關心的那幾台;「接收哪些事件」只勾他關心的類型,比如只要「人臉識別」和「跌倒」。 怎麼算成功:儲存後提示「偏好已儲存」。兩項都不勾=接收全部。

  4. 4

    驗證

    去哪裡:平台設定 → 使用者管理 → 點開他。 做什麼:點「傳送測試推播」。 怎麼算成功:他的手機收到測試通知。

規則也能指定接收人

「智慧連動」的通知動作裡可以指定接收人,不指定=發給所有家人。指定之後仍會依每個人自己的推播偏好和勿擾再過濾一次——兩層是疊加關係,不是覆蓋關係。

六、發到釘釘 / 企業微信 / 飛書等群裡

除了手機 App,雲瞰還能把事件發到你已經在用的群裡或第三方推播 App——釘釘、企業微信、飛書、Bark、Server醬、Telegram、Discord、Slack、Synology Chat、VoceChat,以及企業自建應用形式的飛書應用 / 企業微信應用 / 釘釘應用。憑證在「平台設定 → 通知 → 通知渠道」裡設定一次,之後所有規則直接選用,換金鑰也只改這一處。

  1. 1

    新增一個渠道

    去哪裡:平台設定 → 通知,往下拉到「通知渠道」。 做什麼:點「新增渠道」,選一種類型。 怎麼算成功:出現這種類型的表單,每個欄位下面都寫著憑證去哪裡拿,旁邊還有「查看官方文件」的連結。

  2. 2

    填憑證

    做什麼:給渠道取一個自己認得出的名稱(例如「客廳釘釘群」),依欄位提示填。摺疊在「進階選項」裡的可以先不管。 怎麼算成功:必填項填完,「儲存」能點。

  3. 3

    測試

    做什麼:儲存後在渠道清單裡點「測試」。 怎麼算成功:提示「測試訊息已送出」,對應的群或 App 收到一條訊息。 失敗了:點「查看詳情」,能看到 HTTP 狀態碼和對方回應的原文——金鑰填錯、加簽沒設定、IP 不在白名單,這三類在這裡一眼就能看出來。

  4. 4

    在規則裡用它

    去哪裡:智慧連動 → 開啟一條規則或新建一條 → 新增動作。 做什麼:選「發到通知渠道」,在「選擇渠道」裡挑剛才那條;需要的話再填標題和訊息文案、勾上「附上事件快照」或「@所有人」。 怎麼算成功:儲存規則後點規則上的「測試」,群裡收到訊息。

各家憑證去哪裡拿、能不能附圖,速查如下。表單裡每個欄位下面都有同樣的提示,這裡是讓你先挑一個最省事的。

渠道憑證從哪裡拿事件快照要注意的
企業微信群機器人群右上角 → 群機器人 → 新增機器人,複製 Webhook 位址隨訊息傳送支援 @所有人
釘釘群機器人群設定 → 群機器人 → 新增「自訂機器人」,複製 Webhook 位址以連結附上安全設定選「加簽」就把金鑰填進「加簽金鑰」;選「自訂關鍵詞」則留空金鑰,但訊息文案裡必須含那個關鍵詞
飛書群機器人群設定 → 群機器人 → 新增「自訂機器人」不支援群機器人發不了圖,要附圖請改用「飛書應用」
BarkBark App 首頁複製形如 https://api.day.app/你的Key 的位址作為推播圖示iPhone 專用,不需要伺服器
Server醬用微信掃碼登入 sct.ftqq.com,複製 SendKey以連結附上推到你自己的微信,不需要企業資格;免費版每天有則數限制
Telegram找 @BotFather 發 /newbot 拿 Token;chat_id 先給機器人發一句話,再點表單裡的「查詢 chat_id」隨訊息傳送國內需要代理
Discord伺服器設定 → 整合 → Webhook → 新建作為附件國內需要代理
Slackapi.slack.com 建一個 App → 開啟 Incoming Webhooks → 新增到頻道以連結附上Slack 的伺服器要能連到雲瞰的公網位址
Synology ChatChat → 整合 → 傳入 WebhookNAS 依連結取圖建議填內網 http 位址,省掉憑證問題
VoceChat管理後台建機器人拿 API Key,再填頻道 ID以連結附上機器人要先加入那個頻道
飛書應用開發者後台建「企業自建應用」,拿 App ID / App Secret隨訊息傳送能發到群也能發給個人;機器人要先拉進群。海外 Lark 要把介面位址切成 open.larksuite.com
企業微信應用管理後台拿企業 ID、應用 Secret、AgentId隨訊息傳送能直接推到成員的個人微信;2022 年後新建的應用要設定「企業可信 IP」,家庭寬頻 IP 會變,需要一個固定 IP 的中繼
釘釘應用開發者後台建「企業內部應用」,拿 AppKey / AppSecret隨訊息傳送能發單聊也能發群;要在開發管理裡填伺服器出口 IP

先挑哪一個

家裡人都在用微信、又不想為了企業資格費工夫,選「Server醬」最省事,一個 SendKey 就通。已經有企業微信或釘釘的,群機器人只要複製一個 Webhook 位址,兩分鐘就設定完。用 iPhone 且想要獨立的告警音,選 Bark。要把訊息推到每個家人的個人微信,用「企業微信應用」。

附圖能不能成,取決於渠道

上表的「事件快照」一欄有兩種:隨訊息傳送的,圖片直接傳過去,收訊息的人不需要能連到雲瞰;以連結附上的,則要求對方(人或對方伺服器)能打開雲瞰的位址,連結 30 分鐘內有效。只在區域網路存取、沒設定公網網域時,後一類只能收到文字。動作編輯器裡勾「附上事件快照」時,下面那行小字會告訴你目前這個渠道屬於哪一種。

文案裡放了 AI 畫面描述會先等一會再發

訊息文案裡用了 {{summary}}(AI 畫面描述)時,這條渠道訊息會先等描述產生再發——本機模式最長約 15 秒,雲端模式最長約 2 分鐘,逾時就不帶描述照發。原因是群訊息發出去就改不了,不像手機通知能原地變詳細。要求即時送達就別放這個變數;編輯器裡用了它會有一行提示。

關於推到個人微信

早期版本提供過直接掛到個人微信的渠道,但它要求你最近剛跟機器人說過話才推得動,隔一陣不聊推播就失敗,現在不再提供新建(已經建好的照常能用)。想把事件推到微信裡,用「Server醬」(推到自己的微信)或「企業微信應用」(推到成員的個人微信)更穩。

七、讓通知裡直接看到畫面

預設的通知只有一行文字。開啟下面幾項之後,不用點開就知道發生了什麼。三項都在「平台設定 → 通知」裡。

  1. 1

    通知裡顯示畫面

    做什麼:開啟「通知裡顯示畫面」。 怎麼算成功:下一條事件通知帶上偵測目標的特寫。 注意:Android 要顯示圖片需要設定好公網 HTTPS 網域,只在區域網路存取時 Android 收不到圖,iPhone 不受影響。

  2. 2

    Android:摺疊著也能看到圖

    做什麼:開啟「在通知裡直接顯示畫面和 AI 描述」。 怎麼算成功:Android 通知摺疊著就有縮圖,展開是大圖。iPhone 一直是完整效果,不受這個開關影響。

  3. 3

    AI 描述寫好後更新通知

    做什麼:開啟「AI 摘要完成後更新通知」。 怎麼算成功:通知過幾秒自己從「門口有人」變成更具體的一句話,不會再響一次,也不會多出一條。 前提:先在「平台設定 → AI 摘要」裡開啟畫面描述。

AI 描述是幾秒之後才有的

事件通知是立刻發出的,畫面描述要晚幾秒才產生(用雲端模型時更久)。所以正常表現是先收到一條簡短通知,那條通知隨後自己變詳細,而不是等描述寫完才推。

八、有事件但沒收到通知

依下面的順序查,每一步都有明確的「看哪裡」。絕大多數情況在前三步就能定位。

  1. 1

    先確認通道本身是通的

    平台設定 → 使用者管理 → 點開自己 →「傳送測試推播」。收得到=通道沒問題,繼續往下查;收不到=先看「我的帳號 → 我的裝置」裡有沒有這台手機、手機系統的通知權限是不是關著,必要時在 App 裡登出重新登入一次。

  2. 2

    確認事件真的產生了

    去事件中心找那個時間點。沒有事件=這是偵測的問題,不是推播的問題,去看《AI 偵測》那一篇。

  3. 3

    群裡 / 第三方 App 沒收到

    平台設定 → 通知 → 通知渠道,先看那條渠道的「上次結果」:顯示失敗就點「測試」,再點「查看詳情」看對方回應了什麼。也要確認渠道是「已啟用」,以及規則裡選的確實是這條渠道——渠道被刪掉後,規則裡會提示重新選擇。

  4. 4

    看這類事件的分級

    平台設定 → 通知 → 事件分級。被設成「低(只入庫)」的事件不會推播,網頁也不會彈。

  5. 5

    看有沒有規則管這類事件

    智慧連動,找觸發條件裡包含這個事件類型的規則。預設規則被刪掉不會自動補回來,重建一條即可。

  6. 6

    看規則的冷卻時間

    打開那條規則看冷卻時間。如果剛剛已經推過一條同類通知,冷卻時間內不會再推。規則的執行歷史裡不記錄被冷卻和勿擾跳過的次數,所以「歷史是空的」不代表規則沒運作。

  7. 7

    看勿擾和暫時靜音

    平台設定 → 我的帳號 → 推播偏好,確認沒在暫時靜音中,以及勿擾時段是不是剛好蓋住了這個時間點。

  8. 8

    看自己的推播偏好

    同一頁,「訂閱哪些攝影機」和「接收哪些事件」一旦勾了範圍,範圍外的一律不推。

  9. 9

    看攝影機權限

    平台設定 → 使用者管理,確認這個帳號有這台攝影機的檢視權限。沒有權限的攝影機,它的事件不會推給這個人。

陌生人事件單獨有個開關

「平台設定 → 通知 → 陌生人來訪推播」關掉之後,不認識的人只會出現在事件中心,不會推手機。排查陌生人相關的漏推先看這裡。

相關教學

  • 自動化——寫規則、加條件、設定機器人渠道
  • AI 偵測——事件從哪來、怎麼減少誤報
  • 用戶端——手機端與網頁端各自適合做什麼
  • 疑難排解——裝不上、連不上、看不到畫面

這篇文件有幫助嗎?