Документация, примеры использования системы умного дома и управления нагрузкой и gsm сигнализации. Работа с проектом Контроль Температуры
Работа с датчиками


Внимание
Не забудьте настроить мини-отчеты, чтобы получать ответы в виде SMS на ваши команды.
Рекомендуем защищать паролем выполнение команд на вашем устройстве.

Между кодом команды и номером розетки, временем задержки, паролем и.т.п (при использовании) вставляется пробел.

Датчики на размыкание-замыкание

См. также
Уведомление о срабатывании датчиков.

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

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

Разрешаем

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

Чтобы срабатывание внешнего датчика привело к включению-выключению соответствуюшего канала нагрузки вам надо послать sms с текстом 17 N 1, где N - номер датчика

Запрещаем

Чтобы срабатывание внешнего датчика не приводило к включению-выключению соответствуюшего канала нагрузки вам надо послать sms с текстом 17 N 0, где N - номер датчика

Инверсия состояния датчика

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

Включаем инверсию на датчике 1. Вам надо послать sms с текстом 27 N, где N - номер датчика

Отключаем инверсию для всех датчиков

Вы можете отключить установку инверсии сразу для всех датчиков. Вам надо послать sms с текстом 27 0

Температурные

Предупреждения
На данный момент доступны на устройствах SMS-SOLO, SMS-SOLO-KIT, 1U-THERMO, DIN-ONE, DIN-ONE-BOX, B-DIN-THERMO, B-DIN-THERMO-BOX

Запрос температуры

30 запрос текущей температуры на подключенных датчиках.

Пример ответа на запрос от устройства с двумя подключенными датчиками:
t1:-8,t2:+23

Управляем обогревом

Допустим, вы управляете простым радиатором отопления. Стоит задача поддерживать температуру в помещении в границах от -1 до +5 градуса. Радиатор подключен к каналу нагрузки 1, датчик с номером 2 вы используете для контроля температуры в комнате, где стоит обогреватель.

Как это работает:
Мы реализовали наиболее правильный вариант реакции на изменяющуюся температуру. В зависимости от стартовой окружающей температуры устройство будет себя вести по-разному.
Рассмотрим варианты поведения при условиях контроля границ от -1 до +5

  • Устройство стартовало при температуре ниже нижней границы. в -10. Устройство включит нагрузку и оставит включенной, пока температура не превысит верхнюю границу температуры
  • Устройство стартовало выше верхней границы, в +10. Устройство выключит нагрузку и оставит выключенной, пока не станет холоднее нижней границы.
  • Устройство стартовало при температуре между заданными границами. Устройство не будет менять состояние канала управления нагрузкой и будет отслеживать выход за границы.

Формат команды 31 N D T1 T2, где:

  • 31 - код команды
  • N - номер канала нагрузки. В рассматриваемом примере это 1
  • D - температурный датчик, который мы планируем связать с нагрузкой. в нашем примере это 2
  • T1 - нижний предел температуры, у нас это -1
  • T2 - верхний предел температуры, в нашем случае это 5
Команда выглядит так:
31 1 2 -1 5

В ответ вы получите текущую конфигурацию управления нагрузкой и зависимостей от температуры.

Совет:
Необходимо избегать частого автоматического включения-выключения нагрузки. Разносите контролируемые границы на несколько градусов. Безусловно, наше устройство справится с очень частой коммутацией нагрузки без проблем, но, обычно, это не полезно для подключенной нагрузки.

Управляем охлаждением

Допустим, с помощью вентилятора, обеспечивающего приток прохладного воздуха вы охлаждаете помещение. Требуется удерживать в помещении температуру в рамках +19 +22. Вентилятор подключен к каналу нагрузки 5, в помещении меряем температуру датчиком 1.

Формат команды 32 N D T1 T2, где:

  • 32 - код команды
  • N - номер канала нагрузки. В рассматриваемом примере это 5
  • D - температурный датчик, который мы планируем связать с нагрузкой. в нашем примере это 1
  • T1 - нижний предел температуры, питание будет снято с нагрузки, если температура упадет до этого значения или ниже.
  • T2 - верхний предел температуры. при достижении этой отметки устройство подаст питание на нагрузку.
Команда выглядит так:
32 5 1 19 22

В ответ вы получите текущую конфигурацию управления нагрузкой и зависимостей от температуры.

Совет:
Необходимо избегать частого автоматического включения-выключения нагрузки. Разносите контролируемые границы на несколько градусов. Безусловно, наше устройство справится с очень частой коммутацией нагрузки без проблем, но, обычно, это не полезно для подключенной нагрузки.

Отключаем реакцию канала

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

Отключаем реакцию канала на показания датчиков температуры.

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

Просмотр конфигурации

Наше устройство позволяет связать каждый канал нагрузки с любым из датчиков, задать им разные границы температур и разные реакции (охлаждение, обогрев). Командой 34 можно посмотреть текущее состояние настроек устройства.

В ответ на команду вы получите несколько строк (по одной - на канал нагрузки) формата N:R,t:D,T1,T2 ,где:

  • N - номер канала нагрузки
  • R - режим работы (c - охлаждение, h - нагрев)
  • D - номер температурного датчика, с которым 'связан' канал нагрузки
  • T1 - нижняя граница температуры
  • T2 - верхняя граница температуры

Датчики наличия напряжения

Встроенные в 1U-CLASSIC

Встроенные в 1U-CAN

Встроенные в 1U-THERMO

Ваше устройство имеет встроенный датчик наличия напряжения. Он контролирует наличие напряжения на одной из входящих линий 220в.
Подключен датчик к 1 входу для подключения датчиков (внутреннему) и работать с ним можно как с любым внешним датчиком, что описано в документации.
Можно включить уведомление о его срабатывании и настроить его логическую связь с первым каналом для подключения нагрузки.

Наиболее часто используемая конфигурация

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