Use node anchors instead of jinja for cameras

This commit is contained in:
Thomas Lovén 2019-09-20 13:24:23 +02:00
parent 739c2789bd
commit cc8bcd4507

View File

@ -1,10 +1,11 @@
{% set entity='"camera.barnrum"' %} anchors:
camera: &camera camera.barnrum
type: picture-elements type: picture-elements
title: Barnrum title: Barnrum
image: /local/images/placeholder-1280x720.png image: /local/images/placeholder-1280x720.png
elements: elements:
- type: image - type: image
camera_image: {{ entity }} camera_image: *camera
style: style:
left: 50% left: 50%
top: 50% top: 50%
@ -17,7 +18,7 @@ elements:
action: call-service action: call-service
service: script.camera_ptz service: script.camera_ptz
service_data: service_data:
entity_id: {{ entity }} entity_id: *camera
dir: left dir: left
style: style:
left: 30px left: 30px
@ -30,7 +31,7 @@ elements:
action: call-service action: call-service
service: script.camera_ptz service: script.camera_ptz
service_data: service_data:
entity_id: {{ entity }} entity_id: *camera
dir: right dir: right
style: style:
right: 6px right: 6px
@ -43,7 +44,7 @@ elements:
action: call-service action: call-service
service: script.camera_ptz service: script.camera_ptz
service_data: service_data:
entity_id: {{ entity }} entity_id: *camera
dir: up dir: up
style: style:
left: 50% left: 50%
@ -56,7 +57,7 @@ elements:
action: call-service action: call-service
service: script.camera_ptz service: script.camera_ptz
service_data: service_data:
entity_id: {{ entity }} entity_id: *camera
dir: down dir: down
style: style:
left: 50% left: 50%
@ -69,7 +70,7 @@ elements:
action: call-service action: call-service
service: rest_command.camera_position service: rest_command.camera_position
service_data: service_data:
entity_id: camera.barnrum entity_id: *camera
position: 0 position: 0
style: style:
left: 30px left: 30px
@ -81,7 +82,7 @@ elements:
action: call-service action: call-service
service: rest_command.camera_position service: rest_command.camera_position
service_data: service_data:
entity_id: camera.barnrum entity_id: *camera
position: 1 position: 1
style: style:
left: 66px left: 66px