V
Size: a a a
AD
AD
V
AD
AD
AD
V
V
AD
AD
С
V
V
V
AD
V
script:
- service: script.play_found_tracks
data_template:
parameters: >-
"cmd:load",
{%- set qry = '' -%}
{%- if not is_state('sensor.lms_qry_genres','_') -%}
{%- set qry = qry + '"' + states('sensor.lms_qry_genres').split(',')[0] + '",' -%}
{%- endif -%}
{%- if not is_state('sensor.lms_qry_artists','_') -%}
{%- set qry = qry + '"' + states('sensor.lms_qry_artists').split(',')[0] + '",' -%}
{%- endif -%}
{%- if not is_state('sensor.lms_qry_albums','_') -%}
{%- set qry = qry + '"' + states('sensor.lms_qry_albums').split(',')[0] + '",' -%}
{%- endif -%}
{%- if not is_state('sensor.lms_qry_songs','_') -%}
{%- set qry = qry + '"' + states('sensor.lms_qry_songs') + '",' -%}
{%- endif -%}
{{ qry[:-1] | truncate(240, true, '') }}
play_found_tracks:
sequence:
- service: squeezebox.call_method
data_template:
entity_id: "media_player.{{ states('input_select.lms_player') | lower }}"
command: playlistcontrol
parameters: ["{{ parameters }}"]
- service: notify.notify
data_template:
message: "{{ parameters }}"
V
"cmd:load","artist_id:6087"
V
"cmd:load","artist_id:6087"
V