PlatoNL

Untitled

May 6th, 2019
8,238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 5.73 KB | None | 0 0
  1. type: custom:vertical-style-card
  2. title: Media Center
  3. style:
  4.   font_size: 24px
  5.   border: true
  6. cards:
  7. - type: vertical-stack
  8.   cards:
  9.   - type: horizontal-stack
  10.     cards:
  11.     - type: picture
  12.       image: /local/divider.png
  13.   - type: horizontal-stack
  14.     cards:
  15.       - type: "custom:button-card"
  16.         icon: mdi:monitor
  17.         color_type: card
  18.         color: var(--icon-color-green)
  19.         color_off: var(--element-accent-color)
  20.         entity: sensor.mc_activity
  21.         action: service
  22.         service:
  23.           domain: script
  24.           action: Harmony_Watch_PC
  25.         state:
  26.         - value: 'off'
  27.           color: var(--element-accent-color)
  28.         - value: 'Watch PC'
  29.           color: var(--icon-color-green)
  30.         - value: 'Watch TV'
  31.           color: var(--element-accent-color)
  32.         - value: 'PS4'
  33.           color: var(--element-accent-color)
  34.         - value: 'Muziek Luisteren'
  35.           color: var(--element-accent-color)
  36.         - value: 'Spotify Luisteren'
  37.           color: var(--element-accent-color)
  38.         style:
  39.          - color: var(--icon-off-color)
  40.       - type: "custom:button-card"
  41.         icon: mdi:television-classic
  42.         color_type: card
  43.         color: var(--icon-color-green)
  44.         color_off: var(--element-accent-color)
  45.         entity: sensor.mc_activity
  46.         action: service
  47.         service:
  48.           domain: script
  49.           action: Harmony_Watch_TV
  50.         state:
  51.         - value: 'off'
  52.           color: var(--element-accent-color)
  53.         - value: 'Watch PC'
  54.           color: var(--element-accent-color)
  55.         - value: 'Watch TV'
  56.           color: var(--icon-color-green)
  57.         - value: 'PS4'
  58.           color: var(--element-accent-color)
  59.         - value: 'Muziek Luisteren'
  60.           color: var(--element-accent-color)
  61.         - value: 'Spotify Luisteren'
  62.           color: var(--element-accent-color)
  63.         style:
  64.          - color: var(--icon-off-color)
  65.       - type: "custom:button-card"
  66.         icon: mdi:playstation
  67.         color_type: card
  68.         color: var(--icon-color-green)
  69.         color_off: var(--element-accent-color)
  70.         entity: sensor.mc_activity
  71.         action: service
  72.         service:
  73.           domain: script
  74.           action: Harmony_PS4
  75.         state:
  76.         - value: 'off'
  77.           color: var(--element-accent-color)
  78.         - value: 'Watch PC'
  79.           color: var(--element-accent-color)
  80.         - value: 'Watch TV'
  81.           color: var(--element-accent-color)
  82.         - value: 'PS4'
  83.           color: var(--icon-color-green)
  84.         - value: 'Muziek Luisteren'
  85.           color: var(--element-accent-color)
  86.         - value: 'Spotify Luisteren'
  87.           color: var(--element-accent-color)
  88.         style:
  89.          - color: var(--icon-off-color)
  90.   - type: horizontal-stack
  91.     cards:
  92.       - type: "custom:button-card"
  93.         icon: mdi:music
  94.         color_type: card
  95.         color: var(--icon-color-green)
  96.         color_off: var(--element-accent-color)
  97.         entity: sensor.mc_activity
  98.         action: service
  99.         service:
  100.           domain: script
  101.           action: Harmony_Muziek_Luisteren
  102.         state:
  103.         - value: 'off'
  104.           color: var(--element-accent-color)
  105.         - value: 'Watch PC'
  106.           color: var(--element-accent-color)
  107.         - value: 'Watch TV'
  108.           color: var(--element-accent-color)
  109.         - value: 'PS4'
  110.           color: var(--element-accent-color)
  111.         - value: 'Muziek Luisteren'
  112.           color: var(--icon-color-green)
  113.         - value: 'Spotify Luisteren'
  114.           color: var(--element-accent-color)
  115.         style:
  116.          - color: var(--icon-off-color)
  117.       - type: "custom:button-card"
  118.         icon: mdi:spotify
  119.         color_type: card
  120.         color: var(--icon-color-green)
  121.         color_off: var(--element-accent-color)
  122.         entity: sensor.mc_activity
  123.         action: service
  124.         service:
  125.           domain: script
  126.           action: Harmony_Spotify_Luisteren
  127.         state:
  128.         - value: 'off'
  129.           color: var(--element-accent-color)
  130.         - value: 'Watch PC'
  131.           color: var(--element-accent-color)
  132.         - value: 'Watch TV'
  133.           color: var(--element-accent-color)
  134.         - value: 'PS4'
  135.           color: var(--element-accent-color)
  136.         - value: 'Muziek Luisteren'
  137.           color: var(--element-accent-color)
  138.         - value: 'Spotify Luisteren'
  139.           color: var(--icon-color-green)
  140.         style:
  141.          - color: var(--icon-off-color)
  142.       - type: "custom:button-card"
  143.         icon: mdi:power
  144.         color_type: card
  145.         color: var(--icon-color-green)
  146.         color_off: var(--element-accent-color)
  147.         entity: sensor.mc_activity
  148.         action: service
  149.         service:
  150.           domain: script
  151.           action: Harmony_Off
  152.         state:
  153.         - value: 'off'
  154.           color: var(--icon-color-green)
  155.         - value: 'Watch PC'
  156.           color: var(--icon-color-red)
  157.         - value: 'Watch TV'
  158.           color: var(--icon-color-red)
  159.         - value: 'PS4'
  160.           color: var(--icon-color-red)
  161.         - value: 'Muziek Luisteren'
  162.           color: var(--icon-color-red)
  163.         - value: 'Spotify Luisteren'
  164.           color: var(--icon-color-red)
  165.         style:
  166.          - color: var(--icon-off-color)
  167.   -  type: picture
  168.      image: /local/divider.png
  169.   - type: horizontal-stack
  170.     cards:
  171.       - type: "custom:bignumber-card"
  172.         entity: sensor.mc_volume
  173.         title: Volume
  174.         scale: 15px
  175.       - type: "custom:bignumber-card"
  176.         entity: sensor.mc_source
  177.         title: Source
  178.         scale: 15px
  179.       - type: "custom:bignumber-card"
  180.         entity: sensor.mc_sound_mode_raw
  181.         title: Soundmode
  182.         scale: 15px
  183.   - type: picture
  184.     image: /local/divider.png
Advertisement
Add Comment
Please, Sign In to add comment