Просто напишите запрос в систему ChatGPT4 примерно такого содержания:
Создай автоматизацию Home Assistant, чтобы каждый раз при срабатывании датчика двери загоралась лампа и горела в течение 5 минут
Я получил следующий ответ:
Да, конечно, я могу помочь вам с этим. Вот пример автоматизации для Home Assistant, которая включает свет на 5 минут при срабатывании датчика двери:
automation:
alias: Включить лампочку при открытии двери
trigger:
- platform: state
entity_id: binary_sensor.door_sensor # замените на ваш датчик двери
to: 'on'
action:
- service: light.turn_on
entity_id: light.your_light # замените на вашу лампу
- delay:
minutes: 5
- service: light.turn_off
entity_id: light.your_light # замените на вашу лампу
Эта автоматизация будет срабатывать каждый раз, когда датчик двери переходит из состояния 'off' в состояние 'on'. При этом включается свет, затем происходит задержка в 5 минут, после чего свет выключается.
Пожалуйста, замените binary_sensor.door_sensor и light.your_light на соответствующие entity_id вашего датчика двери и лампы.
Меняем код как рекомендует система, для этого открываем в Home Assistant [Обзор], далее выбираем наш установленный ранее датчик и нажимаем на символ в виде"*" (Листаем галерею)
Аналогичным образом копируем название ID лампы. Заменяем binary_sensor.door_sensor и light.your_light на соответствующие id вашего binary_sensor.tz3000_oxslv1c9_ts0203_opening и light.prikhozhaia. Получаем следующий код:
alias: Включить лампочку при открытии двери
trigger:
- platform: state
entity_id: binary_sensor.tz3000_oxslv1c9_ts0203_opening
to: "on"
action:
- service: light.turn_on
entity_id: light.prikhozhaia
- delay:
minutes: 5
- service: light.turn_off
entity_id: light.prikhozhaia
Далее открываем Настройки -> Автоматизации и сцены -> +Создать автоматизацию -> Создать новую автоматизацию -> (Смотрим галерею)
Автоматизация успешно создана и запущена, её работоспособность проверена. В моем случае, все заработало с первого раза.