Quantcast
Channel: Configuration - Home Assistant Community
Viewing all articles
Browse latest Browse all 109420

How do i use this?

$
0
0

Hi,

I cant understand how I can use a script like this. There are no instructions :wink:

Can anyone explain how I can use it?

##################################################
## Customize
##################################################

homeassistant:
  customize:
    input_select.tv_station:
      icon: mdi:television-classic
#    tv_script:
#      friendly_name: Starta
#      icon: mdi:play-pause

##################################################
## Input
##################################################

input_select:
  tv_station:
    name: TV Kanaler
    options:
     - Barnkanalen
     - 'SVT 1'
     - 'SVT 2'
    initial: Barnkanalen
  chromecast_tv:
    name: 'Välj tv:'
    options:
     - 'Kök'
     - Vardagsrum
    initial: 'Kök'

input_number:
  volume_tv:
    name: Volym
    icon: mdi:volume-high
    initial: 0.3
    min: 0
    max: 1
    step: 0.05

##################################################
## Script
##################################################

script:
  tv_script:
    alias: 'Byt TV-Kanal'
    sequence:
    - service: media_player.volume_set
      data_template:
        entity_id: media_player.screen_kitchen
        volume_level: '{{  states.input_slider.volume_tv.state  }}'
    - service: media_player.play_media
      data_template:
        entity_id: >
         {% if is_state("input_select.chromecast_tv", "Kök") %} media_player.screen_kitchen
         {% elif is_state("input_select.chromecast_tv", "Vardagsrum") %} media_player.chromecast
         {% endif %}
        media_content_id: >
         {% if is_state("input_select.tv_station", "Barnkanalen") %}
            https://svtb-b.akamaized.net/se/svtb/master.m3u8
         {% elif is_state("input_select.tv_station", "SVT 1") %}
            https://svt1-b.akamaized.net/se/svt1/master.m3u8
         {% elif is_state("input_select.tv_station", "SVT 2") %}
            https://svt2-b.akamaized.net/se/svt2/master.m3u8
         {% endif %}
        media_content_type: 'video/mp4'

##################################################
## Group
##################################################

group:
  tv_card:
    name: TV
    control: hidden
    entities:
      - input_select.tv_station
      - input_select.chromecast_tv
      - input_number.volume_tv
      - script.tv_script
      - media_player.screen_kitchen

##################################################
## Automation
##################################################

automation:
  alias: 'Set TV Volume'
  hide_entity: true
  trigger:
    platform: state
    entity_id: input_number.volume_tv
  action:
    service: media_player.volume_set
    data_template:
      entity_id: >
        media_player.screen_kitchen

2 posts - 2 participants

Read full topic


Viewing all articles
Browse latest Browse all 109420

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>