Datalogger

Устройство локального мониторинга контроллеров серии SmartWeb и Kromschroeder E8

DataLogger предназначен для мониторинга по локальной сети Ethernet состояния системы отопления под управлением контроллеров серии SmartWeb и Kromschroeder E8, а также изменения их режимов работы.

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

Все функции Datalogger целиком и полностью встроены также в контроллер SmartWeb X.

Сравнение с TM-E8:

  • - Нет работы через GSM/GPRS - нужен внешний интернет
  • - Нет входов для датчиков и выходов реле - нужно внешнее устройство вроде SmartWeb
  • - Нет резервного питания - при отключении 230 В нет оповещения
  • - Нет управления и оповещения по SMS
  • + Есть встроенный веб-сервер
  • + Есть интеграция по Modbus TCP
  • + Можно сделать CAN-мост через Ethernet
  • + Ниже цена
Мониторинг Kromschroeder E8 Да
Мониторинг SmartWeb Да
Шина данных CAN
Сервис Тепломонитор Да
Встроенный веб-сервер Да
Интеграция в BMS, SCADA, «умный дом» Modbus TCP
Функция CAN-моста Ethernet Да
Карта памяти microSD
Ethernet Да
GSM Нет
Питание 5VDC miniUSB
Встроенная батарея Нет
Дополнительные датчики Нет
Управляющие реле Нет

Комплектация

  • Datalogger
  • Блок питания 5 В
  • SD-карта
  • Кабель CAN с обжатым концом
  • Концевые резисторы CAN 2 шт.

Подключение DataLogger к отопительным контроллерам SmartWeb и Kromschroeder

SmartWeb

Подключите CANbus-провод одним концом к DataLogger, другим к SmartWeb на клемму CAN.

Kromschroeder E8

Подключите CANbus-провод одним концом к DataLogger, другим к Kromshroeder E8 на клемму BUS, белый провод — H, коричневый провод — L.

Концевой резистор

Если DataLogger находится на конце шины данных CANbus, подключите в свободный разъем CANbus концевой резистор.

Подключение DataLogger в локальную сеть Ethernet

Подключите обжатым Ethernet-кабелем категории 5E или выше контроллер DataLogger в локальную сеть через маршрутизатор.

По-умолчанию на Datalogger включен режим DHCP, таким образом он узнает все настройки подключения к интернету с маршрутизатора.

Включение контроллера DataLogger

Подайте на контроллер DataLogger питание 5VDC. Блок питания для контроллера идет в комплекте с устройством.

Регистрация

Если у вас нет доступа к сервису http://control.teplomonitor.ru/, то вы можете зарегистрироваться на нём, использовав номер (IMEI) и номер билета одноразовой регистрации с коробки контроллера.

  • Включив Datalogger, найдите на корпусе наклейку с номером контроллера (IMEI) и номером билета.

Далее следуйте инструкциям из статьи

Облачный сервис Тепломонитор

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

Если вам необходимо зайти на встроенный веб-сервер Datalogger, вы можете узнать его текущий IP-адрес в вашей локальной сети на вкладке «Схема» в личном кабинете Тепломонитор.

Далее откройте на вашем ПК или мобильном устройстве браузер (Google Chrome, Internet Explorer, и др.).

В адресной строке введите адрес контроллера DataLogger.

После этого вы перейдете на страницу контроллера DataLogger. Первый запуск страницы может занять около минуты. Последующие запуски страницы будут занимать 5-10 секунд.

На главной странице контроллера DataLogger вам будет предложено ввести ваши логин и пароль.

По умолчанию, используется пара guest - guest для доступа без изменений, и user - user, а также expert - expert для доступа с возможностью изменять параметры и доступа к системным настройкам.

После входа в систему перед вами появится меню контроллера DataLogger, оно практически полностью идентично личному кабинету Тепломонитор.

Вы можете просматривать как параметры всей системы в целом, так и отдельные контроллеры, они отображаются в виде вкладок.

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

На вкладке «График» вы можете проследить за работой системы в течение определенного периода времени.

Вкладка «Журнал» содержит историю сообщений об ошибках и неисправностях в системе.

