https://www.reddit.com/r/UnifiProtect/comments/1s3q3v3/automate_viewport_switching_w_home_assistant_it/ https://github.com/orgs/home-assistant/discussions/3310
# Automation: switch to a focused view on activity, revert after 2 min
automation:
- id: viewport_driveway_front_activity
alias: "Viewport: Driveway/Front Activity"
description: Switch Viewport to Driveway view on person/vehicle/doorbell detection
triggers:
- trigger: state
entity_id:
- binary_sensor.doorbell_person_detected
- binary_sensor.doorbell_doorbell
to: "on"
actions:
- data:
option: Front door and garden
action: select.select_option
target:
entity_id: select.up_viewport_live_view
- delay:
minutes: 2
- action: script.viewport_set_default_view
mode: restart
# Script: pick the right default view based on time of day
script:
viewport_set_default_view:
alias: "Viewport: Set Default View"
description: "Sets the Viewport to the appropriate default view based on time of day"
mode: single
sequence:
- choose:
- conditions:
- condition: template
value_template: "{{ 6 <= now().hour < 22 }}"
sequence:
- service: select.select_option
target:
entity_id: select.up_viewport_liveview
data:
option: "Outside"
default:
- service: select.select_option
target:
entity_id: select.up_viewport_liveview
data:
option: "Outside"