scripts/blink_snapshot.yaml
#
# Capture a still image from a Blink camera
#
# @link https://community.home-assistant.io/t/tap-action-script-variable/124023/6
#
alias: "Blink Snapshot"
icon: "mdi:camera"
sequence:
# Take a new still image.
- service: blink.trigger_camera
data_template:
entity_id: blink.front
# Wait fot the command to complete.
- delay: 00:00:15
# Force a refresh of the Blink system.
- service: blink.blink_update
# Save the still image to file.
- service: camera.snapshot
data_template:
entity_id: "{{ entity_id }}"
filename: "{{ states('sensor.camera_folder') }}/{{ entity_id | replace('camera.', '') }}.jpg"
# - service: camera.save_video
# data_template:
# name: "{{ name }}"
# filename: "{{ states('sensor.camera_folder') }}/{{ entity_id | replace('camera.', '') }}.mp4"