initial commit
This commit is contained in:
54
configuration/switch/media_android_tv_apps.yaml
Normal file
54
configuration/switch/media_android_tv_apps.yaml
Normal file
@ -0,0 +1,54 @@
|
||||
---
|
||||
- platform: template
|
||||
switches:
|
||||
android_tv_netflix:
|
||||
friendly_name: "Netflix"
|
||||
value_template: "{% if states('media_player.nvidia_shield_tv_living_room_2') == 'on' %}{% set current_app = state_attr('media_player.nvidia_shield_tv_living_room_2', 'app_id') | string %}{% if current_app == 'com.netflix.ninja' %}true{% else %}false{% endif %}{% else %}false{% endif %}"
|
||||
turn_on:
|
||||
service: script.turn_on
|
||||
data:
|
||||
entity_id: script.netflix_start
|
||||
turn_off:
|
||||
service: script.turn_on
|
||||
data:
|
||||
entity_id: script.netflix_stop
|
||||
icon_template: mdi:netflix
|
||||
|
||||
android_tv_youtube:
|
||||
friendly_name: "Youtube"
|
||||
value_template: "{% if states('media_player.nvidia_shield_tv_living_room_2') == 'on' %}{% set current_app = state_attr('media_player.nvidia_shield_tv_living_room_2', 'app_id') | string %}{% if current_app == 'com.google.android.youtube.tv' %}true{% else %}false{% endif %}{% else %}false{% endif %}"
|
||||
turn_on:
|
||||
service: script.turn_on
|
||||
data:
|
||||
entity_id: script.youtube_start
|
||||
turn_off:
|
||||
service: script.turn_on
|
||||
data:
|
||||
entity_id: script.youtube_stop
|
||||
icon_template: mdi:youtube
|
||||
|
||||
android_tv_plex:
|
||||
friendly_name: "Plex"
|
||||
value_template: "{% if states('media_player.nvidia_shield_tv_living_room_2') == 'on' %}{% set current_app = state_attr('media_player.nvidia_shield_tv_living_room_2', 'app_id') | string %}{% if current_app == 'com.plexapp.android' %}true{% else %}false{% endif %}{% else %}false{% endif %}"
|
||||
turn_on:
|
||||
service: script.turn_on
|
||||
data:
|
||||
entity_id: script.plex_start
|
||||
turn_off:
|
||||
service: script.turn_on
|
||||
data:
|
||||
entity_id: script.plex_stop
|
||||
icon_template: mdi:plex
|
||||
|
||||
onkyo_source_nvidia_shield_tv:
|
||||
friendly_name: "Nvidia Shield TV"
|
||||
value_template: "{% if states('media_player.onkyo_receiver') == 'on' %}{% set current_source = state_attr('media_player.onkyo_receiver', 'source') | string %}{% if current_source == 'Nvidia Shield TV' %}true{% else %}false{% endif %}{% else %}false{% endif %}"
|
||||
turn_on:
|
||||
service: script.turn_on
|
||||
data:
|
||||
entity_id: script.receiver_switch_to_shield_tv
|
||||
turn_off:
|
||||
service: script.turn_on
|
||||
data:
|
||||
entity_id: script.receiver_switch_to_shield_tv
|
||||
icon_template: mdi:youtube-tv
|
Reference in New Issue
Block a user