input_select: camera_dropdown: name: Cast Camera options: - Boys Room - Kitchen - Front Room - Computer Area - Garage - Girls Room - Back Yard - Front Yard - Front Door - Master Bedroom initial: Girls Room icon: mdi:camera cast_to_screen_dropdown: name: To Screen options: - Front Room Display - Girls Room Hub - Computer Area Hub script: execute_cast_dropdown: alias: Press to execute sequence: # - action: media_player.play_media # target: # entity_id: > # {% if is_state('input_select.cast_to_screen_dropdown', 'Front Room Display') %} # media_player.front_room_hub # {% elif is_state('input_select.cast_to_screen_dropdown', 'Girls Room Hub') %} # media_player.girls_room_hub # {% elif is_state('input_select.cast_to_screen_dropdown', 'Computer Area Hub') %} # media_player.computer_area_hub # {% endif %} # data: # media_content_id: > # {% if is_state('input_select.camera_dropdown', 'Boys Room') %} # media-source://camera/camera.frigate_cam01 # {% elif is_state('input_select.camera_dropdown', 'Kitchen') %} # media-source://camera/camera.frigate_cam12 # {% elif is_state('input_select.camera_dropdown', 'Computer Area') %} # media-source://camera/camera.frigate_cam03 # {% elif is_state('input_select.camera_dropdown', 'Garage') %} # media-source://camera/camera.frigate_cam04 # {% elif is_state('input_select.camera_dropdown', 'Master Bedroom') %} # media-source://camera/camera.frigate_cam06 # {% elif is_state('input_select.camera_dropdown', 'Girls Room') %} # media-source://camera/camera.frigate_cam08 # {% elif is_state('input_select.camera_dropdown', 'Back Yard') %} # media-source://camera/camera.frigate_cam14 # {% elif is_state('input_select.camera_dropdown', 'Front Yard') %} # media-source://camera/camera.frigate_cam19 # {% elif is_state('input_select.camera_dropdown', 'Front Room') %} # media-source://camera/camera.frigate_cam13 # {% endif %} # media_content_type: 'image/jpeg' - action: media_player.volume_set data: entity_id: > {% if is_state('input_select.cast_to_screen_dropdown', 'Front Room Display') %} media_player.front_room_hub {% elif is_state('input_select.cast_to_screen_dropdown', 'Girls Room Hub') %} media_player.girls_room_hub {% elif is_state('input_select.cast_to_screen_dropdown', 'Computer Area Hub') %} media_player.computer_area_hub {% endif %} volume_level: 0.100 # - action: webrtc.dash_cast # data: # entity_id: > # {% if is_state('input_select.cast_to_screen_dropdown', 'Front Room Display') %} # media_player.front_room_hub # {% elif is_state('input_select.cast_to_screen_dropdown', 'Girls Room Hub') %} # media_player.girls_room_hub # {% elif is_state('input_select.cast_to_screen_dropdown', 'Computer Area Hub') %} # media_player.computer_area_hub # {% endif %} # url: > # {% if is_state('input_select.camera_dropdown', 'Boys Room') %} # rtsp://192.168.1.11:8554/cam01_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Kitchen') %} # rtsp://192.168.1.11:8554/cam12_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Computer Area') %} # rtsp://192.168.1.11:8554/cam03_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Garage') %} # rtsp://192.168.1.11:8554/cam04_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Master Bedroom') %} # rtsp://192.168.1.11:8554/cam06_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Girls Room') %} # rtsp://192.168.1.11:8554/cam08_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Back Yard') %} # rtsp://192.168.1.11:8554/cam14_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Front Yard') %} # rtsp://192.168.1.11:8554/cam18_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Front Door') %} # rtsp://192.168.1.11:8554/cam19_sub_opus # {% elif is_state('input_select.camera_dropdown', 'Front Room') %} # rtsp://192.168.1.11:8554/cam13_sub_opus # {% endif %} # force: true # extra: # mode: webrtc - action: cast.show_lovelace_view data: entity_id: > {% if is_state('input_select.cast_to_screen_dropdown', 'Front Room Display') %} media_player.front_room_hub {% elif is_state('input_select.cast_to_screen_dropdown', 'Girls Room Hub') %} media_player.girls_room_hub {% elif is_state('input_select.cast_to_screen_dropdown', 'Computer Area Hub') %} media_player.computer_area_hub {% endif %} dashboard_path: camera-casting-yml view_path: > {% if is_state('input_select.camera_dropdown', 'Boys Room') %} boys-room-camera {% elif is_state('input_select.camera_dropdown', 'Kitchen') %} kitchen-camera {% elif is_state('input_select.camera_dropdown', 'Computer Area') %} computer-area-camera {% elif is_state('input_select.camera_dropdown', 'Garage') %} garage-camera {% elif is_state('input_select.camera_dropdown', 'Master Bedroom') %} mbr-camera {% elif is_state('input_select.camera_dropdown', 'Girls Room') %} girls-room-camera {% elif is_state('input_select.camera_dropdown', 'Back Yard') %} back-yard-camera {% elif is_state('input_select.camera_dropdown', 'Front Yard') %} front-yard-camera {% elif is_state('input_select.camera_dropdown', 'Front Door') %} front-porch-camera {% elif is_state('input_select.camera_dropdown', 'Front Room') %} front-room-camera {% endif %}