Relocate a camera to a different site
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.
-
Re-pick or re-tune the prompt pack for the new scene. See Configure prompt packs.
-
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 re-tune the prompt pack.
- 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.