Логический модуль позволяет задать алгоритм действий по заданной цепочке. Это продвинутый вариант замены планировщика заданий и термостата. Запрещено переходить на предыдущий шаг во избежании зацикливания.
Это устаревшая опция - замена её Logic2 и Interpreter. Опция не доступна для добавления в прошивку.
Логический модуль - это мощный инструмент для создания своей цепочки логики по времени и данных с датчиков.
В данный момент на выходе можно управлять состоянием GPIO(в том числе и VGPIO), PWM.
Описание переменных условия для сравнения:
Hour - часы локального времени
Minutes - минуты локального времени
Minutes per day - количество минут текущих суток для удобства сравнения времени.
Day - день месяца.
Week - день недели. 0 - Понедельник.
GPIO X - проверка состояния GPIO, настроенного на вход.
Далее выводится список активных датчиков: Температуры, влажность, АЦП и т.д.
Например необходимо включить GPIO в 16 часов и 15 минут, то для этого считаем: 16*60+15 = 975. Т.е. ставим в поле сравнения число 975.
None - Применяется, когда действие не требуется.
Next step - Перейти к следующему шагу сравнения.
Go to step - Перейти к конкретному шагу сравнения. В поле STEP необходимо указать номер шага.
GPIO - установить соответствующий состояние на указанном GPIO.
PWM - установить соответствующий уровень на указанном канале PWM.
SMS - Отправить SMS при срабатывании условия.
Если в данный момент необходимо выключить логическое задание, то в первом шаге в обеих условиях необходимо выставить действие None.