Files
hassio-configuration/scripts.yaml
2025-02-07 12:46:24 -05:00

180 lines
4.4 KiB
YAML

---
cast_camera_doorbell:
alias: Cast Doorbell Camera
sequence:
- service: webrtc.dash_cast
entity_id: media_player.kitchen_max
data:
url: rtsp://10.10.11.110:8554/doorbell
extra:
mode: webrtc,mse
force: true
enabled: true
cast_camera_frontyard:
alias: Cast Frontyard Camera
sequence:
- service: webrtc.dash_cast
entity_id: media_player.kitchen_max
data:
url: rtsp://10.10.11.110:8554/frontyard
extra:
mode: webrtc,mse
force: true
enabled: true
cast_camera_entrance:
alias: Cast Entrance Camera
sequence:
- service: webrtc.dash_cast
entity_id: media_player.kitchen_max
data:
url: rtsp://10.10.11.110:8554/entrance
extra:
mode: webrtc,mse
force: true
enabled: true
cast_camera_side1:
alias: Cast Side 1 Camera
sequence:
- service: webrtc.dash_cast
entity_id: media_player.kitchen_max
data:
url: rtsp://10.10.11.110:8554/side1
extra:
mode: webrtc,mse
force: true
enabled: true
cast_camera_doorbell_nvidia:
alias: Cast Doorbell to Nvidia ShieldTV
sequence:
- variables:
link_id: "{% for _ in range(10) %}{{ range(10)|random }}{% endfor %}"
- service: webrtc.create_link
data:
link_id: "{{ link_id }}"
url: rtsp://10.10.11.110:8554/doorbell-mid-res
open_limit: 0
time_to_live: 90
- service: rest_command.pipup_url
data:
title: Doorbell
message: You have a visitor!
width: 640
height: 480
url: "https://house.savin.nyc/webrtc/embed?url={{ link_id }}&webrtc=false"
receiver_switch_to_shield_tv:
alias: "Switch Receiver to Nvidia ShieldTV"
sequence:
- service: media_player.select_source
data:
entity_id: media_player.onkyo_receiver
source: dvd
receiver_switch_to_playstation:
alias: "Switch Receiver to Playstation"
sequence:
- service: media_player.select_source
data:
entity_id: media_player.onkyo_receiver
source: game
receiver_switch_to_security:
alias: "Switch Receiver to Unifi Cameras"
sequence:
- service: media_player.select_source
data:
entity_id: media_player.onkyo_receiver
source: strm-box
receiver_switch_to_windows:
alias: "Switch Receiver to Windows 11"
sequence:
- service: media_player.select_source
data:
entity_id: media_player.onkyo_receiver
source: cbl
receiver_switch_to_bluetooth:
alias: "Switch Receiver to Bluetooth"
sequence:
- service: media_player.select_source
data:
entity_id: media_player.onkyo_receiver
source: bluetooth
receiver_switch_to_chromecast:
alias: "Switch Receiver to Chromecast"
sequence:
- service: media_player.select_source
data:
entity_id: media_player.onkyo_receiver
source: net
netflix_start:
sequence:
- action: media_player.select_source
target:
entity_id: media_player.android_tv_10_10_12_101
data:
source: "com.netflix.ninja"
netflix_stop:
sequence:
- action: media_player.select_source
target:
entity_id: media_player.android_tv_10_10_12_101
data:
source: "!com.netflix.ninja"
youtube_start:
sequence:
- action: media_player.select_source
target:
entity_id: media_player.android_tv_10_10_12_101
data:
source: "com.google.android.youtube.tv"
youtube_stop:
sequence:
- action: media_player.select_source
target:
entity_id: media_player.android_tv_10_10_12_101
data:
source: "!com.google.android.youtube.tv"
plex_start:
sequence:
- action: media_player.select_source
target:
entity_id: media_player.android_tv_10_10_12_101
data:
source: "com.plexapp.android"
plex_stop:
sequence:
- action: media_player.select_source
target:
entity_id: media_player.android_tv_10_10_12_101
data:
source: "!com.plexapp.android"
primevideo_start:
sequence:
- action: media_player.select_source
target:
entity_id: media_player.android_tv_10_10_12_101
data:
source: "com.amazon.amazonvideo.livingroom"
primevideo_stop:
sequence:
- action: media_player.select_source
target:
entity_id: media_player.android_tv_10_10_12_101
data:
source: "!com.amazon.amazonvideo.livingroom"