Сценарий "Управление по датчику движения"

Материал из XIOT Wiki
Перейти к навигации Перейти к поиску


Управление по датчику движения

Назначение

Управление по датчику движения — сценарий XIOT, который управляет светом и вытяжками по движению, двери и условиям комнаты.

Что делает сценарий

  • включает выбранные светильники при движении или открытии двери;
  • может включать вытяжки вместе со светом;
  • выключает свет по таймеру после прекращения движения или закрытия двери; если выбрано несколько герконов, закрыты должны быть все;
  • ведёт флаг «человек в комнате» при включённой логике присутствия;
  • может задавать яркость при движении: фиксированную, день/ночь или по освещённости.

Устройства и действия

Входные блоки

Блок Что подключается
Датчик движения датчик движения
Герконы один или несколько герконов
Датчик освещенности датчик освещённости

Управляемые устройства и действия

Блок Что подключается
Светильники светильник
Вытяжки вентилятор
Дополнительное действие при сработке датчика движения действие
Дополнительное действие при открытии двери действие
Дополнительное действие при закрытии двери действие
Дополнительное действие при срабатывании таймера выключения действие

Характеристики сценария

Характеристика Назначение
включение сценария включает или выключает работу сценария
человек в комнате показывает рассчитанное присутствие в комнате

Параметры

Параметр По умолчанию Варианты / единицы
Название сценария управление по движению
Режим работы день/ночь 0 Всегда, Только ночью, Только днем
Режим работы дома/не дома 1 Всегда, Если я дома, Если я не дома
Таймер выключения 30 сек
Задержка выключения вентилятора после выключения света 0 сек
Включать свет при движении и открытии двери только если весь свет в комнате выключен 0 да, нет
Логика датчика присутствия (определение присутствия по открытию двери и движению) 0 выключена, включена
Режим яркости при движении 0 не менять яркость, фиксированная яркость, день / ночь, по освещенности
Фиксированная яркость при движении 30 %
Яркость ночью 3 %
Яркость днем 35 %
Освещенность для минимальной яркости 0 lux
Освещенность для максимальной яркости 200 lux
Минимальная яркость по освещенности 3 %
Максимальная яркость по освещенности 45 %
Таймер сброса флага Человек в комнате, при открытой двери 0 сек

Логика работы

  • Перед включением проверяются режим день/ночь, режим дома/не дома и, при необходимости, условие что весь свет в комнате выключен.
  • Значения от нескольких датчиков освещённости усредняются и используются для расчёта яркости при движении.
  • Если свет уже был включён сценарием, повторное включение пропускается, но таймер выключения может быть продлён.
  • Если включена логика присутствия, сценарий анализирует связку дверь + движение и меняет флаг «человек в комнате».
  • Вентиляторы выключаются после света с отдельной задержкой.
  • После запуска PLC сценарий принимает текущие состояния герконов и датчиков движения как исходные. Первичная синхронизация не считается новым открытием двери или новым движением и не запускает действия.

Работа с несколькими герконами

В блоке Герконы можно выбрать несколько датчиков, например герконы двух дверей одной комнаты. Сценарий хранит состояние каждого выбранного геркона и рассчитывает общее состояние двери:

  • если открыт хотя бы один геркон, общее состояние считается открытым;
  • только когда закрыты все выбранные герконы, общее состояние считается закрытым.

Открытие любого выбранного геркона обрабатывается как открытие двери: сценарий проверяет условия работы, выполняет Дополнительное действие при открытии двери и при необходимости включает свет и вытяжку.

При закрытии одного геркона событие закрытия и Дополнительное действие при закрытии двери выполняются для этого события. Если другой выбранный геркон остаётся открытым, сценарий не запускает таймер выключения и не выполняет ветку закрытой двери логики присутствия. Основная логика закрытия запускается после закрытия последнего открытого геркона.

Пример для двух дверей:

  1. открылась дверь 1 — свет включается;
  2. открылась дверь 2 — общее состояние остаётся открытым;
  3. закрылась дверь 1 — свет остаётся включённым, таймер выключения не запускается;
  4. закрылась дверь 2 — все герконы закрыты, запускается настроенная логика выключения.

После перезапуска PLC общее состояние также рассчитывается по всем выбранным герконам. Если один геркон уже открыт, получение состояния другого закрытого геркона не переводит сценарий в состояние «все двери закрыты».

Важная настройка датчика движения

Если включена Логика датчика присутствия (определение присутствия по открытию двери и движению), сценарий использует связку: дверь, движение и момент закрытия двери. Чтобы подтвердить, что человек остался в комнате, сценарию важно получить новое событие движения после закрытия двери.

Параметр датчика Минимальное время детектирования движения удерживает состояние обнаружено движение. Если он задан слишком большим, физический датчик может увидеть человека повторно, но в XIOT новое событие не появится, потому что статус ещё не успел сброситься. В таком случае сценарий может не подтвердить присутствие и выключить свет по таймеру.

Для сценариев с герконом двери и логикой присутствия рекомендуется ставить минимальное время детектирования движения 0 секунд или минимально возможное значение. Время ожидания до выключения света задавайте параметром Таймер выключения в сценарии.

Особенности

  • Сценарий выключает выбранные светильники только после собственного цикла включения. Если уже включённый вручную свет не должен переходить под управление сценария, включите параметр Включать свет при движении и открытии двери только если весь свет в комнате выключен.
  • Если включён режим «только если весь свет в комнате выключен», ручной свет в комнате блокирует автоматическое включение.
  • Дополнительное действие закрытия двери выполняется при закрытии каждого выбранного геркона, но таймер выключения запускается только после закрытия всех герконов.

Проверка настройки

  • Проверьте срабатывание от датчика движения.
  • Проверьте открытие и закрытие двери.
  • Если выбрано несколько герконов, откройте два геркона, закройте один и убедитесь, что таймер выключения не запущен. Затем закройте последний геркон и проверьте запуск таймера.
  • Проверьте таймер выключения и задержку выключения вентилятора.
  • Проверьте режим яркости при движении для выбранного варианта.

Источник — https://wiki.xiot.ru/index.php?title=Сценарий_%22Управление_по_датчику_движения%22&oldid=3636