Общий вид GSM контроллера CCU825.

GSM контроллер CCU825. Управление деревенским домом

Обновление от:


Статья посвящена предыдущей версии GSM контроллера CCU825 (версия 1.x). Данная версия уже снята с производства, но статья всё ещё актуальна, т.к. в версии 2.x, основные изменения в основном коснулись интерфейса управления. В версии 2.x это WEB интерфейс.

В процессе написания находится статья про новую версию контроллера (2.x). Вы можете подписаться на нас в соцсетях или Телеграм и как статья будет готова, я опубликую на неё ссылку.

Tolstopuz в июле описывал наш «умный деревенский дом» 🙂 и в финале статьи он упомянул, что мы хотим попробовать другой GSM контроллер для дистанционного управления и мониторинга дома. Пару месяцев назад мы это реализовали установив контроллер «GSM контроллер CCU825 в корпусе с креплением на DIN-рейку».

Эти два месяца, мы им активно пользовались и пришло время о нём подробно рассказать и провести маленькое сравнение с предыдущим контроллером «GUARDIAN BM8039D».

А зачем оно надо…?

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

  • Охрана и аудиоконтроль квартир, офисов, гаражей, дач и складских помещений
  • Управление котлом отопления, поддержание температуры в помещении
  • Управление шлагбаумом или воротами
  • Управление внешними исполнительными устройствами
  • Удаленный контроль параметров
  • Пультовая охрана и мониторинг
  • Слежение на картах
  • Охрана банкоматов, торговых автоматов и т.д.
  • Удаленное считывание показаний электросчетчиков, теплосчетчиков и т.п. через сквозной CSD канал и RS-232 / RS-485 интерфейс

От себя добавлю, что это устройство замечательно использовать для контроля и управления удаленным (например за 300 км) деревенским домом (немножко о нашей деревне: Посещение Калужской области 19-23 февраля 2016 года).

Собрался в деревню зимой на выходные, а дом холодный да и вообще не известно, есть там 220 или нет. Отправляешь на контроллер команду «включение 220», включается контактор и в ответ, от датчика наличия напряжения, получишь подтверждение наличия 220 вольт. Второй датчик покажет, что УЗО не вырубилось от влажности, а вольтметр проинформирует нас какое напряжение в сети и что оно не 110 вольт, а аж целых 180 🙂 (да-да, с напряжением у нас напряг, так что был куплен стабилизатор Ресанта СПН-9000 (13500Вт) ).

Пока будешь собираться в деревню, можно раз в несколько часов посылать запросы «состояния контроллера» и получать ответы от контроллера. Из этих ответов, мы узнаем: есть ли 220 в доме, какое напряжение в сети,  температура в доме и на улице, а так же другие параметры, которые будут реализованы в будущем (например контроль силы тока).

Ниже, я подробно покажу как это выглядит на телефоне.

Немного о GSM контроллере CCU825

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

Плата расширения E01.1 (8 входов)
Плата расширения E01.1 (8 входов)
  • Цифровых входов нет! Если вам нужен, например 1-wire, то тут его нет!
  • 2 реле для управления силовой нагрузкой (В документации указано, что они могут коммутировать 6А и 30В. Это те характеристики, с которыми контроллер проходил сертификацию, но по факту, там стоят достаточно мощные реле (10A 277VAC) и они прекрасно коммутируют 220В. С помощью них, можно управлять контакторами, а уже с помощью контактора включать силовую нагрузку.)
  • 5 выходов типа «открытый коллектор» (Если не хватит 2 реле, можно использовать 5 дополнительных выходов. Они должны использоваться в связке с реле. Ниже пойдет более подробное описание.)
  • Прямое подключение пожарных датчиков с питанием по шлейфу и автоматическим сбросом питания
  • Программирование через USB интерфейс
  • Разъем для GSM антенны SMA (Во время заказа, можно выбрать типа антенны.)
  • Встроенная батарея LiFePO4 и Встроенное зарядное устройство (зависит от комплектации)
  • Встроенный контроллер ключей TouchMemory DS1990A (Брелок для считывателя Em-Marine 41xx series)
