Size: a a a

2020 February 25

V

Vtel in Home Assistant
источник

AD

Alexey Dyachenko in Home Assistant
Ну это в визуальном интерфейсе, а при приписке самого свича?
источник

AD

Alexey Dyachenko in Home Assistant
Вот например в этом можно вклинить команду из command line?
источник

V

Vtel in Home Assistant
есть еще command line swicth
или можно сделать в template switch вызов какого то скрипта
источник

AD

Alexey Dyachenko in Home Assistant
Или в каждой платформе всё узко заточено и то что нужно делать через автоматизацию и дополнительные переменные?
источник

AD

Alexey Dyachenko in Home Assistant
Тоже читал... Но там тоже своё направление. До скриптов пока не дошёл.
источник

AD

Alexey Dyachenko in Home Assistant
Из них наверное всё можно делать?
источник

V

Vtel in Home Assistant
template может позволить объединять разные платформы, но не совсем понятно что вы хотите сделать
источник

V

Vtel in Home Assistant
скрипты можно вызывать из автоматизаций или с template
источник

AD

Alexey Dyachenko in Home Assistant
Хочу подтянуть управление светом из платформы которая здесь напрямую не поддерживается. Через нодеред завёл состояние, сделал свич и упраляю фейковой переменной из него. Нодеред отслеживает изменение этой переменной и даёт команду освещению. Но это как-то через 3 колена.
источник

AD

Alexey Dyachenko in Home Assistant
Можно по прямой дать команду Гет запросом. А вот состояние в удобоваримой форме пока не поступает, нужно парсить. Что и делаю в нодеред.
источник

С

Сергей in Home Assistant
Подскажите пожалуйста, для применения настроек, надо перезагружать HA?
источник

V

Vtel in Home Assistant
Alexey Dyachenko
Можно по прямой дать команду Гет запросом. А вот состояние в удобоваримой форме пока не поступает, нужно парсить. Что и делаю в нодеред.
если можно делать get запросы может стоит посмотреть в сторону rest switch
https://www.home-assistant.io/integrations/switch.rest/
источник

V

Vtel in Home Assistant
или платформы rest в целом
источник

V

Vtel in Home Assistant
Сергей
Подскажите пожалуйста, для применения настроек, надо перезагружать HA?
да
источник

AD

Alexey Dyachenko in Home Assistant
Vtel
если можно делать get запросы может стоит посмотреть в сторону rest switch
https://www.home-assistant.io/integrations/switch.rest/
С первого наскока не въехал в неё до конца... Спасибо, попробую ещё поизучать.
источник

V

Vladislaff in Home Assistant
Vtel
сделай
truncate(240, true, '') -%}"{{ qry[:-1]}}"]
вобщем, я не понимаю, что делать. вот так сделал, результат тот же:
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

Vladislaff in Home Assistant
вот что в уведомление приходит:
"cmd:load","artist_id:6087"
источник

V

Vtel in Home Assistant
Vladislaff
вот что в уведомление приходит:
"cmd:load","artist_id:6087"
а что должно быть, это неправильный результат ?
источник

V

Vladislaff in Home Assistant
Vtel
а что должно быть, это неправильный результат ?
результат правильный, а сервис не вызывается
источник