initial commit
This commit is contained in:
48
configuration/script/media_scripts.yaml
Normal file
48
configuration/script/media_scripts.yaml
Normal file
@ -0,0 +1,48 @@
|
||||
---
|
||||
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
|
71
configuration/script/scripts.yaml
Normal file
71
configuration/script/scripts.yaml
Normal file
@ -0,0 +1,71 @@
|
||||
---
|
||||
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: persistent_notification.create
|
||||
# data:
|
||||
# message: "https://house.savin.nyc/webrtc/embed?url={{ link_id }}&webrtc=true"
|
||||
- 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"
|
||||
# url: "https://house.savin.nyc/webrtc/embed?url={{ link_id }}&webrtc=false"
|
Reference in New Issue
Block a user