Buchanan Ranch · security · plan v1 · 2026-09-23

The Protect Cutover

Moving the property's cameras and doorbells off Google/Nest cloud onto UniFi Protect, recorded locally, on a camera network that cannot reach the internet. Everything below is built from what has actually been ordered — not the earlier spec.

10UniFi cameras when done (9 arriving + Pool 180 live)
3G6 Pro Entry readers replace the 3 Nest doorbells
12Nest cameras retired, one at a time
UDM ProProtect host until the back-ordered NVR arrives
VLAN 30Cameras network — live 23 Sept; Pool 180 on it

What's arriving

Four UniFi orders plus the ADU rack order on Amazon. Item counts on each order screen add up, so this is the complete list.

ItemQtyJob in this planStatus
Camera G6 1803Wide sites: Garage 3 driveway, Garage 1 front, one to place (see decisions)ordered
Camera G6 Bullet5Gate ×2, Side gate ×2, Drain ×1 — plus 3 adjustable mountsordered
Camera G6 Turret1Garage 3 → gardenordered
Reader G6 Pro Entry3Front Door, Kitchen door, ADU door — see-and-talk doorbells, no lockshipped
WiFi Smart Chime2Indoor ring, pairs to the readers in the Protect appshipped
Entry Sensor 3-pack · Motion Sensor 3-pack3 + 3Unassigned. Inert on arrival — SuperLink sensors, need the gateway (see note)gateway sold out
Switch Pro Max 16 PoE1Owner decision 2026-09-28: Garage 1, not the ADU rack — carries C07 + C08, uplinked to the ADU rack over the Garage 1 Cat6delivered
Switch 24 PoE2ADU rack core (owner decision 2026-09-28: two of them replace the Pro Max 16 here): the 3 readers, C02, TVs, room lines. NAS/NVR drop to 1G — see open items1 delivered, 1 ordered
Switch Lite 8 PoE1Owner decision 2026-09-28: the drain box at the culvert, not Garage 1 — carries C09 and (new) C01 over an outdoor fence run, uplinked wirelessly via the UDB bridgedelivered
UNAS Pro 8 + 10G DAC1ADU rack; takes the 2× WD Ultrastar 24 TB from the Amazon order + the 2× 24 TB now in the UNAS 2 → RAID 5shipped
NVR (UNVR G2 assumed)1Protect host later. Until then Protect stays on the UDM Pro. Back-ordered at UniFi (owner, 23 Sept); no order email yet, so it's a notify-me, not a placed orderback-ordered
Seagate SkyHawk AI 24 TB2#1 is in the UDM Pro and recording. #2's location is unrecordedfind #2

Sensor note. The order confirmation (US6248252) shows these are the Entry Sensor (3-Pack) and Motion Sensor (3-Pack) — six SuperLink radios. They only talk to a SuperLink Gateway (USL-Gateway, $129), which is not on any order and is sold out at store.ui.com as of 21 Sept. Put yourself on the notify-me list; until it ships the sensors stay boxed. When it arrives the six give you door/window contacts and motion in Protect — worth deciding then which doors get them.

Where each camera goes

Your placement (23 Sept), which replaces the earlier nine-site plan. Every camera is wired to a PoE switch except the culvert, which has power but no data path and gets a wireless bridge. PoE is not a constraint anywhere: G6 Bullet draws 9.9 W, Turret 12.5 W, 180 15 W. The electrician's version of this table, with cable spec and mounting standards, is on the Camera Wiring Plan page.

