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 и новые прошивки можно скачать с сайта производителя.

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

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

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

  1. Pingback: GSM контроллер CCU825. Управление деревенским домом | 2keep.net

  2. Alexei

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

    0
    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 руб

      0
    2. Андрей Торженов Автор записи

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

      0
    1. Андрей Торженов Автор записи

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

      0
  3. Василий Неверов

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

    0
    1. Андрей Торженов Автор записи

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

      0
  4. Vitaly Senatorov

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

    0
    1. Андрей Торженов Автор записи

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

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

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

      0
    1. Андрей Торженов Автор записи

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

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

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

      1+
  5. avatarnikolka1543

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

    0
    1. avatarЕвгений

      Контроллер понимает максимальное напряжение на входах +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

      2+
  6. avatarhjvfy

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

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

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

    0
    1. avatarЕвгений

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

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

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

      0
        1. Андрей Торженов Автор записи

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

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

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

          0
  7. Валерий Богун

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

    0
      1. Валерий Богун

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

        0
        1. Андрей Торженов Автор записи

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

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

          Да

          0
  8. Валерий Богун

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

    0
        1. Андрей Торженов Автор записи

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

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

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

          0

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