S3vc Camera Setup

Posted on  by

5.0 out of 5 stars Number 9 S3VC camera. Very happy -awesome with XEOMA camera software & low cost 2nd hand server. Reviewed in the United States on April 5, 2019. Very easy to set up since the camera is ONVIF compliant. In a nutshell, I’m very impressed by this camera and its quality. Even more so due to its price. It's working flawlessly. In this post, we're going to walk you through the steps you need to take to set up your Cloud P2P account for recorders and cameras. If you'd rather watch the process, check out the video below. Cloud P2P can be accessed through your smart phone and tablet all through iVMS-4500 which you can download through the app store on your mobile devices.

The camera integration allows you to use IP cameras with Home Assistant.

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.

Sv3c Camera Setup

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.

Service data attributeOptionalDescription
entity_idyesName(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 attributeOptionalDescription
entity_idyesName(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 attributeOptionalDescription
entity_idnoName of entity to fetch stream from, e.g., camera.living_room_camera.
media_playernoName of media player to play stream on, e.g., media_player.living_room_tv.
formatyesStream 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. The actual length of the recording may vary. It is suggested that you tweak these settings to fit your needs.

Service data attributeOptionalDescription
entity_idnoName(s) of entities to create a snapshot from, e.g., camera.living_room_camera.
filenamenoTemplate of a file name. Variable is entity_id, e.g., /tmp/{{ entity_id.name }}.mp4.
durationyesTarget recording length (in seconds). Default: 30
lookbackyesTarget lookback period (in seconds) to include in addition to duration. Only available if there is currently an active HLS stream. Default: 0

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 attributeOptionalDescription
entity_idnoName(s) of entities to create a snapshot from, e.g., camera.living_room_camera.
filenamenoTemplate 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 attributeOptionalDescription
entity_idyesName(s) of entities to turn off, e.g., camera.living_room_camera.

Service turn_on

Sv3c Camera Setup Pc Windows 10

Turn on camera. Not all camera models support this service, please consult individual camera page.

Service data attributeOptionalDescription
entity_idyesName(s) of entities to turn on, e.g., camera.living_room_camera.

Sv3c Camera Setup Sv-b01 Po Free

Test if it works

Camera

Sv3c Camera Setup App

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.