Amcrest IP Camera
The amcrest
sensor allows you to integrate your Amcrest IP camera in Home Assistant.
To enable the amcrest
sensors on your camera, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
sensor:
- platform: amcrest
host: IP_ADDRESS
username: USERNAME
password: PASSWORD
monitored_conditions:
- motion_detector
- sdcard
- ptz_preset
Configuration variables:
- host (Required): The IP address or hostname of your camera. If using hostname, make sure the DNS works as expected.
- username (Required): The username for accessing your camera.
- password (Required): The password for accessing your camera.
- name (Optional): This parameter allows you to override the name of your camera. The default is “Amcrest Camera”.
- port (Optional): The port that the camera is running on. The default is 80.
- scan_interval (Optional): Defines the update interval of the sensor in seconds. The default is 10 seconds.
- monitored_conditions array (Required): Conditions to display in the frontend. The following conditions can be monitored.
- motion_detector: Return True/False when a motion is detected
- sdcard: Return the SD card usage by reporting the total and used space
- ptz_preset: Return the number of PTZ preset positions configured for the given camera
To check if your Amcrest camera is supported/tested, visit the supportability matrix link from the python-amcrest
project.