Relocate a camera to a different site
Use this when a camera is being moved to a new physical location under a different site. The camera UUID is preserved, so all past events stay linked — but motion zones, prompt packs, and alert rules are scene-specific and almost always need to be redone.
Procedure
-
Cut PoE at the old switch port. Confirm LED extinguishes.
-
Unmount camera. Retain screws, gland, and arm if compatible with the new location.
-
Pull out the Cat6 from the old run. Coil with a minimum 100 mm bend radius for transport.
-
At the new site, re-mount. Fasteners: 4 × M4 × 30 mm into rated anchors. Torque 0.6 N·m.
-
Run Cat6 through the new arm. Leave 150 mm service loop inside the housing; 40 mm drip loop at the gland.
-
Terminate T568B. Test with cable meter end-to-end.
-
Re-apply PoE at the new switch. Verify 802.3af link-up in 10 s.
-
In NovaVMS, open the camera → Settings → Site assignment. Change to the destination site. Click Save.
-
Camera transitions through
pendingtoonlineas the new gateway picks up the RTSP stream (US-CAM-16). Allow up to 30 seconds. -
Open Live tab and confirm first frame from the new scene.
-
Re-draw motion zones to the new scene (Camera → Settings → Motion zones). Zones are polygons normalized 0.0–1.0 to the frame. [Not yet active in v1] — zones are validated and persisted (max 8 per camera, 3–20 vertices each, ≥1% frame area) but software motion detection is unimplemented per decision D12-REV. The zones are stored for future use; they do not currently gate recording or alerts in v1.
-
Review the AI configuration for the camera. Per-camera
yolo_confidenceis the only v5 per-camera AI override; tune from the camera detail page if the new scene has different motion characteristics. See Configure AI for your organization. -
Update any alert rules that referenced the camera at the old site. If the rule was site-scoped, add the new site.
Common variations
- Same site, different room — no site change needed. Just re-draw motion zones and (if needed) re-tune the camera’s AI confidence.
- Cross-site but same model of camera — keep the existing name; no rename needed.
- Cross-site and different gateway — camera is automatically re-bound to the destination gateway on next
connect_camera(US-GW-9). No manual gateway change required.
If this didn’t work
- Camera stays
pendingafter site change → Camera stuck in pending. - Motion zones render off-scene → clear and redraw; the old coordinates do not map.