產品文件

# 依行事曆切換監控任務

自動化監控

## 在指定時段套用監控任務

將攝影機綁定到空間後，Watch 會依該空間的預約時間切換任務。請保持 Watch 和攝影機監控開啟。

1

### 設定攝影機

每支攝影機填入 RTSP 位址與它所在的 `spaceUuid`。

2

### 配對空間 ID

行事曆使用相同的 `space_uuid` 找到對應攝影機。

3

### 匯入預約

在 Watch 的「排程」頁面匯入 JSON，再驗證任務是否依時間切換。

`camera.json` 儲存攝影機連線資料；行事曆 JSON 儲存預約時段與任務。請分別準備這兩個檔案。

v0.39 的「排程」依指定的開始、結束時間切換監控任務。標準介面沒有獨立的 cron 排程器或重複傳送報告的工作設定。需要多個時段時，請分別建立或匯入各時段的預約。

## 先確認攝影機與排程的空間 ID

v0.39 的「新增排程」使用 CAM 選項，但選取 CAM 不會替攝影機建立空間綁定。 若攝影機已使用房間或場館的空間 ID，請依下方方式匯入相同 ID 的排程。 排程出現在清單中，只代表已儲存；開始後顯示「已套用」才代表已找到正在監控的對應攝影機。

## 1\. 準備攝影機設定

只有 RTSP 網址的設定檔可用於連線。要依行事曆切換任務，還需加入固定的 `spaceUuid`。`missionId` 是沒有預約時的平時任務。

```
{
  "cameras": [
    {
      "name": "Studio A",
      "rtspUrl": "rtsp://192.168.1.21:554/stream1",
      "spaceUuid": "room-studio-a",
      "missionId": "person_count"
    }
  ]
}
```

請在完整的攝影機設定檔加入空間 ID，再使用「匯入 Camera Config」。 匯入會取代原清單，請先保留完整備份，並依[批次匯入步驟](https://watch.tensordynamics.org/docs/rtsp?lang=zh)檢查所有攝影機。 上方單支攝影機範例不適合直接匯入已有多支攝影機的環境。

## 2\. 準備預約資料

預約的 `space_uuid` 必須和攝影機設定的 `spaceUuid` 完全相同。`preset_id` 可以從 Watch 的任務清單選擇；也可以使用自訂 `prompt`。

```
{
  "events": [
    {
      "id": "booking-001",
      "space_uuid": "room-studio-a",
      "start": "2026-09-28T21:00:00+08:00",
      "end": "2026-09-28T22:00:00+08:00",
      "title": "私人預約",
      "preset_id": "elder_fall_detect"
    }
  ]
}
```

範例日期僅示意，測試時請換成即將開始的時間並保留時區。預約結束後，若空間另有設定「無預約任務」，會使用該任務；未設定時才恢復攝影機原任務。請分別驗證預約開始與結束的效果。

## 3\. 匯入並驗證切換

1.  開啟「排程」，按「匯入 JSON」並選擇預約檔案。核對接受與略過的筆數，確認預約、時間和任務出現在清單中。
2.  保持對應攝影機監控開啟。開始時間到達後重新整理，確認狀態為「已套用」，並在該攝影機的新分析中核對任務。
3.  結束後確認原任務或無預約任務恢復。可用編輯按鈕修改時段與任務，或用「暫停／繼續」停用、重新啟用排程。確定不再需要時才刪除。

若顯示「等待監控啟動」，先確認攝影機正在監控、兩個空間 ID 完全相同，以及電腦時間和預約時區正確。 修改已匯入的排程時，保留原空間 ID；改選 CAM 會改變配對。 若匯入失敗，檢查 JSON 格式與開始、結束時間，修正後再試。攝影機本身沒有分析時，先看[疑難排解](https://watch.tensordynamics.org/docs/faq?lang=zh)。

## API 與 Trainge 預約格式

直接整合使用 `sentinel.booking.v1` 格式；也可匯入 Trainge 原始 JSON。

```
{
  "schema": "sentinel.booking.v1",
  "events": [{ "id": "booking-001", "space_uuid": "room-studio-a",
    "start": "2026-09-28T21:00:00+08:00", "end": "2026-09-28T22:00:00+08:00",
    "title": "私人預約", "preset_id": "elder_fall_detect" }]
}
```

任務切換範例

平時：person\_count21:00–22:00：elder\_fall\_detect結束：無預約任務或原任務

## 一筆預約會影響哪些攝影機？

v0.39 使用空間綁定：同一個 `spaceUuid` 的多支攝影機會一起切換；不同空間可以使用不同任務。請先確認攝影機已綁定相同的空間 ID。儲存預約後，還要在開始與結束時間核對實際任務，確認切換成功。

[

下一節

查看事件

](https://watch.tensordynamics.org/docs/alerts?lang=zh)

---
Source: https://watch.tensordynamics.org/docs/calendar?lang=zh
More Watch guides: https://watch.tensordynamics.org/llms.txt
