動作類型
在新增畫面的動作清單中,按一下新增動作即可查看尚未新增的類型。選擇類型、填寫欄位,然後按一下完成即可加入清單。必填欄位空白時,無法使用完成。
| 動作 | 輸入內容 | 執行結果 |
|---|---|---|
| 手機通知 | 不需輸入 | 傳送附有照片的通知到 Grablo App。 |
| 播放媒體 | 在媒體檔案中選擇檔案,或改為輸入媒體網址(http 或 https 位址)。 | 透過連接到裝置電腦的喇叭和螢幕播放聲音或影片。預設已選取防盜警報器警笛聲,可以直接使用。內含警笛、門鈴等預設音效檔。 |
| 朗讀文字 | 要朗讀的文字(最多 200 個字元)和語音。 | 透過裝置電腦的喇叭朗讀文字。語音:韓文、英文、中文、德文、法文、西班牙文、葡萄牙文、印地文、阿拉伯文和俄文。 |
| Telegram | 聊天 ID和Bot 權杖。 | 透過您的 Telegram Bot 傳送附有照片和攝影機名稱的訊息。 |
| Webhook | 要求網址、方法(POST 或 GET),使用 POST 時還有內文。 | 傳送要求到該位址。以 { 或 [ 開頭的內文會以 JSON 傳送。 |
| Home Assistant | 感測器名稱(最多 60 個字元)和連線(伺服器位址、連接埠、HTTPS、長期存取權杖)。 | 在 Home Assistant 中建立感測器,每次偵測時開啟 5 秒。 |
| Zigbee | 選擇Zigbee 裝置,然後勾選要變更的屬性並輸入值。按一下新增值,即可新增在設定時間後傳送的其他值。 | 將裝置的所選屬性設為這些值。之後新增的值,會在各自的設定時間經過後依序傳送。如果之後沒有新增任何值,屬性就不會改回原值。 |
- 每種類型只能新增一次,清單中的所有動作會同時執行。
- 完全沒有動作時,無法使用建立。
- 按一下清單中的動作即可變更,按一下其垃圾桶圖示即可移除。
Telegram Bot 權杖與 Home Assistant 連線
在安全欄位中輸入 Bot 權杖,並按 Enter 或按一下儲存圖示將其儲存到裝置後,才能使用完成。一個地點只有一個 Telegram Bot,由所有項目共用。每個地點也只有一種文字轉語音的語音,因此變更後也會影響其他項目。
如果裝置是以 Home Assistant 附加元件執行,請勾選以 Home Assistant 附加元件安裝(不需位址或權杖即可連線),就不需要輸入伺服器位址或權杖。輸入感測器名稱後,下方會顯示 Home Assistant 將建立的感測器名稱。
Home Assistant 感測器屬性
Home Assistant 感測器也會以屬性的形式包含偵測內容的詳細資訊。這些值反映動作執行當下的狀態,感測器關閉後仍會保留,直到下一次偵測為止。屬性需要裝置軟體 2.1.0 以上版本。
| 屬性 | 內容 | 包含此屬性的動作 |
|---|---|---|
| camera | 攝影機名稱(以裝置電腦的麥克風偵測聲音時為「這台電腦的麥克風」) | 全部 |
| label | 偵測到的內容(person、car、truck、bus、motorcycle)。車牌動作設為 car。聲音偵測時為選定的聲音(fire_alarm、glass、scream、bark、baby_cry、gunshot、speech、meow 中的任意項,以逗號連接) | 全部 |
| sub_label | 已登錄人臉的名稱,或已登錄車輛的暱稱(沒有暱稱時為車牌號碼)。未登錄時為空白 | 人臉和車牌動作 |
| recognized_license_plate | 讀取到的車牌號碼 | 車牌動作 |
| score | 信賴度(0 至 1) | 人、人臉和車牌動作 |
| zone | 偵測區域名稱(區域外為空白) | 設有偵測區域的攝影機 |
| description | 您輸入的描述 | 以描述指定偵測內容 |
屬性名稱與 Frigate 傳送給 Home Assistant 的偵測資料相同。在 Home Assistant 自動化中,以感測器開啟作為觸發條件,並在條件中比較屬性值。例如,若只為已登錄的車輛開啟大門,請新增 sub_label 不為空白的條件;若只為一輛車開啟,請新增 recognized_license_plate 等於其車牌號碼的條件。
延遲傳送 Zigbee 值
第一組值會立即傳送。每按一下新增值就會再新增一組值,上方會顯示時間(秒或分鐘)。每段延遲都從上一組值傳送時開始計算。新的一組會預先填入上一組的開關屬性,並設為相反的值。
例如,若要讓警笛響一分鐘,請在第一組中將 Alarm 設為 True,按一下新增值,然後將時間設為 1 分鐘、Alarm 設為 False。按一下刪除即可移除不需要的組。
如果在傳送值的期間再次偵測到目標,整個順序會在最後一組值傳送後再執行一次。