На вкладке «Настройки» представлены все доступные на контроллерах настройки.

Настройка контроллера DataLogger через браузер

Чтобы перейти в настройки контроллера DataLogger, нажмите на ссылку «Admin» в верхнем меню.

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

Описание некоторых параметров

  • Дата/Время задается для Даталоггера.
  • Язык интерфейса пока только русский.
  • IP-адрес, Маска подсети, Шлюз применяются только если DHCP выключен.
  • DHCP позволяет Даталоггеру брать настройки локальной сети и доступа к интернету от маршрутизатора.
  • MAC-адрес для локальной сети генерируется автоматически, но может быть изменен.
  • Режим CAN-UDP моста может передавать и принимать сообщения CAN-сети через локальную сеть Ethernet.
  • Мониторинг включает процесс опроса параметров CAN-сети SmartNet. Применяется только после перезагрузки.
  • Мониторинг E8 включает процесс опроса параметров CAN-сети Kromschroeder. Применяется только после перезагрузки.
  • Пользователь Логин, Пароль задают специальные логины и пароли, можно сделать 3 разных пользователя.
  • Пользователь Эксперт включает доступ к настройкам параметров и меню Администратора.
  • Отправка параметров включает отправку данных на облачный сервер Тепломонитор.
  • IMEI у каждого даталоггера свой и не может быть изменен.
  • Отправка параметров - Пароль нужен для того, чтобы сервер Тепломонитор принимал данные от этого даталоггера, менять его не стоит.
  • Синхронизация времени включает авто-синхронизацию времени Даталоггера с Тепломонитором.
  • Разница времени с сервером задает временную зону относительно Москвы.
  • Название контроллера задает отображаемое имя объекта на сервере Тепломонитор.
  • Версия прошивки Даталоггера пригодится при обращении в техподдержку и при обновлении ПО.

Что, если SD-карта сломается или не будет вставлена?

В случае, если SD-карта не будет опознана, или там не будет необходимых файлов, Datalogger загружается в резервном режиме.

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

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

Параметры программ представлены в следующем виде.

  • номер программы,
  • название параметра,
  • поле для ввода значения или само значение,
  • адрес Modbus TCP,
  • R/O - только для чтения.

Обновление прошивки

Внимание, если вы перепрошиваете SmartWeb X, то у вас настройки отопления весьма вероятно слетят! Даже если не слетят, то могут «поехать» некоторые настройки, а также испортиться привязки датчиков и реле.

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

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

Если у вас бутлоадер версии до 2017.03.14, то его надо будет обновить заранее до последней версии, через веб-страницу. Либо перед перепрошивкой сбросьте все настройки к заводским, а сразу после перепрошивки - еще раз.

Это не касается перепрошивки Даталоггера.

Зайдите в меню «Admin» и скопируйте оттуда значение параметра Версия, чтобы потом понять, обновилась ли у вас прошивка или нет.

