input_select: camera_dropdown: name: Cast Camera options: - Blue Room - Kitchen - Front Room - Computer Area - Garage - Nursery - Back Yard - Front Yard - Front Door - Master Bedroom initial: Nursery icon: mdi:camera cast_to_screen_dropdown: name: To Screen options: - Front Room Display - Nursery Hub - Computer Area Hub script: execute_cast_dropdown: alias: Press to execute sequence: # - service: 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', 'Nursery Hub') %} # media_player.nursery_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', 'Blue 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', 'Nursery') %} # 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' - service: 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', 'Nursery Hub') %} media_player.nursery_hub {% elif is_state('input_select.cast_to_screen_dropdown', 'Computer Area Hub') %} media_player.computer_area_hub {% endif %} volume_level: 0.100 - service: 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', 'Nursery Hub') %} media_player.nursery_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', 'Blue Room') %} rtsp://192.168.1.11:8554/rtsp_cam01_sub {% elif is_state('input_select.camera_dropdown', 'Kitchen') %} rtsp://192.168.1.11:8554/rtsp_cam12_sub {% elif is_state('input_select.camera_dropdown', 'Computer Area') %} rtsp://192.168.1.11:8554/rtsp_cam03_sub {% elif is_state('input_select.camera_dropdown', 'Garage') %} rtsp://192.168.1.11:8554/rtsp_cam04_sub {% elif is_state('input_select.camera_dropdown', 'Master Bedroom') %} rtsp://192.168.1.11:8554/rtsp_cam06_sub {% elif is_state('input_select.camera_dropdown', 'Nursery') %} rtsp://192.168.1.11:8554/rtsp_cam08_sub {% elif is_state('input_select.camera_dropdown', 'Back Yard') %} rtsp://192.168.1.11:8554/rtsp_cam14_sub {% elif is_state('input_select.camera_dropdown', 'Front Yard') %} rtsp://192.168.1.11:8554/rtsp_cam18_sub {% elif is_state('input_select.camera_dropdown', 'Front Door') %} rtsp://192.168.1.11:8554/rtsp_cam19_sub {% elif is_state('input_select.camera_dropdown', 'Front Room') %} rtsp://192.168.1.11:8554/rtsp_cam13_sub {% endif %} force: true extra: mode: webrtc