Amcrest Plugin for Scrypted
Rebroadcast and HomeKit.Device must have built-in motion detection (most Amcrest cameras or NVRs have this).
If the camera or NVR do not have motion detection, you will have to use a separate plugin or device to achieve this (e.g., opencv, pam-diff, or dummy-switch) and group it to the camera.
You may use the device's webpage access or one of the following applications from Amcrest website: Amcrest Smart Home (mobile), IP Config Software, or Amcrest Surveillance Pro.
NOTE: Amcrest Smart Home app may not expose all codec or stream settings. Use one of the other applications instead.
The optimal/reliable codec settings can be found in the documentation for the Homekit Plugin.
* Specify Type is Doorbell (at top under device Name)
* Username admin
* Password (see below)
* Doorbell Type is Amcrest Doorbell
The admin user account credential is required to (1) add doorbell to Scrypted or (2) change codec settings with IP Config Software or Amcrest Surveillance Pro applications.
The password for admin username was set when first configuring device (see 2m49s mark of Amcrest setup video).
The admin username credential is not your Amcrest Smart Home (cloud) account that uses an email address for user/login.
(Unless you happened to use the same password for both.)
If you experience doorbell restarts/crashes when beginning a two-way talk (whether ONVIF or Amcrest selected) then use the Amcrest Smart Home app, navigate to Device Information, and disable/toggle off the option Record Audio.
Note that this will disable audio recordings to SD card (if present in doorbell), but now two-way talk over Homekit should work.
NOTE: Snapshots may be inconsistent if using an NVR. A workaround exists if you can access your camera on network without going through NVR (see below Snapshot URL Override). If you can only access your camera through an NVR, then snapshots may not be supported.
* IP Address NVR's IP Address
* Snapshot URL Override camera's IP address (preferred) or specific port number of NVR for that camera (may work). That is: http:// or http://
* Channel Number Override camera's channel number as known to DVR
Doorbell Type set to Dahua Doorbell, you can enable support for remotely locking/unlocking by enabling/toggle the option Enable Dahua Lock.Username) have proper permissions ("Authority" in Amcrest speak)? Try granting all Authority for testing. See below User Account Authority (Camera or NVR).Username is admin and Password is the device/camera password -- not Amcrest Smart Home (Cloud) account password.Amcrest Smart Home mobile app.The following is known to work (and are likely over permissive), but your specific camera model and firmware may be different:
* Camera user Group Authority: Live, Playback, Storage, Event
* NVR user Group Authority: Camera, Storage, Event Management