#SiteCameraFeeds fromRetires (Nest)Status
C01Back gate, dog runBulletthe drain box's USW-Lite-8-PoE at the culvert, via a new outdoor fence run (owner decision 2026-09-28 — was a second Lite 8 in the Primary Suite closet; that order and its port-18 trunk change are now flagged "confirm cancel?")Google Side Gate .231, if that's the same gatewire, $0
C02Back yard by the exterior TV, facing the deckG6 180ADU rack USW-24-PoEGoogle Garden .243 / Backyard coveragewire, $0
C03–04Gate, both directions2× BulletSwitch Gate (3 free PoE ports → exactly full)Google Gate .31wire, $0
C05Garage 3 → drivewayG6 180USW Garage (13 free) — confirm it sits in Garage 3Google Driveway Front .7 + Back .200wire, $0
C06Garage 3 → gardenBulletUSW GarageGoogle Garden .243wire, $0
C07Garage 1 corner → drivewayG6 180USW Pro Max 16 PoE in Garage 1 (owner decision 2026-09-28), uplinked on the Cat6 to the ADU closetGoogle Front Yard .102, Entryway .83 if outdoorverify the Garage 1 cable
C08Garage 1 corner → pool gateG6 Turretsame Pro Max 16—wire, $0
C09Culvert (the "drain")Bullet, wirelessUDB bridge (owned) + a USW-Lite-8-PoE switch (owner decision 2026-09-28), both in a weatherproof box on the post, AC-powered — the switch also now feeds C01; joins the Garage 3 APGoogle Backyard Drain .71signal walk first
C13PoolG6 180 (live, .127)already adopted on the UDM ProGoogle Pool .220live

That uses every camera bought: 3× 180, 5× Bullet, 1× Turret. Nothing is spare. Owner decision 2026-09-28: the drain box at the culvert now holds two devices — the base UDB you already own, giving the box its wireless uplink, and a USW-Lite-8-PoE switch (52 W budget), which powers and switches both C09 and C01 (fed by the new fence run). Both units are indoor-rated, so both live in a vented weatherproof box, now sized for both plus the switch's power brick, not just the UDB. The wireless signal from Garage 3 measured −74 dBm on the last walk — marginal, and now carrying two camera streams instead of one; do a WiFiman walk at the post before mounting, and if it stays below about −70 dBm the fix is a small outdoor AP on the near side, not a different bridge.

Rule that never bends: a Nest camera comes down only after its UniFi replacement has recorded a real event overnight and shows correctly on the phone, the kiosks and the Family Room TV.

Doorbells → G6 Pro Entry readers

Verified live today: the G6 Pro Entry runs on UniFi Protect alone. Ring-to-chime, two-way talk and recording all work with no UniFi Access hub — Access is only needed for NFC/Face unlock, which this house doesn't do (no smart lock, standing decision). Each reader is PoE+ at 18 W max. The two WiFi Smart Chimes pair to them in the Protect mobile app and plug into a wall outlet.

DoorReplacesFeeds fromChimeOpen point
Front doorGoogle Front Door (.196)ADU closet USW-24-PoEChime #1, inside the main houseNew Cat6 run — the Nest is Wi-Fi, no wire to reuse
Kitchen doorGoogle Kitchen (.205)ADU closet USW-24-PoEChime #1 covers it if within earshotNew Cat6 run
ADU doorGoogle ADU Door (.218)ADU closet USW-24-PoEChime #2, in the ADU—

All three readers wire to the ADU closet (owner, 23 Sept) — matching the three "entry" ports already reserved on that closet's wall panel. 54 W of the 24-PoE's 95 W budget.

The DoorBird at the gate stays. It is the only unit with the gate relay and the 2-wire long run; nothing you bought replaces it.

Network security — the UniFi side

This is the part that makes the whole thing safer than Nest rather than just cheaper. Cameras go on their own network that cannot reach the internet or the rest of the house; only the Protect host and Home Assistant can reach them.

1 · Put the Cameras VLAN into service

VLAN 30 (192.168.30.0/24) was created on the UDM Pro on 17 June with the firewall designed, but no device has ever been moved onto it — every camera today, including the Pool 180 and the DoorBird, sits flat on VLAN 1 with the phones and TVs. This is the first change, done before any new camera is mounted, so new cameras land on the right network from their first boot.

