Home Assistant: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 42: Строка 42:
 
data:
 
data:
 
mac: "38:8c:50:00:a3:14"
 
mac: "38:8c:50:00:a3:14"
  +
</PRE>
  +
Что бы запустить скрипт можно добавить кнопку
  +
<PRE>
  +
type: button
  +
name: Включить ТВ
  +
icon: mdi:television
  +
tap_action:
  +
action: call-service
  +
service: script.turn_on
  +
target:
  +
entity_id: script.tv_living_room_wol
  +
hold_action:
  +
action: none
  +
double_tap_action:
  +
action: none
  +
show_state: false
 
</PRE>
 
</PRE>

Версия 14:42, 23 сентября 2025

Home Assistant

Пока это заготовка статьи про домашнюю автоматизацию и реализацию некоторых фич
Пока что тут в основном ссылки


  • Прошивки

Zigbee2Tasmota

Прошивки

Термины и понятия

Триггер

Триггер — это событие, которое запускает автоматизацию само по себе: изменение состояния, время, нажатие кнопки input_button, приход webhook и т.д.

Скрипт

Сценарий (script) триггера не имеет — он запускается вручную (кнопкой в UI, из другой автоматизации, по голосу и т.п.).

Пример скрипта

Помещать в файл scripts.yaml или любой другой определенный в script: !include scripts.yaml

tv_living_room_wol:
  alias: "TV Living Room: Power On (WOL)"
  sequence:
    - service: wake_on_lan.send_magic_packet
      data:
        mac: "38:8c:50:00:a3:14"

Что бы запустить скрипт можно добавить кнопку

type: button
name: Включить ТВ
icon: mdi:television
tap_action:
  action: call-service
  service: script.turn_on
  target:
    entity_id: script.tv_living_room_wol
hold_action:
  action: none
double_tap_action:
  action: none
show_state: false