Датчики

Использование датчиков может сделать вашу систему более адаптивной и интеллектуальной. К примеру, полив может остановиться автоматически если пошёл дождь. Теплица может открыться на проветривание если слишком жарко, а если слишком сухо, то система может включить увлажнитель.

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

Система позволяет анализировать показания нескольких датчиков сразу. Например, можно использовать усреднённую температуру с нескольких термометров и одновременно показания датчика влажности воздуха для того чтобы принять решение – нужно включать проветривание или нет.

Один и тот же датчик может быть задействован в нескольких расписаниях сразу. Датчик также может быть вообще никак не связан с расписаниями. Его показания будут просто отображаться в интерфейсе.

Датчики не представляют угрозы людям и животным. Они работают от напряжения 3,3 Вольт. Это чуть больше напряжения двух пальчиковых батареек.

Главная страница датчиков

На главной странице датчиков собрана информация обо всех подключённых к системе датчиках. Сведения на странице обновляются автоматически в режиме реального времени. Для переключения на этот экран нажмите кнопку «ДАТЧИКИ» на главной странице.

Главная страница датчиков

Каждому датчику соответствует отдельная плитка с краткой информацией. В зависимости от количества датчиков, а также от разрешения вашего экрана, размер и форма плиток меняются динамически.

На каждой плитке отображается следующая информация:

  • Имя датчика
  • Последнее зарегистрированное показание датчика
  • Единица измерения
  • Тип датчика или описание, которое задал пользователь
  • Время, когда было зарегистрировано последнее показание

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

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

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

Детальная информация о датчике

Для возвращения обратно в «компактный» вид нажмите «ВЕРНУТЬСЯ НАЗАД».

Добавление датчика

Для того чтобы добавить датчик, ознакомьтесь вначале с инструкцией, которая к нему прилагается, а затем подключите штекер к одному из свободных портов Умной Грядки. Далее на главной странице датчиков нажмите «ДОБАВИТЬ».

Выбор модели датчика

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

Добавление аналогового датчика

У каждого датчика должно быть имя. Система автоматически предложит вам подходящий вариант. Имя позволит в дальнейшем задействовать датчик в расписаниях.

Второй обязательный параметр – это номер порта. Выберите из списка порт, к которому вы подключили датчик (в списке будут только свободные порты). Номера портов нанесены на корпус Умной Грядки.

Если ваш датчик работает по протоколу 1-Wire, то вместо порта, нужно будет указать его адрес. В выпадающем списке автоматически появятся адреса всех датчиков 1-Wire, которые подключены к Умной Грядке физически, но ещё не добавлены в систему.

Добавление датчика 1-Wire

Нажмите «ДОБАВИТЬ ДАТЧИК». Для применения изменений потребуется несколько секунд. В момент добавления датчика все активные линии будут прерваны.

Обратите внимание, что переименовывать датчики и менять порт/адрес нельзя. При необходимости удалите датчик и добавьте заново. См. также Удаление датчика.

Дополнительные настройки

Для того чтобы задать дополнительные настройки, в диалоге добавления датчика нажмите на переключатель «Показать дополнительные параметры».

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

Дополнительные настройки датчика

Все дополнительные параметры можно будет в дальнейшем отредактировать.

Типы датчиков

Датчики в Умной Грядке сгруппированы по типам. Каждому типу соответсвует однобуквенный код.

Датчики температуры («T»):
Единица измерения – градусы по шкале Цельсия или Фаренгейта. Как правило, выполнены в водонепроницаемом корпусе. Позволяют измерять температуру воздуха, воды и почвы.
Датчики влажности почвы («M»):
Единица измерения – проценты. 0% – минимальная влажность (датчик находится в сухом песке или в воздухе), 100% – максимальная влажность (датчик погружён в воду). Показания датчика – относительные и могут варьироваться в зависимости от состава и типа грунта.
Датчики интенсивности дождя («R»):
Единица измерения – проценты. 0% – дождя нет, 100% – максимальная интенсивность дождя. Показания датчика – относительные. Некоторые модели датчиков имеют всего 2 ступени: либо дождь есть, либо нет. В этом случае единица измерения – булево значение.
Датчики относительной влажности воздуха («H»):
Единица измерения – проценты. 0% – сухо, 100% – максимально влажность воздуха.
Датчики освещённости («L»):
Единица измерения – люксы или проценты (0% – темно, 100% – максимальная освещённость), в зависимости от конкретной модели.
Ручные регуляторы («G»):
Позволяют физически от руки выставлять числовые значения в заданном пользователем диапазоне. Например, от 0.0 до 1.0 (доля), или от 0 до 100 (проценты) или от 20.0 до 40.0 (регулировка температуры в теплице) или любое другое. Выставленное значение можно использовать для корректировки расписаний.
Датчики типа вкл/выкл («S»):
Любой пассивный переключатель. Например, поплавковый датчик уровня воды в баке, реле давления или ручной тумблер. Можно выбрать один из двух вариантов настройки: прямой или инвертированный. Прямой: выдавать логическую единицу (True), когда контакт замкнут, и логический нуль (False), когда контакт разомкнут. Инвертированный работает наоборот. Контакт замкнут – False, разомкнут – True.
Специальные датчики («X»):
Используются для диагностики и тестирования.

Маркировка моделей датчиков

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

Рассмотрим принцип маркировки датчиков на примере термометра «T-A-TMP36-V1». Маркировка модели датчика состоит из четырёх частей, разделённых дефисом.

Первая часть («T») – это тип датчика. Типы датчиков приведены выше.

Вторая часть («A») – способ передачи данных:

  • Аналоговый («A»)
  • Цифровой по протоколу 1-Wire («W1»)

Третья часть («TMP36») – название микросхемы или производителя.

Четвёртая часть («V1») – версия исполнения датчика.

Перед покупкой датчика проверьте совместимость с вашей моделью Умной Грядки. См. подробнее Информация об устройстве.

Редактирование параметров датчика

Для редактирования параметров датчика нажмите на соответствующую ему плитку. Откроется подробная информация о датчике. Далее нажмите на переключатель «Показать дополнительные действия», а затем на кнопку «РЕДАКТИРОВАТЬ ДАТЧИК». Откроется диалог редактирования параметров датчика.

Измените необходимые параметры и нажмите на кнопку «СОХРАНИТЬ ИЗМЕНЕНИЯ». Для применения изменений потребуется несколько секунд. В момент обновления датчика все активные линии будут прерваны.

Удаление датчика

Для удаления датчика нажмите на соответствующую ему плитку. Откроется подробная информация о датчике. Далее нажмите на переключатель «Показать дополнительные действия», а затем на кнопку «УДАЛИТЬ ДАТЧИК». Удаление датчика займёт несколько секунд. В момент удаления все активные линии будут прерваны.

Все выражения, связанные с этим датчиком, будут также удалены. Другими словами, если было настроено расписание полива с дополнительным критерием запуска «влажность почвы меньше 30%» и вы удаляете соответствующий датчик влажности почвы, то расписание останется в силе, но уже без этой проверки. Т. е. полив будет запускаться в назначенное время безусловно.