Generic Cameras
The camera integration allows you to use IP cameras with Home Assistant.
The generic camera platform allows you to integrate any IP camera or other URL into Home Assistant. Templates can be used to generate the URLs on the fly. Home Assistant will serve the images via its. I used in the old app a generic video camera that worked great but since we are all making transition to the new app I have some question about making generic cameras work in the new app. Pstuart was the guy I got smartapp from and made generic camera in the old app. This is his github. GitHub pstuart/Generic-Video-Camera.
Streaming Video
If your camera supports it, and the stream
integration is setup, you will be able to stream your cameras in the frontend and on supported media players.
The Preload stream
option will start the camera feed on Home Assistant startup and continue to keep the stream alive. This will result in reduced latency when opening the stream in the frontend, as well as when using the play_stream
service or Google Assistant integration. It does, however, utilize more resources on your machine, so it is recommended to check CPU usage if you plan to use this feature.
Example showing the Preload Stream option in the camera dialog.
Services
Once loaded, the camera
platform will expose services that can be called to perform various actions.
Available services: enable_motion_detection
, disable_motion_detection
, play_stream
, record
, snapshot
, turn_off
and turn_on
.
Service enable_motion_detection
Enable the motion detection in a camera.
Focusrite 1394 driver download for windows. Why am I seeing a selection of brands? We are a family of brands, all committed to removing barriers to creativity. You’ll find the products you own from all of our brands in one place, streamlined to get you what you need, as fast as possible, with a single sign-on for all. Step 5: Click the 'Download' button next to the driver or control software you wish to install. Step 6: Once the download has finished, navigate to your computer’s Downloads folder. Right-click on the.exe file and click 'Run As Administrator' to begin the installation. Pick your download for product by type Software Focusrite Control 3.6.0. Focusrite Control 3.6.0 - Windows. Download Focusrite Control 3.6.0 - Mac (macOS 10.12 or newer) Download Release Notes. Download Focusrite Control - 3.4.6 (OS X 10.10-10.11) - Please note that 3rd Gen Scarletts aren't officially supported on operating systems older than.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | Name(s) of entities to enable motion detection, e.g., camera.living_room_camera . |
Service disable_motion_detection
Disable the motion detection in a camera.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | Name(s) of entities to disable motion detection, e.g., camera.living_room_camera . |
Service play_stream
Play a live stream from a camera to selected media player(s). Requires stream
integration to be set up.
Service data attribute | Optional | Description |
---|---|---|
entity_id | no | Name of entity to fetch stream from, e.g., camera.living_room_camera . |
media_player | no | Name of media player to play stream on, e.g., media_player.living_room_tv . |
format | yes | Stream format supported by stream integration and selected media_player . Default: hls |
For example, the following action in an automation would send an hls
live stream to your chromecast.
Service record
Make a .mp4
recording from a camera stream. Requires stream
integration to be set up.
Both duration
and lookback
options are suggestions, but should be consistent per camera. Enfora lp usb devices driver download for windows 10 64-bit. The actual length of the recording may vary. It is suggested that you tweak these settings to fit your needs.
Generic Interface For Cameras
Service data attribute | Optional | Description |
---|---|---|
entity_id | no | Name(s) of entities to create a snapshot from, e.g., camera.living_room_camera . |
filename | no | Template of a file name. Variable is entity_id , e.g., /tmp/{{ entity_id.name }}.mp4 . |
duration | yes | Target recording length (in seconds). Default: 30 |
lookback | yes | Target lookback period (in seconds) to include in addition to duration. Only available if there is currently an active HLS stream. Default: 0 |
Generic Gopro Cameras
The path part of filename
must be an entry in the allowlist_external_dirs
in your homeassistant:
section of your configuration.yaml
file.
For example, the following action in an automation would take a recording from “yourcamera” and save it to /tmp with a timestamped filename.
Service snapshot
Take a snapshot from a camera.
Service data attribute | Optional | Description |
---|---|---|
entity_id | no | Name(s) of entities to create a snapshot from, e.g., camera.living_room_camera . |
filename | no | Template of a file name. Variable is entity_id , e.g., /tmp/snapshot_{{ entity_id.name }} . |
The path part of filename
must be an entry in the allowlist_external_dirs
in your homeassistant:
section of your configuration.yaml
file.
For example, the following action in an automation would take a snapshot from “yourcamera” and save it to /tmp with a timestamped filename.
Service turn_off
Turn off camera. Not all camera models support this service, please consult individual camera page.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | Name(s) of entities to turn off, e.g., camera.living_room_camera . |
Service turn_on
Turn on camera. Not all camera models support this service, please consult individual camera page.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | Name(s) of entities to turn on, e.g., camera.living_room_camera . |
Test if it works
A simple way to test if you have set up your camera
platform correctly, is to use Services from the Developer Tools. Choose your service from the dropdown menu Service, enter something like the sample below into the Service Data field, and hit CALL SERVICE.
Suggest an edit to this page, or provide/view feedback for this page.
Generic Security Cameras
Microsoft Generic Camera Driver
Devices Information
Generic Camera Driver
- /usb_driver.inf
[ids]- USBVID_2E7E&PID_0701
- USBVID_2E7E&PID_0604
- USBVID_2E7E&PID_070A
[version]- Signature
$CHICAGO$ - Class
USB - ClassGUID
{36FC9E60-C465-11CF-8056-444553540000} - Provider
USB Camera - CatalogFile
usb_driver.cat - DriverVer
02/26/2018,1.0.0.11
[strings]- COMPANY_NAME
USB Camera - DISK_NAME
USB Video Camera Disk - PID_0701.DeviceDesc
USB Composite Device (HD Camera) - PID_0601.DeviceDesc
USB Composite Device (HD Camera) - PID_0703.DeviceDesc
USB Composite Device (HD Camera) - PID_0604.DeviceDesc
USB Composite Device (HD Camera) - PID_070A.DeviceDesc
USB Composite Device (HD Camera)
- /uvc_driver.inf
[ids]- USBVID_2E7E&PID_0701&MI_00
- USBVID_2E7E&PID_0604&MI_00
- USBVID_2E7E&PID_070A&MI_00
[version]- Signature
$CHICAGO$ - Class
Image - ClassGUID
{6bdd1fc6-810f-11d0-bec7-08002be2092f} - Provider
USB Camera - CatalogFile
uvc_driver.cat - DriverVer
02/26/2018,1.0.0.11
[strings]- COMPANY_NAME
USB Camera - DISK_NAME
USB Video Camera Disk - ProxyVCap.CLSID
{17CCA71B-ECD7-11D0-B908-00A0C9223196} - KSCATEGORY_CAPTURE
{65E8773D-8F56-11D0-A3B9-00A0C9223196} - KSCATEGORY_VIDEO
{6994AD05-93EF-11D0-A3CC-00A0C9223196} - KSCATEGORY_RENDER
{65E8773E-8F56-11D0-A3B9-00A0C9223196} - KSCATEGORY_RENDER_EXT
{CC7BFB41-F175-11D1-A392-00E0291F3959} - KSCATEGORY_VIDEO_CAMERA
{E5323777-F976-4f5b-9B55-B94699C46E44} - USB3_FX3.DeviceDesc
HD Camera - PID_0701.DeviceDesc
HD Camera - PID_0601.DeviceDesc
HD Camera - PID_0703.DeviceDesc
HD Camera - PID_0604.DeviceDesc
HD Camera - PID_070A.DeviceDesc
HD Camera - USBVideo.SvcDesc
USB Video Device (WDM)