Raspberry Pi Camera
The rpi
platform allows you to integrate the Raspberry Pi camera into Home Assistant. This component uses the application raspistill
to store the image from camera.
To enable this camera in your installation, add the following to your configuration.yaml
file:
# Example configuration.yaml entry camera: platform: rpi_camera name: Raspberry Pi Camera image_width: 640 image_height: 480 image_quality: 7 image_rotation: 0 timelapse: 1000 horizontal_flip: 0 vertical_flip: 0 file_path: /tmp/image.jpg
Configuration variables:
- name (Optional): Name of the camera
- image_width (Optional): Set the image width (default: 640)
- image_height (Optional): Set the image height (default: 480)
- image_quality (Optional): Set the image quality (from 0 to 100, default: 7)
- image_rotation (Optional): Set image rotation (0-359, default: 0)
- horizontal_flip (Optional): Set horizontal flip (0 to disable, 1 to enable, default: 0)
- vertical_flip (Optional): Set vertical flip (0 to disable, 1 to enable, default: 0)
- timelapse (Optional): Takes a picture every ms (default: 1000)
- file_path (Optional): Save the picture in a custom file path (default: camera components folder)
The given file_path must be an existing file because the camera platform setup make a writeable check on it.
Ensure that the user who is running Home Assistant is in the video group. Eg. for the user hass
:
$ sudo usermod -a -G video hass