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"