В корзине товаров: 0 на сумму: 0
Вход Регистрация
Facebook Youtube
RU
EN
Разумный дом Разумный дом
+7 (4872) 23-51-50
info@razumdom.ru
Facebook Youtube
Вход Регистрация
Разумный дом Разумный дом
  • Производитель и разработчик оборудования для
    автоматизации, мониторинга и диспетчеризации
    климата

+7 (4872) 23-51-50
email info@razumdom.ru
Поиск
RU
EN
Facebook Youtube
Вход Регистрация

Производитель оборудования для автоматизации, мониторинга и диспетчеризации.

  • Каталог
    • MODBUS TCP+RTU
    • Интернет-регуляторы
    • Интернет-реле
    • Интернет-оповещение
    • MODBUS RTU
    • Диммеры и Регуляторы
    • Управляемые реле
    • Датчики микроклимата
    • Модули ввода-вывода
    • Интерфейсы
    • РАСПРОДАЖА
    • Краны и приводы
    • Модули HDL BUS
    • Модули SmartBus
    • ПРОГРАММЫ
    • КОМПЛЕКТУЮЩИЕ
    • ЗАКАЗНЫЕ РАЗРАБОТКИ
    • Приборы
    • Контроллеры
    • Модули
    • Платы
    • МУЗЕЙ, АРХИВ
    • Устройства Ethernet
    • Устройства RS485
    • Оборудование HDLBUS SmartBus
    • Устройства X10
    • Устройства расширения
  • Разработка
  • О компании
    О компании Новости Документация Условия покупки Вакансии
  • Проекты
  • Блог
  • Контакты
  • RU
    EN
В корзине товаров: 0 на сумму: 0
Главная-Статьи-DRM88ER: Управление яркостью DDL84R и чтение значения датчика MSU71R через MQTT модуля DRM88ER

DRM88ER: Управление яркостью DDL84R и чтение значения датчика MSU71R через MQTT модуля DRM88ER

DRM88ER: Управление яркостью DDL84R и чтение значения датчика MSU71R через MQTT модуля DRM88ER
8 июня 2020
Как настроить интерфейс MQTT модуля DRM88ER для управления яркостью выходов модуля DDL84R и для чтения значений с датчика MSU71R.
Модуль DRM88ER v2.10 может общаться с пользователем с помощью нескольких интерфейсов.
1) Modbus RTU через шину RS485;
2) Modbus TCP через кабель Ethernet;
3) страницы WEB сервера через HTTP кабель Ethernet;
4) REST запросы через HTTP кабель Ethernet;
5) через протокол MQTT.
Протокол MQTT оказался очень удобным для простых облачных решений. И модуль реле с этим интерфейсом отлично подходит для небольших решений.
Интерфейс состоит из публикации и подписок топиков, которые можно настроить под свои нужды. Далее рассмотрим пример опроса значений датчика и управление яркостью светильника с помощью интерфейса MQTT, встроенного в реле DRM88ER.
Подключение.
Комплект будет состоять из:
1. Реле DRM88ER.
2. Датчика MSU71R.
3. Диммера DDL84R.
4. Источника питания на 12В.
5. Вольтметра и соединительных кабелей.
Вольтметр будет показывать значение выхода 0-10В.


- Подключаем датчик MSU71R, устанавливаем ему адрес 1.
- Подключаем диммер DDL84R, устанавливаем ему адрес 2. И подключаем вольтметр.
- Подключаем реле DRM88ER, устанавливаем ему адрес 34.
Заходим в WEB интерфейс Интернет реле.
Для данного решения мы не будем использовать сценарии, только настройки.
В разделе Интерфейсы - Modbus RTU записываем следующие строки:
1: Будет опрос датчика значение температуры и результат запишется в IR30.
И опрос датчика значение влажности и результат запишется в IR31.
Адрес датчика SlaveID:1, регистр, где хранится значение температуры в датчике Funct: IR; Reg:19, 20. Количество читаемых регистров 2. Результат будет помещаться в регистр IR30, IR31 блока реле DRM88ER.
2: Будет вывод из IR33 в диммер DDL84R цвета RED.
3: Будет вывод из IR34 в диммер DDL84R цвета GREEN.
4: Будет вывод из IR35 в диммер DDL84R цвета BLUE.
Это автоматический опрос внешних устройств Modbus и дальше мы будем работать с регистрами IR30-IR35.
Для включения автоматического опроса устройств нужно включить выполнение сценариев в разделе Сценарии - Параметры.


Настраиваем раздел: Компоненты - Регистры

Описание регистров
  1. НомерФункцияРегистрЗначениеНазвание
    1

    0

    2

    0

    3

    0

    4

    0

    5

    0

  2. в модуль
  3.   Сохранить    в файл reg.json
  4. из файла

Реле работает только с целыми числами. Что бы вывести десятые или сотые доли нужно целое число умножить на коэффициенты 0.1 или 0.01. Они добавляются в суффиксы. При умножении на коэффициент 0.1 значение 263 будет выводиться как 26.3.

Создадим MQTT брокер. Для этого заходим на сайт wqtt.ru, регистрируемся и получаем данные: логин, пароль, адрес, порт. И заполняем эти данные в таблицу.
Раздел MQTT настраиваем следующим образом:

Поля Корневая тема и Клиент задаем любое. Необходимо указать параметры брокера. Затем убираем все галочки с топиков и оставляем только топики Индикаторы.
Если в реле менять публикации, то они отображаются сразу. Если изменить подписки, то они меняются в брокере только при подключении. Для этого нужно будет перезагрузить реле в разделе Конфигурация.

В разделе Интерфейсы - MODBUS RTU устанавливаем режим работы – MASTER.


Заходим в самый верхний главный раздел Управление и видим органы управления.

Можно ещё зайти в раздел Дизайн - Страница и в раздел Дизайн -Компоненты и раскрасить страницу.

К этому моменту уже должен быть запущен брокер, например, wqtt.ru. 
Запускаем MQTT Explorer и подключаемся к брокеру.

В Эксплорере видно публикации с датчика, включая записанные имена и суффиксы. А также значения трех заданных регуляторов.
Для изменения значений регуляторов необходимо ввести строку Prefix/Имя/set и указать значение яркости в диапазоне от 0 до 1023.

Таким образом через MQTT модуля DRM88ER можно управлять сторонними устройствами через Modbus RTU.
Вернуться
Подписывайтесь на новости и акции
+7 (4872) 23-51-50
email info@razumdom.ru
Facebook Youtube
+7 (4872) 23-51-50
email info@razumdom.ru
2025 © «Разумный Дом»
Яндекс.Метрика
Компания
Информация
Поддержка
  • О компании
  • Новости
  • Дилеры
  • Вакансии
  • Категории товаров
  • Задать вопрос
  • Условия покупки
  • Статьи
  • Вопрос-ответ
  • Обзоры
2025 © «Разумный Дом»
Facebook Youtube