+1
Answered

Как настроить автоматическое освещение с помощью датчика открытия

Zmey 8 years ago updated by Команда 1М 8 years ago 1

Нам понадобится один наносервер (или прошитый роутер + контроллер 1M Gate), далее для каждой зоны: датчик открытия (импульсный или статичный), статичное реле (триггерное или нет) и два сценария.

Сразу скажу, что автоматизировать освещение с помощью датчика открытия имеет смысл в двух случаях: когда в закрытой зоне будет находиться только один человек (например, туалет) или в зоне, которая будет открыта пока в ней кто-то находится (например, кладовка).

Импульсный датчик открытия посылает сигнал только когда открылась дверь. А статичный датчик посылает один сигнал когда открылась дверь и другой когда закрылась. Для первого случая нам подойдут оба варианта, а для второго случая обязательно нужен статичный датчик открытия.

Импульсное реле для освещения не подходит и я думаю понятно почему.

Триггерное (от англ. слова trigger - переключать) реле отличается тем, что для его включения и выключения используется один и тот же сигнал, который переключает его состояние, а у не триггерного реле включение и выключение это разные сигналы.


Логика для закрытой зоны:

Сценарий 1: Если произошло событие сработки (активации, открытия) датчика открытия и если реле выключено, то включить реле.

Сценарий 2: Если произошло событие сработки (активации, открытия) датчика открытия и если реле включено, то выключить реле.

Оба сценария срабатывают одновременно по одному и тому же событию, но следующее условие в каждом сценарии является взаимоисключающим. Таким образом дальше продолжает работу только один из двух сценариев. Соответственно каждое нечетное открытие двери включает реле, а четное - выключает.


Логика для открытой зоны:

Сценарий 1: Если произошло событие активации (открытия) датчика открытия, то включить реле.

Сценарий 2: Если произошло событие деактивации (закрытия) датчика открытия, то выключить реле.

Здесь каждый сценарий отвечает за противоположные события. Все просто и понятно.

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


Также должен отметить для обоих случаев, что дешевые датчики часто шлют сигнал в эфир достаточно продолжительное время. Поэтому иногда после старта сценария необходимо добавить паузу (задержку) на 1-2 сек.