Addressing
.10–.49 UniFi Protect cameras and readers · .50–.59 DoorBird · .100–.254 DHCP pool for adoption
Firewall
Cameras → Internet block · Cameras → every other VLAN block · allow only Home Assistant (192.168.0.11) and the Protect host into Cameras · established/related back out. mDNS stays off on VLAN 30.
Mechanism
A "Cameras" switch-port profile applied per port. A camera plugged into a Cameras port gets VLAN 30 with no config on the camera itself. Wireless bridges (Drain) carry the tag across.
Protect host
The UDM Pro is the gateway, so it reaches VLAN 30 natively. When the NVR arrives it goes on VLAN 30 too (or VLAN 1 with an allow rule) — decided at migration.
Who else needs reach
Verified from live sockets 23 Sept: Scrypted (.19) talks only to the UDM Pro's Protect — needs nothing. go2rtc (.16) pulls the DoorBird directly by IP (RTSP :554) — one allow rule .16 → DoorBird. And the DoorBird pushes ring/motion events to HA (.11:8123) — one allow rule DoorBird → HA. The design doc missed both; the plan adds them.

Change-safety brief (live pre-check 23 Sept; needs your go). Tonight's scope is the network setup plus the Pool 180 only: the camera goes dark 1–5 minutes (Protect gap, the two Pool tiles, kiosks reconnect, pool casting); nothing talks to it directly. The switch it sits on (USW Pool Pump, port 12) also carries the Pool Pump AP and both point-to-point bridges — port 12 and nothing else gets touched. The real risk is the firewall-zone edit: VLAN 30 sits in the same "Internal" zone as the whole house, so the edit is scoped to VLAN 30 only, diffed before/after, and the house is checked from a phone before the camera moves. Rollback: delete the port override, disable the rules, return VLAN 30 to the Internal zone — under a minute, no reboot. A UniFi controller backup is downloaded by hand first (there is no automated one).

The DoorBird waits — three reasons found live. (1) Switch Gate has been unreachable by the controller for ~11 days (still passing traffic, but it cannot be configured) — a pre-existing fault that is its own fix, and a prerequisite for the two gate cameras too. (2) Its IP changes, and HA's DoorBird entry, go2rtc's direct pull and its DHCP reservation are all pinned to .135. (3) Someone has to be at the gate to prove the relay still opens it. Also unresolved: an unidentified third DoorBird-family device at .168 on the same drop.

2 · Protect host: UDM Pro now, NVR later

Everything adopts onto the UDM Pro's Protect today (SkyHawk #1 is already in it). The plain UNVR takes 18 4K cameras, the UDM Pro's own limit was never confirmed from a primary page — at 10 cameras + 3 readers you are within any published figure, but this is flagged as assumed.

When the NVR arrives, the supported path is Protect backup on the UDM Pro → restore onto the NVR. Cameras re-attach on their own; footage does not carry over (the UDM Pro keeps it viewable read-only), the DoorBird needs a manual 10-minute re-adopt, and HA's Protect integration plus every RTSPS stream URL re-point to the new host. That's a half-day with the cameras briefly dark — a planned cutover, not a surprise. Both SkyHawks go into the NVR then (no RAID: standing decision, footage is replaceable).

3 · Accounts and access

Recording policy

Settings, all cameras

  • Recording mode Detections (motion-triggered), H.265
  • Smart detections on: person + vehicle; animal off unless a site wants it
  • Readers: record on ring + motion; two-way talk via the Protect app
  • Retention target 30 days; Protect set to "keep until full" and checked monthly

Storage math

  • 24 TB in the UDM Pro today: ≈44 days continuous for 10×4K, ≈130 days motion-only — 30 days is comfortable either way
  • Second SkyHawk: joins as a second independent volume in the NVR, not a mirror
  • The UNAS Pro 8 (4× 24 TB) is not a camera target; it can take exported clips and the Protect backup file

