Home Security

The original InstaVision product: indoor, outdoor, doorbell and NVR cameras watching a home, with the option of professional monitoring behind them. A Home Security app is built almost entirely from the platform pages — accounts, spaces, pairing, live view, playback and the event feed — plus the four features documented in this section.

DeviceProductType.HOME_SECURITY ("HomeSecurity") matches device.modelProductType; the Subscriptions API uses the parallel SubscriptionProductType.HOME_SECURITY (same "HomeSecurity" value). DeviceType tells the cameras apart — Indoor, Outdoor, DOORBELL, NVR — built from the deviceType string; device.isDoorbell() is the shortcut for the doorbell case.

What is specific to this product

Page Covers
Professional Monitoring Security profile, arming and disarming, schedules, alarms and help requests, the audit log, NVR systems
Alarm & Deterrence Manual siren, alarm / flood / guide lights, activity and radar zones
Doorbell Ring events, chime settings, answering the door over two-way calling
Face Recognition Registering known people so events name them

Events

Beyond the generic MOTION, PERSON, VEHICLE and ANIMAL tags, Home Security cameras raise EventTag.DOORBELL ("DoorbellPress"), EventTag.CALL and EventTag.FACE. EventType classifies the event itself: DOORBELL, MOTION, ENHANCED_MOTION, ENHANCED_SECURITY, MOTION_AND_ENHANCED_MOTION, SNAPSHOT, CALL. Detection is switched per type with updateAiSettings; Notification(doorbellMute = true) on updateNotificationSettings silences ring notifications — see Device Cloud Settings.

A typical flow

  1. Accounts & Users — sign the user in.
  2. Spaces — the home; every other call is scoped to it.
  3. Pairing a Camera — over BLE.
  4. Live View and Events.
  5. Professional Monitoring — when the home is enrolled.

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.