Считыватель Proximity IronLogic CP-Z2L и брелок Em-Marine 41xx series
Считыватель Proximity IronLogic CP-Z2L и брелок Em-Marine 41xx series
  • Встроенные часы реального времени с отдельной батареей (Удобная вещь! Когда тебе приходит СМС с аварией, ты видишь во сколько её РЕАЛЬНО отправили, т.к. бывает, что СМС задерживаются и приходят через несколько часов… но это вопросы к операторам сотовой связи.)
  • Голосовое / SMS оповещение и управление (Можно управлять контроллером не только используя СМС но и используя голосовое меню набирая в DTMF.)
  • Автоматический контроль баланса на SIM карте и оповещение при снижении до заданного значения (Очень полезная функция!)
  • Оповещение об отключении питания, разряде батареи, изменении температуры устройства, вскрытии корпуса
  • Контроль и управление со смартфонов и планшетов на платформе Android с помощью программы μGuard. В разработке находится версия для iOS (iPhone/iPad).
  • Аудиоконтроль помещения (Возможность связи через внешнее переговорное устройство по тревоге или через голосовое меню. Микрофон активный RMA-04.)
Активный микрофон RMA-04
Активный микрофон RMA-04

Ну и так далее… Подробней смотрите на сайте производителя и в документации.

Выходы типа «открытый коллектор»

Хочу сразу затронуть вопрос касаемый выходов «открытый коллектор», т.к. возникли вопросы на эту тему.

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

Возникает второй вопрос — какое реле использовать, ведь большинство реле используют для управления 5, 12, 24В и т.д. Ответ оказался очень простой. То напряжение, что указано в характеристиках реле, оно примерное… или среднее, т.е. можно использовать для управления как большее напряжение, так и меньшее. На сколько большее или меньшее, уже нужно выяснять в документации на данное реле.

Возьмём для примера реле ABB серии CR-P, модель CR-P012DC2. Данное реле можно установить в розетку серии CR-PLSх.

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

Характеристики реле ABB CR-P012DC2
Характеристики реле ABB CR-P012DC2

Это реле как раз и можно использовать.

Описание схемы реализации

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

Макет схемы с CCU825 и другими компонентами
Макет схемы с CCU825 и другими компонентами

Расположение в шкафу

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

Контроллер CCU825 и все компоненты системы в силовом шкафу
Контроллер CCU825 и все компоненты системы в силовом шкафу

P.S. Не обращайте внимание на силовые кабели находящиеся в хаосе, это временное подключение стабилизатора. 🙂

Схема включения

Схема включения всех компонентов
Схема включения всех компонентов

1 — GSM контроллер CCU825.

2 — Штатные источник питания DR-30-15 с креплением на DIN-рейку. Входное напряжение: 100..240 В, выходное напряжение: 15 В/2 А.

3 — Контактор на 25А х 2 Elko Ep VSM425-40, с ручным управлением. Ручное управление для подстраховки, мало ли автоматика подведёт. Он и подает 220В в дом по команде контроллера. Суммарного коммутируемого тока в 50А вполне достаточно, ведь в деревне на дом выделяемся всего 5 кВт.

Контактор Elko Ep VSM425-40 230V
Контактор Elko Ep VSM425-40 230V
Вместо контактора лучше использовать моторный привод для автомата. Подробнее в статье: Меняем контактор на моторный привод EKF AV-M1

4 — Первое реле с индикацией PK-1P. Если все идет в штатном режиме, то после команды с контроллера, срабатывает контактор и на его выходах появляется 220В. На реле появляется напряжение, загорается зеленая лампочка, а контакты замыкают аналоговую линию в контроллере и приходит СМС с сообщением, что 220В поступает в дом.

Реле с индикацией PK-1P
Реле с индикацией PK-1P

5 — Автомат на 1А для БП контроллера.

6 — Трансформаторный БП, служащий для измерения напряжения в сети. В нашем случае, данный БП выдаёт при 220В примерно 7.35 VDC. Выход из БП подключается к аналоговому входу контроллера. В контролере, 7.35V преобразовываются в текущее значение напряжения в сети 220В (ниже это будет показано). Собрал данный БП Tolstopuz. Фото ниже, это внутренности БП.

Блок питания для измерения напряжения в сети
Блок питания для измерения напряжения в сети

В данной схеме очень важен конденсатор, если его не поставить, АЦП контроллера не сможет корректно рассчитать напряжение и оно будет постоянно прыгать в диапазоне ~ 0 — 9В. Ниже приведен пример того, как будет выглядеть сигнал С и БЕЗ конденсатора.

Сигнал С и БЕЗ конденстатора
Сигнал С и БЕЗ конденсатора
Как собрать трансформаторный БП
Контроллер понимает максимальное напряжение на входах +10 В. Берём самый маломощный трансформатор на ~ 6 В, ставим диодный мост (самый простой и маломощный) и небольшую ёмкость (~220 мкф, 16 В).Так как, в схеме нет стабилизатора, то напряжение плавает так же как и на входе. Затем в контроллере было указало, что (например) 6В на входе = 220В в сети, а дальше линейная зависимость.Контроллер не потребляет ток по входу, по этому характеристики всех деталей практические не имеют значений, кроме трансформатора, нужно, что бы на выходе без нагрузке у него не было более 7 вольт при напряжении в сети 230 В.

