Connecting…
HARBOR FEED
TVs
Choose what each TV opens. Changes arrive on its next check-in.
ACCESS
Users
Viewers can watch cameras. Administrators manage the recorder.
Add user
The new user must change their password when they sign in.
| Username | Access | Status | Actions |
|---|
CONNECTED CONTROLS
Integrations
Named TV presets
A preset chooses a feed and TV together. Use it in the API or expose it to Google.
Server API
Create a token that can choose allowed TV feeds. It cannot manage users, cameras, or pairing permissions.
Revoke tokens in Harbor DVR → API access.
POST /api/tv-control/show
Authorization: Bearer YOUR_TOKEN
Content-Type: application/json
{"tv":"Living Room TV",
"view":"PC webcam - Logitech BRIO",
"persist":true,"launch":true}Find exact names with GET /api/tv-control/catalog.
Google Home · direct connection
Not configuredHome Assistant is optional. Direct linking needs a Google Home developer project and a public HTTPS address for Harbor’s Google endpoints. Personal testing uses the project’s test integration; a scene-only integration cannot be published as a certified product.
Create a Cloud-to-cloud integration in Google Home Developer Console. Use these account-linking URLs and scope harbor.tv, then enable testing and link Harbor in Google Home. Say “sync my devices” after adding presets. A Google Home routine can map your preferred phrase to a preset.
Publish only /google/authorize, /google/consent, /google/link.css, /google/token, and /google/fulfillment through your HTTPS proxy.
YOUR ACCESS
My account
Choose a new password before continuing.
Change password
Use at least 14 characters. Other sessions and integration tokens will be signed out.