Continuous-vs-Detections was left open in the earlier plan. Detections is the recommendation and the default here; say so if you want continuous on the gate or driveway.

Storage is its own plan

The UNAS 2 → UNAS Pro 8 move (four 24 TB drives, the UNAS 2 reborn as backup target) runs on its own track and its own page: The NAS Cutover. The only crossover with cameras is the rack: both wait on the ADU rack build.

Retiring the Nest cameras

Twelve Nest cameras today, all Wi-Fi, all cloud. None comes down until its replacement passes the overnight test above. Swap order follows the wiring order, so the gate and garage cameras retire first.

Nest cameraCovered byWhen
Google Gate .31Gate bulletsafter gate wiring
Google Garden .243Garage 3 turretafter Garage 3 wiring
Google Driveway Front .7 · Driveway Back .200Garage 3 180 (+ Garage 1 180)after Garage 3 wiring
Google Side Gate .231Dog-run bullet (C01) if it's the same gate — confirmafter the C01 run
Google Pool .220Pool 180 (live on VLAN 30 since 23 Sept)can retire now — say the word
Google Front Door .196 · Kitchen .205 · ADU Door .218the 3 Pro Entry readersafter the reader runs
Google Front Yard .102 · Entryway .83Garage 1 180 (C07), if its view covers themafter Garage 1 — confirm coverage before retiring
Google Backyard Drain .71Culvert bullet (C09)after the culvert outlet + bridge link holds overnight

What changes in the house software as they go

Build order

