55 lines
2.4 KiB
YAML
55 lines
2.4 KiB
YAML
---
|
|
- 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
|