mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-25 10:17:23 +00:00
Update camera.markdown (#4146)
* Update camera.markdown
Added an example for the new camera.snapshot service with a timestamped filename (seems to be a common request).
* ✏️ Updated PR with suggestions from arsaboo
This commit is contained in:
parent
50587be76b
commit
9ca5df951c
@ -45,6 +45,16 @@ Take a snapshot from a camera.
|
|||||||
|
|
||||||
The path part of `filename` must be an entry in the `whitelist_external_dirs` in your [`homeassistant:`](/docs/configuration/basic/) section of your `configuration.yaml` file.
|
The path part of `filename` must be an entry in the `whitelist_external_dirs` in your [`homeassistant:`](/docs/configuration/basic/) 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.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
action:
|
||||||
|
service: camera.snapshot
|
||||||
|
data:
|
||||||
|
entity_id: camera.yourcamera
|
||||||
|
filename: '/tmp/yourcamera_{{ now().strftime("%Y%m%d-%H%M%S") }}.jpg'
|
||||||
|
```
|
||||||
|
|
||||||
### {% linkable_title Test if it works %}
|
### {% linkable_title Test if it works %}
|
||||||
|
|
||||||
A simple way to test if you have set up your `camera` platform correctly, is to use <img src='/images/screenshots/developer-tool-services-icon.png' alt='service developer tool icon' class="no-shadow" height="38" /> **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**.
|
A simple way to test if you have set up your `camera` platform correctly, is to use <img src='/images/screenshots/developer-tool-services-icon.png' alt='service developer tool icon' class="no-shadow" height="38" /> **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**.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user