Можно использовать следующие компоненты:

Трансформатор: ТПК-0.7 (6В, 0.12А) (ТПГ-0.7) (https://www.chipdip.ru/product/tpk-0.7-6v)

Диодный мост: DB102, 1A 100В [DB-1] (https://www.chipdip.ru/product/db102)

7 — Основной двухполюсный автомат.

8 — Автомат на 16А для розетки рядом.

9 — Аналоговые термодатчики RTD-03.1. Диапазон измерения: -40..+120°C, точность измерения: 0,5°С.

Термодатчик RTD-03.1
Термодатчик RTD-03.1

10 — Устройство Защитного Отключения (УЗО).

11 — Второе реле с индикацией PK-1P. Оно контролирует наличия 220В после УЗО.

Настройка

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

  • Контролирует наличие питания контроллера и в случае его отключения/восстановления  оповещать по СМС;
  • Контроль и оповещение по СМС заряда аккумулятора;
  • Измерение температуры контроллера и оповещение по СМС при достижении пороговых значений;
  • Постоянный контроль температуры на улице и в доме;
  • Измерение напряжения в сети 220В;
  • Включение 220В в доме используя СМС;
  • Контроль наличия 220В в доме после контактора;
  • Контроль наличия 220В в доме после УЗО.

Ни каких функций охраны, контроля доступа или автоматической реакции на некие внешние факторы у нас не используются. Хотя данный контроллер, всё это позволяет делать. Например можно настроить реакцию на изменение температуры и включения бойлера или если сработает сигнализация, отправить СМС и включить освещение… возможно множество вариантов!

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

Для настройки используется конфигуратор идущий в комплекте на CD, также его можно скачать на сайте производителя. В будущем, для настройки, производитель встроит в контроллер WEB интерфейс (появилась прошивка версии 2.x где реализован web интерфейс (27/10/2015)).

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

Приступим к настройке…

Состояние GSM контроллера

CCU825. Окно состояния.
CCU825. Окно состояния.

В окне состояния мы видим следующие параметры:

  • Версия ПО, серийный номер и т.д.;
  • Состояние входов/выходов (также их можно принудительно  включить/выключить);
  • Режим охраны (принудительно можно изменить, нажав соответствующую кнопку);
  • Баланс на SIM карте;
  • Уровень сигнала GSM сети.

Общие параметры соединения

CCU825. Общие параметры соединения.
CCU825. Общие параметры соединения.

Все настройки тут понятны. Хочу обратить внимание, что лучше включить функцию «административный пароль» и указать пароль в соответствующем поле. Включение пароля, вам позволит удаленно, используя СМС, менять настройки GSM контроллера.

Соединение 1

CCU825. Соединение 1
CCU825. Соединение 1

В данном меню, мы настраиваем сотовые телефоны которые будет иметь право взаимодействовать с контроллером. Таких телефонов (соединений) может быть 8.

Мы настраиваем:

  • какие виды интерфейсов взаимодействия с контроллером доступны телефону (SMS, DTMF),
  • что произойдет, если позвонить на контроллер с данного телефона,
  • какой язык будет использоваться для SMS команд (в данном случае указано, что будет использоваться программа μGuard, но можно использовать и SMS команды на английском или русском языке),
  • и др.

Часы, планировщик задач

CCU825. Часы, планировщик задач.
CCU825. Часы, планировщик задач.

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

Планировщик задач, позволяет вам производить различные действия в указанное время. Например: отправлять СМС с состоянием контролера, включать или выключать выходы.

Питание, температура, индикация

CCU825. Питание, температура, индикация.
CCU825. Питание, температура, индикация.

В данном окне мы можем видеть:

  • Текущее состояние питания GSM контроллера;
  • Состояние аккумулятора;
  • Текущая температура GSM контроллера;

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

Входы

Мы используем  5 входов:

  • Вход-1: Аналоговый датчик температуры в доме (перемычку снять);
  • Вход-2: Аналоговый датчик температуры на улице (перемычку снять);
  • Вход-3: Сухой контакт. Реле контроля наличия напряжения 220В после контактора (перемычка 2-3);
  • Вход-4: Сухой контакт. Реле контроля наличия напряжения 220В после УЗО (перемычка 2-3);
  • Вход-8: Аналоговых вход измерения напряжения 220В (перемычку снять).
Очень важно установить перемычки как указано на схеме выше! Более подробное описание перемычек, вы найдете в документации к GSM контроллеру CCU825.

Входы — общие параметры

CCU825. Входы - общие параметры.
CCU825. Входы — общие параметры.

Вход 1 (на схеме In1)

Температура в доме.

Перемычку снять!

CCU825. Вход 1. Датчик температуры в доме.
CCU825. Вход 1. Датчик температуры в доме.

Указываем необходимые параметры:

  • Тип входа, термодатчика;
  • Названия входа;
  • Метод измерения уровня сигнала;
  • Текущие значения и пороговые значения измерений;
  • Реакция на измерения;
  • И др.
Хочу обратить внимание, что датчик температуры рекомендуется откалибровать:

  1. Расположите проверенный градусник рядом с датчиком температуры RTD-03;
  2. Через некоторое время, посмотрите температуру на градуснике;
  3. Полученную температуру введите в окне, которое появится после того, как вы нажмете кнопку К. Данная кнопка расположена справа от текущего значения температуры.
 

Вход 2 (на схеме In2)

Температура на улице.

Перемычку снять!

CCU825. Вход 2. Датчик температуры на улице.
CCU825. Вход 2. Датчик температуры на улице.

Все настройки делаем аналогично как и для входа 1.

Вход 3 (на схеме In3)

Сухой контакт. Реле контроля наличия напряжения 220В после контактора.

Перемычка в положении 2-3!

CCU825. Вход 3. Сухой контакт. Реле контроля наличия напряжения 220В после контактора.
CCU825. Вход 3. Сухой контакт. Реле контроля наличия напряжения 220В после контактора.

С указанными настройками, когда включится контактор (3) и на реле (4) появится 220, придет СМС с оповещением о наличии 220В в доме.

Вход 4 (на схеме In4)

Сухой контакт. Реле контроля наличия напряжения 220В после УЗО.

Перемычка в положении 2-3!

CCU825. Вход 4. Сухой контакт. Реле контроля наличия напряжения 220В после УЗО.
CCU825. Вход 4. Сухой контакт. Реле контроля наличия напряжения 220В после УЗО.

С указанными настройками, когда на реле (11) появится 220, придет СМС с оповещением о наличии 220В в доме после УЗО.

Вход 8 (на схеме In8)

Аналоговых вход измерения напряжения 220В.

Перемычку снять!

CCU825. Вход 8. Аналоговых вход измерения напряжения 220В
CCU825. Вход 8. Аналоговых вход измерения напряжения 220В

К данном входу, будет подключен самодельный БП 6 (см. схему) для измерения напряжения в сети 220. Он выдает 7,5VDC при 220В.

Настраиваем параметры как указано в данном окне.

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

Далее рассчитываем коэффициент, который нам понадобится в будущем, когда вы будете настраивать программу μGuard на Android.

К = U220 / Uvdc, где:

  • К — коэффициент;
  • U220 — текущее напряжение в сети 220;
  • Uvdc — текущее напряжение VDC после БП.

Пример:

К = 220 / 7,5 = 29,33

Выходы

В данной схеме используется только один выход — реле 1. В будущем найдётся применение и другим выходам.

Выход 1 (на схеме R1)

CCU825. Выход 1. Реле
CCU825. Выход 1. Реле

Именно это реле включает контактор (3) и подает в дом 220.

Программы μGuard для Android

Программы μGuard позволяет контролировать и управлять GSM контроллером с смартфона и планшета на платформе Android. В разработке находится версия для iOS (iPhone/iPad).

Состояние GSM контроллера CCU825

CCU825. μGuard. Состояние контроллера
CCU825. μGuard. Состояние контроллера

В данном окне мы видим общее состояние контроллера:

  • Режим охраны (и можем его изменить);
  • Состояние питания;
  • Состояние аккумулятора;
  • Открыт или закрыт корпус контроллера;
  • Температуру контроллера;
  • Баланс на SIM карте.

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

Входы контроллера

CCU825. μGuard. Входы контроллера
CCU825. μGuard. Входы контроллера

В окне «Входы» мы видим состояния и значения всех входов, который настраивали ранее.

Как и в окне «Состояние» мы можем на интересующем нас входе, нажать и подержать палец и появится контекстное меню, в котором можем выбрать пункт «Журнал значений» и посмотреть как менялись значения входов.

Выходы контроллера

CCU825. μGuard. Выход.
CCU825. μGuard. Выход.

Выход пока только один. Включение 220В в доме.

В контроллере, есть очень удобная функция — подтверждение выполнения команды. Справа от выхода, есть серый кружок, это индикатор состояние выхода. Когда вы, посылаете команду на включение выхода, контроллер после получения команды и включения реле, посылает обратно отчет, что команда получена и выполнена.  Только после этого кружок станет зеленый и состояние входа станет «Включено».

Журнал событий

CCU825. μGuard. Журнал событий
CCU825. μGuard. Журнал событий

Очень удобная функция. Вы можете в хронологическом порядке, посмотреть все тревоги и события, которые происходили на входах и состоянии контроллера.

Управление с помощью SMS

Если у вас телефон или планшет не на платформе Android, вы можете управлять контроллером с помощью SMS. Можно создать несколько шаблонов (включение 220В, запрос состояния) и в дальнейшем не набирать каждый раз заново команды управления.

Подробно я не буду расписывать SMS команды управления, они очень хорошо расписаны в документации, тут я приведу один пример:

Управление CCU825 с помощью SMS команд
Управление CCU825 с помощью SMS коман

В данном случае я запросил от GSM контроллера его состояние и состояние всех входов и выходов.

Запрос состоит из трех команд:

/1434 ТЕСТ INS OUTS
  • /1434 — пароль доступа к контроллеру;
  • ТЕСТ — общее состояние контроллера;
  • INS — состояние всех входов;
  • OUTS — состояние всех выходов;

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

С версии 2.16 появилась возможность управление с помощью Viber или Telegram. Подробнее в статье: GSM контроллер CCU825. Управление Viber или Telegram ботами

Что дальше?

Пока в планах, весной поставить бесконтактный датчик тока Honeywell CSLA1CF.

Honeywell CSLA1CF, Датчик тока
Honeywell CSLA1CF, Датчик тока

Может, что то дешевле найду, т.к. данный датчик стоит ~1300 руб.

Датчик тока

Обновление от 17/04/2017

Выше я писал, что хочу установить датчик тока Honeywell, но это «дальше» не настало, кризис, нужно экономить деньги. 🙂 Вместо датчика Honeywell установил датчик фирмы YHDC, модель SCTD010T-50A.

Покупал его на eBay, на сентябрь 2016 года он стоил ~500 р.

Измеряет до 50А (есть и на больший ток), на выходе DC 0-5В (есть с выходом 0-10В, но не помню, почему взял этот, возможно про другие тогда ещё не знал).

Датчик тока YHDC серии SCTD
Датчик тока YHDC серии SCTD

Характеристики датчиков

Фото датчика в электрощите

Установленный датчик тока SCTD010T-50A
Установленный датчик тока SCTD010T-50A

Настройки входа

В моём случае настройка (калибровка) входа ниже следующая.

Настройки входа CCU825 для датчика тока
Настройки входа CCU825 для датчика тока

График тока

В результате с CCU можно получить график тока

Графики тока
Графики тока

Подробнее про графики в статье: Пример использования JSON API. Статья: Строим графики на GSM контроллере CCU825

Сравнение с контроллером «GUARDIAN BM8039D»

Уже нет сил писать подробное сравнение с контроллером «GUARDIAN BM8039D», по этому буду краток.

Плюсы  GUARDIAN BM8039D по сравнению с CCU825:

  • Наличие цифрового интерфейса 1-wire. Очень удобно использовать для подключения цифровых термодатчиков (в CCU его пока не планируется реализовывать);
  • Очень простые SMS команды управления (но тут и минус, они не очень гибкие). Например, что бы включить первый выход, достаточно послать команду L1=1;
  • Что бы узнать состояние контроллера достаточно на него позвонить. Контроллер сбросит вызов и сразу придет SMS с отчётом;
  • В состоянии контроллера передает информацию об уровне сигнала в GSM сети. Очень полезная функция для удаленной диагностики проблем!
  • Клеммная колодка для подключения проводов под «винт». У CCU она «зажимная» и тонкие провода могут вываливаться из них если их задеть.

Минусы GUARDIAN BM8039D:

  • Дорогой, если собрать конфигурацию аналогичную CCU825 будет дорого и хуже;
  • Очень плохой штатный БП. Он очень дорогой (~2000 руб), выдаёт малый ток, его часто не хватает, особенно где плохое покрытие GSM сети. Если вам нужны сухие контакты для контроля наличия питания и заряда аккумулятора, заменить его нечем. Есть подходящая модель у Meanwell, но она почему то не продаётся в России;
  • Отсутствие индикации работы входов / выходов;
  • Менее удобная настройка;
  • Значительно менее функциональна программа к смартфону для управления контроллером;
  • Чисто внешней, значительно хуже и не удобней сделано само устройство (корпус, разъем DM9 для подключения 1-wire, коннекторы и т.д.);
  • Нет возможности управления через Интернет используя Web интерфейс (27/10/2015);
  • Нет API позволяющего взаимодействовать с контроллером из других приложений (27/10/2015).

Вкратце всё… что еще вспомню допишу. Будут вопросы спрашивайте в комментариях.

Куда мы дели GUARDIAN BM8039D?

А GUARDIAN BM8039D, Tolstopuz замечательно установил соседям и он там прекрасно работает!

Web интерфейс управления контроллером CCU825 версии 2.x

27 октября 2015 вышел релиз прошивки (версия 2.x) для контроллера CCU с управлением через Интернет используя Web интерфейс.

Первая часть статьи по GSM контроллера CCU825 версии 2: GSM контроллер CCU825 версия 2. Начало работы

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

Изменилось и приложение uGuard для Android. В него добавили режим работы через Интернет.

В новой прошивке появилась поддержка JSON API, что позволяет используя данное API получать данные с контроллера и управлять им из своих приложений.

Данное нововведение, позволяет легко интегрировать GSM контроллер CCU825 в существую систему мониторинга и управления.

Пример использования JSON API описан в статье: Строим графики на GSM контроллере CCU825 (06/04/2016)

Язык программирования EXT

(От 15/05/2016)

Произошла, великая вещь (конечно в контексте GSM контроллера CCU 🙂 ). Разработчик контроллера RADS Electronics, добавила в новую аппаратную версию контроллера CCU825 (12.xx ) поддержку языка программирования EXT (собственная разработка).

Что это даёт? Даёт это очень много! Теперь вы не ограничены рамками web интерфейса контроллера для описания логики/алгоритма работы контроллера. Используя язык программирования EXT, вы можете описывать полностью свою логику (правила) работы контроллера, обработки событий (изменения состояние входов/выходов), управления исполняющими устройствами (включение насоса, бойлера и т.д.). Всё зависит от вашей фантазии!

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

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

# При отпускании кнопки вскрытия корпуса контроллера (тампера)
# будет происходить переключение реле 1

proc main()                             # Основная подпрограмма (точка входа)
{
    var e = $get_event_id();            # Получение обрабатываемого события
    if e == $EVT_INIT {                 # Обработка инициализации
        $set_event_mask($EM_SYSTEM);    # Разрешение системных событий
    } else if e == $EVT_CASE_OPEN {     # Обработка вскрытия корпуса контроллера
        toggle(1);                      # Переключение реле 1
    }
}

proc toggle(n)                          # Подпрограмма управления выходом
{                                       # n - номер выхода
    var s = $get_output_state(n);       # Получение текущего состояния
    $set_output_state(n, !s);           # Установка инверсного состояния
}

CCU825 web интерфейс загрузки EXT программы

CCU825 web интерфейс загрузки EXT программы
CCU825 web интерфейс загрузки EXT программы

Описание языка программирования EXT и новые прошивки можно скачать с сайта производителя.

Полезные ссылки

Статья написана в соавторстве с: Евгений

Андрей Торженов

В профессиональной сфере занимаюсь всем, что связанно с IT. Основная специализация - VoIP и сети передачи данных. Стараюсь не заниматься Windows серверами (но иногда приходится) и 1С.

GSM контроллер CCU825. Управление деревенским домом: 46 комментариев

  1. Хорошая штука в своё время очень много ставил такого плана контролеров для управления отопления ну и охраны конечно,
    только назывались Кситал ,Евгений озвучь стоимость в финале сколько получится очень заинтересовала система, и есть ли возможность установки двух симок ?
    А вообще молодца не скучаешь :good:

    1. Стоимость контроллера:
      CCU825-H-AE-PBD (GSM контроллер CCU825-H, крепление DIN, GSM антенна выносная (SMA, каб. 3 м.), блок пит. 15В/2А, АКБ LiFePO4 12В-1,3А/ч, программа µGuard) — 7 250,00р.

      Термодатчик RTD-03.1 — 300р x2 = 600 руб

      Контактор — 1121 р

      Два реле по 500 руб = 1000 руб

      Примерно в сумме: 10.000 руб

    2. Симку только одну поддерживает.
      Скоро производитель сделает возможность управления через GPRS с приватным IP адресом использую web интерфейс.
      Будет весьма интересное решение…
      Как я понимаю, можно будет в реальном времени опрашивать все входы и например, строить графики изменения температуры или напряжения или какого другого датчика…
      Пока информации нет, ждём.

    1. У меня тоже народ заинтересовался, как раз в контексте управления котлом в загородном доме. Что бы можно было менять различные профили работы. Например едешь в дом, включаешь профиль нагрева, а когда уехал, профиль поддержание минимальной +5 температуры ну и контроль работы (перезапуск котла, контроль нагрева, контроль наличия 220 и т.д.)

  2. В технических условиях не рекомендуется параллельное включение контакторов реле (3 позиция на схеме).
    Это реле во включенном состоянии постоянно потребляет электроэнергию.
    Более экономично — использование импульсных реле http://pr220.ru/light/upravlenie-osveshheniem-impulsnym-rele/.
    В настройках Выхода 1 (на схеме R1) вместо флажка «уровень» установить «импульс» и задать время импульса около одной секунды.

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

  3. Вы пишете — Если не хватит 2 реле, можно использовать 5 дополнительных выходов. Они должны использоваться в связке с релейным модулем, например таким: Реле Troyka-модуль..
    Вопрос: Где взять 5В для управления Troyka-модулем? Или какой релейным модуль есть с управлением от 15В которые подает CCU с Ext PWR?

    1. Пока не стояла задача использовать эти выходы, в связи с этим не вникал в вопрос.
      Но так, сходу, вижу два решения:
      1. Использовать делитель напряжения;
      2. Использовать такого типа модули: http://www.ebay.com/itm/221569289237?_trksid=p2060778.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

      Они дают на выходе нужное напряжение и стоят дёшево.

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

    1. Пока глубоко не копал. Но то, что уже выяснил:
      Honeywell CSLA1CF выдаёт линейный аналоговых сигнал. Амплитуда данного сигнала половина от питающего. Т.е. если питание 15В, то при 100А будет 7,5В. Но это примерно, нужно будет тестером замерить и высчитать коэффициент для расчёта.

      У датчика три ножки:
      1. Общий;
      2. Питание;
      3. Аналоговый выход.

      Документация на датчик: http://sensing.honeywell.com/index.php?ci_id=49794

  4. Доброго времени!
    Недавно только познакомился с CCU825, заинтересовала возможность «нюхать» внешнее напряжение сети посредством трансформаторного БП.
    Не подскажете точные комплектующие для самостоятельной сборки такого БП?

    1. Контроллер понимает максимальное напряжение на входах +10 ( если я не ошибаюсь) , как сделал я , взял самый маломощный трансформатор на ~ 6 В. ( так на Митино и сказал ) , поставил диодный мост ( самый простой и маломощный) и не большую ёмкость (~220 мкф 16 В ). Так как в схеме нет стабилизации напряжение плавает так же как на входе . Затем в контроллере было указало, что ( например) 6В на входе = 220В в сети , а дальше линейная зависимость. Правда, я на выходе добавил еще небольшой переменный резистор ( потребляемого там тока практически нет ) по этому взял любой и выставил и напряжение на выходе всей этой схемы более удобное для расчета в контроллере ( ведь что может получится на выходи такой схемы угадать тяжело , а тут можно подстроить ) .

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

      Трансформатор
      https://www.chipdip.ru/catalog-show/power-transformers?x.1508=PtX&x.1509=SEG

      Диодный мост
      https://www.chipdip.ru/product/db102

          1. Здравствуйте. В электронике не силен. Трансформатор брал тот, что Вы указывали (может партия не удачная), удивились когда на холостом выдавал не то, что хотелось бы. А резисторами игрался электрик. Потом поставил 3296.

  5. добрый день
    очень помогла Ваша статья/статьи как в выборе контроллера управления домом, так и некоторыми моментами построения и управления оборудованием.
    у меня вопрос, как думаете, чем и как можно управлять термоголовкой от данного контроллера?
    задача следующая:
    — есть система отопления тёплые полы. есть бойлер косвенного нагрева который греет жидкость. На зимний период, что бы экономить электричество на подогреве дома, на подаче коллектора тёплого пола стоит термоголовка с двухходовым клапаном. На время своего отсутствия планирую держать клапан в полузакрытом или прикрытом положении, как только собираюсь ехать — дать команду контроллеру,
    что бы он повернул сервопривод или дал команду термоголовке — положение открыто, а значит тепло
    пойдёт в пол максимально и к приезду моему всё будет тип топ 🙂

    перерыл интернет, но там все термоголовки на 220/24В и восковые и т.д.,управлением ими…в CCU на выходе или есть или нет управление (грубо 0 или 1), как управлять такими термоголовками? только с потенциометром или открыто/закрыто. но при 24В управление будет погрешность…хотя если для открыто/закрыто не страшно, дольше будет процесс.

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

    1. Вот к примеру этот кран ( первый попавшийся)
      http://evroarm.ru/kran/qt_valves/2wayqt5304/qt530622

      У него есть в провода управления один на закрытие другой на открытие
      крана , есть концевик который контролирует момент закрытия или
      открытия

      Время работы крана достаточно значительное 60 сек. в контроллере вы
      можете устанавливать время подачи управляющего сигнала , например
      поставить 30 сек. подачи сигнала управления на выходе кран закроется
      на ~50 %
      Но задействовать для этого придется 2 выхода , похожий вариант у нас
      описан в статье про моторный привод для автоматом https://4ham.ru/ccu825-motorniy-privod-ekf-av-m1/#more-6728

        1. Модель SCTDxxT покупалась 3 года назад и судя по всему, её уже сняли с производства.
          Вы похоже правильно нашли новую модель — SCT010T-D (http://en.yhdc.com/product/376.html).

          Судя по характеристикам, это то, что нужно. На выходе до 5 VDC.

          Купить можно, например на ebay

  6. Андрей, добрый день.
    Мне недавно попал в руки похожий контроллер, но немного в другом корпусе.
    CCU825-S Аппарат новый, но старой версии 01.02.
    Нашёл на сайте драйвер, програмку… поставил, запустил…
    Всё в норме, работает.
    Но столкнулся с проблемкой. Его наверно кто-то до меня настраивал и поставил Админ Пароль.
    Теперь можно только просматривать…
    Почитал в инструкции, там сказано что сброс осуществляется при помощи долгой процедуры.
    Но нигде про неё ни слова, на сайте тоже не нашёл.
    Возможно Вы сталкивались с такой ерундой? подскажете?

      1. Спасибо, Ну может действительно кому пригодится:
        В конфигураторе нажмите «Контроллер» — «Восстановить заводскую конфигурацию».
        Начинается обратный отчёт, примерно 0,5 часа. И тогда ВСЁ сбрасывается на завод.
        А ещё у меня вопрос по поводу датчиков температуры.
        Вы не снимали с него Эту самую термоусадку? Что там под ней? его можно самому собрать или там супер-хитрая схема???
        Если я правильно понял, исходя из Вашей схемы, то все контролируемые параметры смотрятся через контакты реле или автоматов?

        1. Термодатчики не разбирал. Но можно подобрать любой другой с необходимыми характеристиками.

          Если я правильно понял, исходя из Вашей схемы, то все контролируемые
          параметры смотрятся через контакты реле или автоматов?

          Да

  7. Также, возник вопрос по индикации Входа на который подключен термодатчик.
    Этот вход подсвечивается всегда? независимо от его состояния??? В пределе он или ниже нормы опустился…
    Я сейчас проверяю на термосопротивление ДТС 125 100м в2 100.
    Оно почти схоже с RDT-03 (только верхний предел больше)
    В даташите написано: Диапазон измеряемых температур: -50..+100 град С
    А на этикетке самого датчика -50…. +180 С
    180 подходит по показаниям окружающей среды. Показывает примерно правильно На столе 25.3 С

        1. Если горит светодиод входа, значит вход находится в активном (тревожном) состоянии. Т.е. например температура вышла за приделы/границы и вход перешел в «тревожное» состояние.

          Параметры границ настраиваются в «Входы > Границы тревожных зон». Там же можно посмотреть текущее значение температуры/напряжения на входе.

          Подробнее описано в документации: http://www.radsel.ru/files/CCU825/CCU825-H/Manual_CCU825-H_v01.02.pdf

      1. Насколько я помню, с контактором была проблема с подгоранием контактов из за низкого напряжения питания. Соответственно со стабилизированным напряжением пинания 12 вольт таких проблем не будет. Про моторный привод читал, но как то это менее интересно…

        1. Если нужно постоянно включать/выключить (насос, обогрев и т.д.), то лучше контактор, если нужно, как в нашем случае, включить электричество в доме на недели/месяцы и больше автомат не трогать, то imho лучше моторный привод.

  8. Прошу прощения за глупы вопрос. Можете пояснить подключение датчика тока SCT010T-D 5-50A?
    Подключил с датчика разъем К на вход контроллера, а разъем на L на землю.
    Настройку входа сделал как у вас, но у меня значение всегда одно и тоже получается — 16.9293, даже при отсутствии входного напряжения на измеряемом проводе на вводе в дом.
    Что я делаю не так?

    1. Вероятнее всего не верно сконфигурирован вход. Тип Входа «аналоговый». на нужном вам входе перемычку нужно убрать, на сколько я помню.

      Прикрепленный файл:

Добавить комментарий