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

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