Size: a a a

2019 December 02

Х

Х in Home Assistant
👷‍♂️
В скриптах описывается на ямле. HA читает ямл и сам должен обработать скртпт
Да, я в yaml скрипт автоматизации вставлял свою функцию, файл которой надо было в какую-то специальную папочку подложить.
источник

👷

👷‍♂️ in Home Assistant
Х
Да, я в yaml скрипт автоматизации вставлял свою функцию, файл которой надо было в какую-то специальную папочку подложить.
А как туда свою функцию вставить?) на каком языке ты описал ее
источник

Х

Х in Home Assistant
👷‍♂️
А как туда свою функцию вставить?) на каком языке ты описал ее
На питоне.
источник

👷

👷‍♂️ in Home Assistant
Х
На питоне.
Звучит не реалистично
источник

Х

Х in Home Assistant
Вечером попробую найти, куда я там и что...
источник

Х

Х in Home Assistant
👷‍♂️
Звучит не реалистично
Мне нужно было отправить данные на второй mqtt сервер, а ХА дружит только с одним, поэтому при каждом новом измерении сенсора, я запускал свою функцию, передавал значения, она подключала paho mqtt и слала на народмон температуру.
источник

Х

Х in Home Assistant
Возможно сейчас что-то и поломали, я отключил пока это...
источник

👷

👷‍♂️ in Home Assistant
Х
Мне нужно было отправить данные на второй mqtt сервер, а ХА дружит только с одним, поэтому при каждом новом измерении сенсора, я запускал свою функцию, передавал значения, она подключала paho mqtt и слала на народмон температуру.
Я же про switch который в home assistant говорю
Как ты получишь доступ к объекту home assistant?
источник

Х

Х in Home Assistant
👷‍♂️
Я же про switch который в home assistant говорю
Как ты получишь доступ к объекту home assistant?
Ну делаешь автоматизацию если свитч изменился и туда в экшон пишешь свою функцию. Вроде так было.
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
👷‍♂️
Тоже кстати дублирующий код увидел.
Domofon_green_led_blink_on
Domofon_blue_led_blink_on

Логика одинаковая, отличается только каким entity мигать
Да и пофиг. Строчек не жалко. Ща с трени иду и найду.
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
👷‍♂️
Дмитрий, глянул в скрипты. Нигде не нашёл использования fields
вот оно в файле weather.yaml в скриптах -
  weather_tts:
   alias: Weather to Speakers
   sequence:
     - service: media_player.volume_set
       data_template:
         entity_id: "{{ entity_id }}"
         volume_level: "{{ volume_level }}"
     - service: tts.yandextts_say
       data_template:
         entity_id: "{{ entity_id }}"
         message: >
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
передаем энтити - колонка куда играть и громкость
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
и вот его вызов
  action:
   - service: script.weather_tts
     data_template:
       entity_id: media_player.mpd
       volume_level: '0.3'
источник

👷

👷‍♂️ in Home Assistant
Дмитрий Цымбал
и вот его вызов
  action:
   - service: script.weather_tts
     data_template:
       entity_id: media_player.mpd
       volume_level: '0.3'
Да, нашёл спасиб!
источник

👷

👷‍♂️ in Home Assistant
Уже пытаюсь завезти))
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
👷‍♂️
Да, нашёл спасиб!
велкам...я сам его стащил у Ohm
источник

👷

👷‍♂️ in Home Assistant
Прикольно. Работает
источник

👷

👷‍♂️ in Home Assistant
Fields правда не завелись. Ну да и хрен  с ними
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
)
источник

👷

👷‍♂️ in Home Assistant
switch_on_sleep_off:
 alias: switch_on_sleep_off
 description: "enable SWITCH.SWITCH_NAME, then sleep MINUTES, then disable SWITCH.SWITCH_NAME"
 fields:
   switch_name:
     description: "set here which switch to use"
     example: switch.warmfloor_1
   minutes:
     description: "set how much waiting to switch turn off"
     example: 1
 sequence:
   - service: switch.turn_on
     data_template:
         entity_id: "{{ switch_name }}"
   - delay:
       data_template:
           minutes: "{{ minutes }}"
   - service: switch.turn_ff
     data_template:
         entity_id: "{{ switch_name }}"
источник