Начать
Условия

Условия

Добавьте условия, чтобы задать, за чем следит правило.

  1. В правиле нажмите + Добавить условие.Откроется список из двенадцати типов условий.
  2. Выберите тип, соответствующий тому, за чем нужно следить.Для видео с камеры выберите ИИ-камера, для дней и времени выберите «Расписание», а для показаний датчиков выберите «Устройство ввода-вывода».
  3. Заполните поля на открывшейся панели и добавьте условие.
Список типов условий
За чем может следить условие.
За чем следит каждый тип условия
УсловиеЧто отслеживает
ИИ-камераВидео с камеры: люди, лица, номера, огонь, коды, текст или обученные вами объекты.
РасписаниеДни недели и временные интервалы.
ИнтервалЦикл, повторяющийся через заданный интервал.
Устройство ввода-выводаПоказания датчика или вход платы.
MQTT · Modbus · OPC UA · Пользовательский протоколЗначения, полученные от брокера, ПЛК или по собственному протоколу.
TelegramСообщения, полученные вашим ботом.
Классификация звуковЗвуки, например звон разбитого стекла, лай собаки или сигнал тревоги.
Распознавание речи (STT)Произнесенная фраза.
Свое условиеПроверки, которые не выразить другими типами условий. Задаются блоками или скриптом.

Если условий несколько, правило срабатывает, когда выполнены все. Например, условие по камере и расписание вместе дают «человек, но только ночью», а условие по камере и показание датчика дают «человек, но только пока работает оборудование».

Настройка условия по камере

  1. Выберите камеру и анализ.Если их еще нет, создайте их на этой панели.
  2. Выберите проверку в списке Условие.Список зависит от анализа. Например, анализ лиц проверяет, известно ли лицо, а анализ номеров проверяет, известен ли номер.
  3. Если появилось поле Целевое значение, выберите значение.Это может быть класс объекта, человек, номер или текст.
  4. При необходимости настройте уверенность (насколько уверенным должно быть обнаружение) и задайте Длительность.Остальные параметры находятся в разделе Дополнительно.
  5. Нажмите Добавить.
Внимание Целевые значения сравниваются точно так, как они записаны. Выбирайте объекты из списка, а не вводите их вручную.
Автоматическое исправление регистра целевых значений

Регистр в названиях объектов (строчные буквы) и номерах (прописные буквы) исправляется автоматически. Названия, которые вы задаете сами, сравниваются точно так, как введены.

Дополнительные условия: однократная проверка в момент срабатывания правила

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

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

  1. В меню строки условия нажмите Сделать дополнительным условием.В списке появится значок Доп. У дополнительных условий нет настройки времени удержания.

В правиле должно быть хотя бы одно обычное условие. Reflex не позволит сделать изменение, после которого останутся только дополнительные условия, и объяснит причину.

«Спросить LLM»: повторная проверка обнаружения с помощью LLM

Если включен параметр Спросить LLM, в момент выполнения условия Reflex делает снимки и отправляет их в LLM. Действия выполняются, только если LLM подтверждает обнаружение. Это полезно для условий, которые часто срабатывают ложно. Переключатель находится сразу под параметром «Длительность» на панели условия по камере (вне раздела Дополнительно).

ПолеОписание
ПодключениеПоставщик LLM, которому отправляется запрос. Если подключения еще нет, создайте его на этой панели.
ВопросВопрос, который отправляется LLM. Обязательное поле. Пример: «Действительно ли человек стучит в дверь?»
Число снимковСколько фото отправить. От 1 до 10.
ИнтервалВремя между снимками. От 0 до 5000 мс.

В правиле может быть только одна такая проверка, и включить ее можно только при наличии условия по камере.