180 lines
4.4 KiB
YAML
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"
|