you hands-on · claude keyboard · GATE stops until you say go.

  1. claudeCameras VLAN goes live DONE 23 Sept

    Cameras firewall zone + 11 rules, port profile, reservation; Pool 180 moved to 192.168.30.10 and verified by name (Protect recorded a new event 100 s after the move; tiles, HA, gate feed, neighbours all checked). Open: per-network mDNS can't be set on this controller (site-wide setting — your call), and the HA→camera allow rule needs a sharper test. DoorBird and the new cameras follow later, each as its own change.

  2. claudeFix "Switch Gate" GATE · may need a power-cycle at the gate

    The gate switch has been invisible to the controller since about 13 Sept. Diagnose from the hub first (bridge link, adoption state); if it needs a physical power-cycle, that's you at the gate enclosure. Prerequisite for the two gate camera runs and for the DoorBird move.

  3. claudeAccounts pass

    2FA state on the ui.com account reported to you; HA's Protect user checked and scoped; UPnP and port-forward audit on the UDM Pro; Protect firmware auto-update turned off. Nothing here needs you unless 2FA is off.

  4. youADU rack build per the ADU page

    Rack arrives Saturday. Both USW-24-PoE switches go in per that page's steps 4–6 (owner decision 2026-09-28: the Pro Max 16 goes to Garage 1, not this rack). claude adopts both switches, applies the port profiles (three "entry" ports set to Cameras), and confirms the uplink.

  5. youElectrician wires and mounts per the Camera Wiring Plan: Garage 3 → Gate → Garage 1 → drain box → dog run

    Every run labelled at both ends, terminated, and tested end to end with the result sent to you before it counts as done (the wiring plan's "label, terminate, test" box). Each run lands on a Cameras port, camera mounted and plugged in. claude adopts each camera as it appears, names it, sets recording and detections, checks the stream on phone/kiosk/TV, and tells you when its Nest can come down. Garage 1 needs the Pro Max 16 installed and its uplink confirmed first; the dog run (C01) needs the drain box's Lite 8 installed and its outdoor fence run pulled first.

  6. youReaders on the three doors + chimes plugged in

    All three runs land on the ADU rack.claude adopts the readers in Protect, pairs the chimes, rewires the kiosk pop-up and the door script, then retires the three Nest doorbells.

  7. claudeCoverage check, then the Nest integration comes out

    Walk each retired Nest's old view against the new cameras; anything uncovered (Entryway, Front Yard) is named before its Nest is unplugged. Nest integration removed from HA last; cameras factory-reset.

  8. youDrain box: UDB, Lite 8 switch, and both cameras

    WiFiman walk at the post first; electrician adds the GFCI outlet and the up-sized enclosure (owner decision 2026-09-28: it now has to fit the UDB, the USW-Lite-8-PoE switch and its power brick); UDB, Lite 8, and the C09 bullet go in, then the outdoor fence run to C01 lands on the same switch. claude adopts the bridge, the switch, and both cameras, checks the wireless link holds overnight under both streams, then retires the Nest Drain and the Nest Side Gate (if it's the same gate as C01).

  9. claudeNVR arrival: migration day GATE · pick a quiet day

    Protect backup → restore to the NVR, both SkyHawks installed, DoorBird re-adopted, HA and stream URLs re-pointed, everything re-verified by name. Old footage stays on the UDM Pro read-only until you're done with it.

Your decisions

  1. Second USW-Lite-8-PoE ($109), was for the Primary Suite closet — owner to confirm: cancel? Superseded 28 Sept: C01 now lands at the drain box instead, over an outdoor fence run, so this order (and the port-18 trunk change it needed) may no longer be needed. Not cancelled here — your call.
  2. Culvert / drain box enclosure: the vented NEMA 3R box already planned for the UDB now also needs to fit the USW-Lite-8-PoE switch (99.6 × 163.7 × 31.7 mm) and its power brick — size it up before ordering.
  3. Continuous or Detections on the gate and driveway? Default is Detections everywhere.
  4. Where is SkyHawk #2? It was bought 29 Aug; only #1 is confirmed installed.
  5. NVR: UNVR G2 is the assumption; the plain UNVR ($299, 18 cameras) is in stock now if you'd rather not wait.
  6. SuperLink Gateway: notify-me at store.ui.com so the six sensors aren't shelf stock for months.
  7. Remote viewing: keep ui.com remote access as the camera path from your phone (already how the network app works), or Tailscale-only once the phones are on it (P4)?

Verified vs assumed

Verified live, 2026-09-23

  • G6 Pro Entry runs under Protect alone; Access hub only for NFC/Face unlock — techspecs.ui.com + two independent sources
  • G6 Pro Entry 18 W PoE+; G6 180 15 W; Bullet 9.9 W; Turret 12.5 W — techspecs.ui.com
  • WiFi Smart Chime pairs to a Protect doorbell in the Protect app — store.ui.com
  • USW-Lite-8-PoE: 8 ports (4 PoE+), 52 W total, 30 W max/port, 99.6×163.7×31.7 mm · USW-24-PoE: 24 ports (16 PoE+), 2× 1G SFP (no 10G), 95 W total · Pro Max 16: 12× 1G PoE+, 4× 2.5G PoE++, 2× 10G/1G SFP+, 180 W total — all verified at techspecs.ui.com, 2026-09-28
  • SuperLink Entry/Motion sensors need a USL-Gateway; gateway sold out — store.ui.com
  • UNVR G2 sold out since 17 Sept; plain UNVR in stock at $299, 18×4K — store.ui.com
  • Protect migration = backup/restore; cameras re-attach; footage does not transfer — help.ui.com (search-indexed; the page itself 403s to fetch — eyeball it once before migration day)

Assumed — say if wrong

  • The NVR on back order is the UNVR G2
  • The ordered "Entry Sensor" / "Motion Sensor" are the SuperLink line (prices don't match — may be a different product)
  • The Garage 1 Cat6 into the ADU closet exists and is usable (owner-reported 21 Sept, not tested)
  • The dog-run outdoor fence run from the drain box is workable (superseded 28 Sept: no longer assumes a pull into the Primary Suite closet)
  • UDM Pro camera count is enough for 13 devices (no primary source reachable)
  • "Switch Gate" still forwards traffic normally while unmanaged (the DoorBird works today, but the switch hasn't been re-verified in person)