mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 10:30:14 -04:00
95 lines
3.7 KiB
YAML
95 lines
3.7 KiB
YAML
input_select:
|
|
camera_dropdown:
|
|
name: Cast Camera
|
|
options:
|
|
- Boys Room
|
|
- Kitchen
|
|
- Upstairs
|
|
- Garage
|
|
- Girls Room
|
|
- Downstairs
|
|
- Front Door
|
|
- Master Bedroom
|
|
initial: Girls Room
|
|
icon: mdi:camera
|
|
cast_to_screen_dropdown:
|
|
name: To Screen
|
|
options:
|
|
- Front Room Display
|
|
- Bedroom Hub
|
|
- Computer Area Hub
|
|
|
|
script:
|
|
execute_cast_dropdown:
|
|
alias: Press to execute
|
|
mode: parallel
|
|
max: 10
|
|
sequence:
|
|
- variables:
|
|
media_player: >
|
|
{% 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', 'Bedroom Hub') %}
|
|
media_player.bedroom_hub
|
|
{% elif is_state('input_select.cast_to_screen_dropdown', 'Computer Area Hub') %}
|
|
media_player.computer_area_hub
|
|
{% endif %}
|
|
camera: >
|
|
{% if is_state('input_select.camera_dropdown', 'Boys Room') %}
|
|
media-source://camera/camera.boys_room_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Kitchen') %}
|
|
media-source://camera/camera.kitchen_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Downstairs') %}
|
|
media-source://camera/camera.downstairs_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Garage') %}
|
|
media-source://camera/camera.garage_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Master Bedroom') %}
|
|
media-source://camera/camera.bedroom_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Girls Room') %}
|
|
media-source://camera/camera.girls_room_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Upstairs') %}
|
|
media-source://camera/camera.upstairs_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Front Door') %}
|
|
media-source://camera/camera.doorbell_cam
|
|
{% endif %}
|
|
url: >
|
|
{% if is_state('input_select.camera_dropdown', 'Boys Room') %}
|
|
http://192.168.1.7:1984/stream.html?src=boys_room_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Kitchen') %}
|
|
http://192.168.1.7:1984/stream.html?src=kitchen_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Downstairs') %}
|
|
http://192.168.1.7:1984/stream.html?src=downstairs_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Garage') %}
|
|
http://192.168.1.7:1984/stream.html?src=garage_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Master Bedroom') %}
|
|
http://192.168.1.7:1984/stream.html?src=bedroom_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Girls Room') %}
|
|
http://192.168.1.7:1984/stream.html?src=girls_room_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Upstairs') %}
|
|
http://192.168.1.7:1984/stream.html?src=upstairs_cam
|
|
{% elif is_state('input_select.camera_dropdown', 'Front Door') %}
|
|
http://192.168.1.7:1984/stream.html?src=doorbell_cam
|
|
{% endif %}
|
|
|
|
- action: media_player.volume_set
|
|
data:
|
|
entity_id: "{{ media_player }}"
|
|
volume_level: 0.100
|
|
|
|
- action: dash_cast.load_url
|
|
data:
|
|
entity_id: "{{ media_player }}"
|
|
force: true
|
|
url:
|
|
"{{ url }}"
|
|
- delay:
|
|
hours: 0
|
|
minutes: 1
|
|
seconds: 0
|
|
milliseconds: 0
|
|
- action: media_player.turn_off
|
|
metadata: {}
|
|
target:
|
|
entity_id: "{{ media_player }}"
|
|
data: {}
|