Sonoff Basic
Прошивка для одного из самых распространённых устройств компании Itead - Sonoff Basic, имеет самый широкий набор датчиков и режимов работы.
Sonoff R2Power - вторая ревизия Sonoff Basic, отличается усилением дорожек проводами и на плате выведен вместо порта GPIO14 - GPIO2
Функции прошивки:
управление выходным каналом
контроль до 2х входных дискретных каналов или датчика по выбору
предустановленные режимы обеспечивающие определенную логику работы устройства
таймеры - изменение состояния выходного канала в определенный момент времени
сценарии - предустановленные блоки групп шагов
взаимодействие с другими устройствами системы через сценарии
поддержка модуля RTC
поддержка OLED экрана
поддержка модуля энергомонитора PZEM004
Используемые порты процессорного модуля ESP8266/ESP8285:
Выходной канал - GPIO12 (D6)
Входные каналы (или подключение датчиков) могут быть выбраны из перечня портов:
GPIO14 (D5)
GPIO2 (D4)
GPIO3 (RX)
GPIO1 (TX)
GPIO15 (D8)
Системная кнопка - GPIO0 (D3)
Системный светодиод - GPIO13 (D7)
Модуль энергомонитора PZEM004.
Обязательным условием является - не использовать для подключения датчиков порты GPIO3(RX), GPIO1(TX)
Режимы, предназначены для стандартизации определенных алгоритмов автоматизации и упрощения их кодирования в сценариях.
Существует 5 различных режимов: Стандарт, Регулятор, Движение, Дверь, Полив.
Работа режимов Регулятор, Движение, Дверь, Полив можно остановить используя параметр Авто/Ручной.
Стандарт
В данном режиме доступны:
выходной канал
2 входных канала
Это режим который позволяет создавать свою логику управления на основе 2х дискретных датчиков
Регулятор
Состояние выходного канала зависит от значения канала датчика и установленных параметров.
Настройка данного режима состоит из 3х параметров:
Комфорт - целевое значение контролируемой величины
Нижний допуск - на сколько ниже величины Комфорта включать Выходной канал
Верхний допуск - на сколько выше величины Комфорта выключать Выходной канал
Максимальное отображаемая величина
Минимально отображаемая величина
Тепло
Холод
Влажно
Сухо
Высокое давление
Низкое давление
Светло
Темно
СО2
Пыль
Движение
В данном режиме доступны:
выходной канал
входной канал - датчик движения с дискретным выходом (например HC-SR50x)
Настройка данного режима состоит из 1го параметра:
Время выключения после отключения сигнала "Движение" в секундах
В данном режиме Выходной канал включается при высоком уровне сигнала на Входном канале и остается включенным при низком уровне Входного сигнала в течении указанного времени в параметрах. Выключение выходного канала выполняется при низком уровне Входного сигнала и по прошествии количества секунд указанных в параметре.
Дверь
В данном режиме доступны:
выходной канал
входной канал - датчик открытия с дискретным выходом (например геркон)
Настройка данного режима состоит из 1го параметра:
Время выключения после сигнала "Закрыто" в секундах
В данном режиме Выходной канал включается при высоком уровне сигнала на Входном канале и остается включенным при низком уровне Входного сигнала в течении указанного времени в параметрах. Выключение выходного канала выполняется при низком уровне Входного сигнала и по прошествии количества секунд указанных в параметре.
Полив
В данном режиме доступны:
выходной канал
входной канал - датчик влажности почвы с дискретным выходом
Настройка данного режима состоит из 2х параметров:
Время работы полива в минутах
Время блокировки между поливами в минутах
Работа алгоритма полива зависит от уровня датчика влажности почвы.
При низком уровне Выходной канал отключен.
При высоком уровне выполняется периодическое включение Выходного канала на время указанное в параметре "Время работы полива" и выключение Выходного канала на время указанное в параметре "Время блокировки между поливами"