Чтобы обновить прошивку через встроенный вебсервер, нажмите в верхнем меню на ссылку «FirmwareUpdater» (ссылка вида http://192.168.0.123/~sm/upload ).

Выбрать файл из архива

нажать «Отправить».

Загружаться будет где-то минуту.

После перепрошивки снова зайдите в меню «Admin», там параметр Версия должен измениться.

В случае SmartWeb X необходимо будет подтвердить свое намерение обновить прошивку на экране контроллера, там по концу загрузки прошивки возникнет соответствующий диалог.

Необходимо будет нажать Yes (левую клавишу) в течение 30 секунд после появления этого меню.

Если что-то пошло не так

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

Datalogger

SmartWeb X

  1. На странице Datalogger (SmartWeb X) в верхнем меню нажать FirmwareUpdater
  2. Выбрать файл из архива DL_FW.bin (SX_FW.bin), нажать «Отправить»
  3. Контроллер будет загружать файл прошивки ~1 мин, затем перезагрузится.
  4. После перепрошивки открыть еще раз ту же ссылку
  5. Выбрать файл из архива DL_BL.bin (SX_BL.bin), нажать «Отправить»
  6. После перепрошивки открыть еще раз ту же ссылку
  7. Выбрать файл из архива DL_SD.bin (SX_SD.bin), нажать «Отправить»
  8. Далее повторить штатную процедуру прошивки.

Вы можете объединить несколько групп контроллеров SmartWeb, находящихся в разных CAN-сетях, одной локальной сетью Ethernet. Для этого в каждой группе должно находиться по одному контроллеру DataLogger. Соответственно, такие контроллеры DataLogger должны находиться в одной сети Ethernet. В настройках DataLogger должна быть включена опция «Режим CAN-UDP моста».

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

Например, требуется соединить два контроллера (две группы) SmartWeb при помощи радиоканальной связи. В этом случае потребуется два Wi-Fi-маршрутизатора. Установите их в местах соединения контроллеров SmartWeb. Убедитесь, что эти маршрутизаторы могут быть соединены по Wi-Fi. Разные маршрутизаторы имеют разную мощность радиосигнала, и, соответственно, разную дальность действия. В некоторых случаях для усиления сигнала может потребоваться дополнительное оборудование.

Подключите к маршрутизаторам по одному контроллеру DataLogger. В свою очередь, к ним подключите контроллеры SmartWeb:

Аналогично можно объединить контроллеры SmartWeb уже имеющейся на объекте проводной локальной сетью Ethernet:

Индикация Значение
LED не горит Нет питания
LED непрерывно зеленый Все ОК
LED мигает зеленый нет связи с сервером Тепломонитор
LED мигает красный нет связи по CAN
LED мигает красный на зеленый нет ни связи с Тепломонитором, ни по CAN
LED мигает красным очень часто нет SD-карточки

Иногда через встроенный веб-интерфейс настроить контроллер не получается.

Например, вы не планируете пользоваться сервисом Тепломонитор или в данный момент нет интернета. Тогда контроллер не может послать на Тепломонитор свой текущий IP-адрес и вы не сможете так его узнать.

В таком случае можно настроить Datalogger через SD-карту.

Настройка

Выключите питание контроллера. Извлеките из контроллера DataLogger microSD-карту.

Вставьте ее в кардридер. Найдите на microSD карте файл SETTINGS.TXT. Его содержимое имеет следующий вид:

 {
        "users": [
                {"login": "guest",      "password": "guest",    "expert" : 0},
                {"login": "user",       "password": "user",     "expert" : 1},
                {"login": "expert",     "password": "expert",   "expert" : 1}
        ],
 
        "language"      : 1,
 
        "ip_addr"       : "192.168.0.123",
        "ip_mask"       : "255.255.255.0",
        "ip_gateway"    : "0.0.0.0",
 
        "dhcp_enabled"  : 1,
 
        "can_udp_bridge": 0
}

users

Таблица “users” содержит информацию о пользователях контроллера DataLogger, где:

  • “login” – имя пользователя. Цифры и символы латинского алфавита
  • “password” – пароль. Цифры и символы латинского алфавита
  • “expert” – уровень доступа пользователя. 0 – доступ только к базовым настройкам, как то: режим работы (комфорт/эконом), желаемая температура воды или воздуха. 1 – доступ ко всем настройкам.

Например, если вы хотите задать имя пользователя “qwerty”, пароль “123456” и полный доступ ко всем настройкам контроллеров SmartWeb, вы заменяете настройки одного из трех пользователей на следующие:

{"login": "qwerty",      "password": "123456",    "expert" : 1}

language

  • 0 – английский язык интерфейса
  • 1 – русский язык

ip_addr, ip_mask, ip_gateway, dhcp_enabled, mac_addr

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

can_udp_bridge

Позволяет включить DataLogger в режиме работы моста CAN-Ethernet-CAN (см. «Мост CAN-Ethernet-CAN»):

  • 0 – режим моста выключен
  • 1 – режим моста включен

После того, как вы изменили нужные вам параметры, вставьте microSD-карту обратно в контроллер DataLogger. Питание на контроллере DataLogger при этом должно быть выключено.

Все вышеуказанные настройки вы можете поменять также через web-браузер.

Обновление прошивки через SD-карту

Если по каким-то причинам у вас не получается обновить прошивку через веб-сервер Datalogger, или вам это не удобно, то вы можете сделать это через SD-карту.

Обновление Datalogger

Cодержимое архива помещаете в корень SD-карты, зажимаете кнопку RESET, подаете питание, держите кнопку до появления красного мигающего огонька.

Старые файлы с SD-карты лучше сохранить куда-нибудь в другое место, может быть потом захотите откатить назад.

Файл SETTINGS.TXT должен остаться на месте!

Сама перепрошивка происходит только если вы зажмете кнопку RESET при загрузке.

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

Обновление SmartWeb X

У вас настройки отопления весьма вероятно слетят после перепрошивки SmartWeb X! Даже если не слетят, то могут «поехать» некоторые настройки, а также испортиться привязки датчиков и реле.

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

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

Если у вас бутлоадер версии до 2017.03.14, то его надо будет обновить заранее до последней версии, через веб-страницу. Либо перед перепрошивкой сбросьте все настройки к заводским, а сразу после перепрошивки - еще раз.

Cодержимое архива помещаете в корень SD-карты. Старые файлы с SD-карты лучше сохранить куда-нибудь в другое место, может быть потом захотите откатить назад.

Файл SETTINGS.TXT должен остаться на месте!
При загрузке контроллера на секунду появляется меню, где можно выбрать нужный файл для обновления прошивки. Нажмите клавишу вниз. Если у вас там несколько версий прошивок, выберите нужную. Enter – подтверждает выбор.

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

Адреса этих страниц здесь приведены «как есть», описания может быть появятся позже.

  • /~sm/defaults_confirmed
  • /~sm/defaults
  • /~sm/reset
    Перезагрузка
  • /~sm/sdtest
  • /~sm/rtctest
  • /~sm/upload
    Заливка прошивки
  • /~sm/files
  • /~sm/modbussw
    Modbus TCP параметры для SmartWeb
  • /~sm/modbusreset
  • /~sm/ledtest
  • /~sm/mapp
  • /~sm/paramshidden
  • /~sm/e8
    Modbus TCP параметры для Kromschroeder E8

В Datalogger встроена возможность выдавать значения параметров Kromschroeder E8 и SmartWeb в системы управления зданием (BMS), и умные дома и SCADA-системы по протоколу Modbus TCP.

Интеграция Kromschroeder E8

Как получить доступ к параметрам Kromschroeder E8 по Modbus TCP?

Чтобы узнать, какие есть параметры, зайдите на локальную страницу /~sm/e8

Как понять, что на этой странице выведено?

Формат данных на странице следующий:

<Название параметра>,<Номер модуля>,<Номер контура> = <Значение параметра>. updated: <Прошло времени с последнего опроса параметра>,<Период опроса параметра>. modbus: <адрес регистра>

Например:

Требуемая температура ГВС,3,0 = 100. updated: -4,60. modbus: 40001

Требуемая температура ГВС - <Название параметра>. На английском или русском языке, в зависимости от настройки даталогера

  • 3 - <Номер модуля>. Это номер «группы» параметров к которой данный параметр относится в иерархии протокола E8
  • 0 - <Номер контура>. Относится к тем случаям, когда параметр относится к контуру отопления. Всего может быть от 0 до 15 контуров, у каждого из которых должен быть уникальный адрес
  • -4 - <Прошло времени с последнего опроса параметра>. Измеряется в секундах. Данный параметр опрашивался 4 секунды назад.
  • 60 - <Период опроса параметра>. Измеряется в секундах. Значение захардкодено. Но если есть пожелания к периоду, можем их учесть и изменить.
  • 40001 - <адрес регистра>. Согласно протоколу Modbus начинается с 40000. И многие утилиты опроса Modbus начинают чтение параметров именно с этого номера. Может быть так что у вас 40001й адрес считается как нулевой.

Как можно читать эти параметры?

Чтение/запись производится по одному регистру. Каждый регистр - это один параметр. По стандарту, чтобы запросить регистр 40001 нужно прочитать его по адресу 0

  • 40001 → 0
  • 40002 → 1
  • и т.д.

Каков формат возвращаемых данных?

Время - 2 байта:

  • Младший байт - часы
  • Старший байт - минуты

Дата - 4 байта:

  • 1й байт - день недели
  • 2й байт - год
  • 3й байт - месяц
  • 4й байт - день месяца

Код ошибки головного блока - 2 байта:

  • 1й байт - одна ошибка
  • 2й байт - вторая ошибка (если ошибка только одна, то 0x00)

Постараемся скоро переделать вывод этого параметра, чтобы две ошибки показывались в десятичном виде через запятую или пробел. Пока выводим одним десятичным числом и это не очень удобно.

4-байтовых параметры разбиваются на 2 регистра, идущих друг за другом. Постараемся в скором времени реализовать. FIXME

Как подключить Datalogger к интернету, если нет локальной сети?

  • На объекте нет ничего, как Даталоггер подключить?
  • Как сделать так, чтобы Даталоггер слал данные на сайт? В доме интернет не скоро появится.
  • Какое оборудование рекомендуете для подключение Даталоггера к интернету?
  • Как замену TM-E8 рассматриваем Даталоггер + GSM-роутер, что посоветуете?

Рекомендуем взять GSM-роутер Zyxel Keenetic 4G-III или старшей модели, на данный момент от 2000 руб.

К нему рекомендуем купить самый недорогой USB GSM-модем мобильного оператора, например такой - порядка 700…900 руб.

Еще нужен любой Ethernet патч-корд RJ-45.

Вставляете USB-модем в USB-порт GSM-роутера, патч-корд в «Домашняя сеть», а другим концом в Даталоггер, можно включать!

Самые недорогие тарифы - в статье Какой выбрать тариф сотовой связи?.

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

Как организовать оповещение о пропаже 220 В?

Задача организация диспетчеризации, самая простая выдача СМС оповещения при авариях.

Я так понимаю нужен Datalogger + подвод кабеля к Интернет.

Но у меня вопрос, если пропало напряжение, все встало и интернет естественно тоже, нет никакой информации от котельной, что делать?

Datalogger SMS не отправляет, он отправляет только email. Более того, если у вас есть SmartWeb X, то Datalogger там уже не нужен, ведь в SmartWeb X уже функции Даталоггера встроены.

При пропаже питания, интернет тоже пропадает, да. Но если связь даталоггера/смартвеба с нашим сервером отсутствует более часа, то сервер отправляет специальное email-сообщение. Так можно узнать, что что-то не в порядке.

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

Не могу войти на Даталоггер после обновления прошивки, почему?

  • Не видны параметры, страница битая, видна только часть, а на другом устройстве работает
  • Почему кроме графиков ничего из панели управления не загружается?
  • Почему не работает вход с мобильного устройства (iphone), при этом со стационарного компьютера все работает?
  • После перепрошивки некорректно отображаются данные на Даталоггере. С чем это может быть связано?

Вероятно, ваш браузер закешировал некоторые файлы, которые нужны для отображения данных.

Надо сбросить кэш браузера, инструкция как это сделать для любого браузера находится здесь: https://yandex.ru/support/common/browsers-settings/browsers-cache.xml

На iOS и Android тоже кэш можно сбросить: http://help.yandex.ru/common/browsers-settings/mobile-browsers.xml

Даталоггер показывает все нормально на внутреннем сервере, но ничего не видно на Тепломониторе, почему?

Посмотрите в Admin:

  1. Правильно ли указаны параметры «Шлюз» и «Адрес DNS», либо что включен режим DHCP.
  2. Включен ли параметр «Отправка параметров»? Включите.
  3. Задан ли параметр «Отправка параметров - Пароль»? Если нет - обратитесь в техподдержку.

После этих манипуляций нужно перезапустить Даталоггер.

Если не помогает:

  1. Проверьте, если подключить с тем же проводом и настройками компьютер, можно ли будет выходить с него на control.teplomonitor.ru ?
  2. Обновите прошивку до последней, по инструкции выше.
  3. Проверьте что у вас у провайдера/на фаерволе открыт исходящий порт tcp/1883