JLindvig

Untitled

Feb 10th, 2026
376
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.35 KB | None | 0 0
  1. sequence:
  2.   - action: media_player.volume_set
  3.     metadata: {}
  4.     target:
  5.       entity_id: "{{ target_player }}"
  6.     data:
  7.       volume_level: "{{ volume | default(0.3) }}"
  8.   - action: media_player.play_media
  9.     target:
  10.       entity_id: "{{ target_player }}"
  11.     data:
  12.       media:
  13.         media_content_id: |
  14.          {% if media_url is defined and media_url %}
  15.             {{ media_url }}
  16.           {% else %}
  17.             {{ state_attr(source_sensor | default(none), 'source') }}
  18.           {% endif %}
  19.         media_content_type: |
  20.          {% if media_url is defined and media_url %}
  21.             {{ media_type | default('music') }}
  22.           {% else %}
  23.             {{ state_attr(source_sensor | default(none), 'type') | default('music') }}
  24.           {% endif %}
  25.         metadata: {}
  26.       extra:
  27.         title: |
  28.          {% if title is defined and title %}
  29.             {{ title }}
  30.           {% elif source_sensor is defined and source_sensor %}
  31.             {{ state_attr(source_sensor, 'friendly_name') }} - {{ states(source_sensor) }}
  32.           {% endif %}
  33.         thumb: |
  34.          {% if thumb is defined and thumb %}
  35.             {{ thumb }}
  36.           {% elif source_sensor is defined and source_sensor %}
  37.             {{ state_attr(source_sensor, 'program_image') }}
  38.           {% endif %}
  39.         stream_type: live
  40. alias: Afspil Medie (Hybrid)
  41. description: >-
  42.   Afspiller medie på en enhed med fastsat start-lydstyrke. Accepterer enten en
  43.   sensor (radio) ELLER direkte URL (stream).
  44. fields:
  45.   target_player:
  46.     description: Hvilken afspiller skal spille? (f.eks. media_player.kokken)
  47.     example: media_player.kokken
  48.     required: true
  49.     selector:
  50.       entity:
  51.         domain: media_player
  52.   volume:
  53.     name: Lydstyrke
  54.     description: Sætter lydstyrken på afspilleren før start (0.0 til 1.0).
  55.     default: 0.3
  56.     selector:
  57.       number:
  58.         min: 0
  59.         max: 1
  60.         step: 0.01
  61.         mode: slider
  62.   source_sensor:
  63.     description: Hvilken radio-sensor skal afspilles? (f.eks. sensor.p3)
  64.     example: sensor.p3
  65.     required: false
  66.     selector:
  67.       entity:
  68.         domain: sensor
  69.   media_url:
  70.     name: URL (Overskriver sensor)
  71.     required: false
  72.     selector:
  73.       text: null
  74.   media_type:
  75.     name: Type
  76.     default: music
  77.     selector:
  78.       text: null
  79. icon: mdi:radio
  80. mode: restart
  81.  
Advertisement
Add Comment
Please, Sign In to add comment