Agent DVR
Agent DVR is a free* software DVR solution for windows 10, Mac and Linux. Agent DVR runs as a service or console application and can access and control a huge range of third party cameras with advanced motion detection, including DeepStack integration for object recognition. The iSpyConnect website provides secured (SSL) remote access without port forwarding needed.
You can add Agent DVR via integrations using the IP address and port of the server, e.g.,: http://192.168.1.3:8090/
.
Configuration
Adding Agent DVR to your Home Assistant instance can be done via the user interface, by using this My button:
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the sidebar, select Settings.
-
From the configuration menu, select Devices & Services.
-
In the bottom right, select the Add Integration button.
-
From the list, search and select Agent DVR.
-
Follow the instructions on screen to complete the setup.
Alarm Control Panel
Reports on the current alarm status and can be used to arm and disarm the system.
Services
Once loaded, the agent_dvr
integration will expose services that can be called to perform various actions. The entity_id
service attribute can specify one or more specific cameras.
Available services:
enable_alerts
, disable_alerts
,
start_recording
, stop_recording
,
turn_on
, turn_off
, toggle
, enable_motion_detection
,disable_motion_detection
Service enable_alerts/disable_alerts
These services enable or disable the device’s alert events within Agent DVR.
Service data attribute | Optional | Description |
---|---|---|
entity_id |
no | Name(s) of entities, e.g., camera.living_room_camera . |
Service start_recording/stop_recording
These services start or stop the device recording.
Service data attribute | Optional | Description |
---|---|---|
entity_id |
no | Name(s) of entities, e.g., camera.living_room_camera . |
Service turn_on/turn_off/toggle
These services turn on, off or toggle the device enabled state within Agent DVR
Service data attribute | Optional | Description |
---|---|---|
entity_id |
no | Name(s) of entities, e.g., camera.living_room_camera . |
IFrame
- Using the Webpage Card you can embed the Agent DVR viewer directly in Home Assistant. Just point it to https://www.ispyconnect.com/app/
*Agent offers additional services like secured remote access (without port forwarding) and cloud uploads via a subscription service.