Подключаем Датчик Температуры и Давления RazumDom MSU44RPT к WirenBoard

19 марта 2020, 15:21

Предисловие

Приветствую, дорогой читатель. Сегодня статья будет очень интересная. Как вы прочитали выше, мы будем дружить Датчик Температуры и Давления от RazumDom с контроллером WirenBoard. На момент написания статьи, официальной поддержки данного продукта еще не было, но это не остановило меня и я решил сделать ее самостоятельно.
Для начала предлагаю ознакомиться со статьями, которые я писал ранее про интеграцию продуктов данного производителя, чтобы не повторять одно и тоже:

Технические характеристики

Датчик MSU44RPT предназначен для измерения давления и температуры и передачу этих данных в контроллер по протоколу Modbus RTU.

Модуль имеет следующие особенности: 

  • встроенный датчик давления и температуры; 
  • модуль подключается к шине RS485 по четырехпроводному кабелю, включая питание; 
  • модуль поддерживает протокол обмена MODBUS RTU; 
  • присутствует индикация работы шины RS485 и кнопка переключения режимов; 
  • имеются встроенные часы реального времени; 
  • предусмотрены встроенные алгоритмы взаимодействия и пересчета значений. Количество алгоритмов 76; 
  • расчет среднего значения, поиск мин и макс, сложение или умножение двух значений, определение пороговых значений, расчет различных параметров: точки росы, вероятности заморозков и другие арифметические и логические действия;
  • питание модуля от 5В до 25В.

Подключение к Wiren Board

Для физического подключения модуля DRM88R v2 можете ознакомиться со статьей про диммер от Разумный Дом DDM845R v3, в которой я более, чем подробно, все описал и повторяться не вижу смысла.

Программное подключение

На момент написания статьи не было официальной поддержки данного устройства со стороны Wiren Board, поэтому часть статьи было взято из статьи по подключению DDM845R v3. Для подключения нам нужно зайти в веб-интрефейс Wirenboard. Для этого в браузере набираем ip адрес нашего WB, а если его не знаем, то читаем статью о том, как его найти. В веб морде видим следующее:

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

cd /usr/share/wb-mqtt-serial/templates

Мы находимся в директории, где расположены все темплейты с описанием, как работать с тем или иным устройством.
Создадим файл с именем config-rd-msu44rpt.json, в котором опишем, как работать с датчиком температуры и давления .
Для этого воспользуемся следующей командой:

nano config-rd-msu44rpt.json

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

  • Нажимаем ctrl O для сохранения. 
  • Нажимаем Enter для того, чтобы подтвердить. 
  • И теперь нажимаем ctrl x для выхода из редактора. 

Ну вот мы почти закончили. Перезагружаем wb-mqtt-serial для того, чтобы появился наш девайс:

service wb-mqtt-serial restart

Возвращаемся в web интерфейс Wirenboard. 

 Переходим в раздел "Config".

После этого выбираем "/etc/wb-mqtt-serial.conf".

Выбираем, к какому порту RS485 подключено наше реле, у меня он будет подключен ко второму порту. 
Спускаемся в самый низ и находим кнопку " Serial device", нажимаем на нее.

После этого у нас появляется 2 поля: 

  • первое - Slave id of the device (адрес устройства), по умолчанию это 1; 
  • второе - Device Type, тип устройства выбираем RD-MSU44RPT.

Поднимаемся наверх и нажимаем кнопку сохранить.
Переходим на вкладку "Device" и находим там уже наш Датчик Температуры и Давления.

На этом все. Теперь WirenBoard умеет работать еще с одним устройством от RazumDom - Датчиком Температуры и Давления.
Жду Ваших предложений в комментариях. Огромная благодарность компании Разумный Дом за подарок. Не забываем, что для участников нашего портала действует скидка от производителя в размере 20% по промокоду 71.
Всем, кому нравятся мои работы и мои проекты, подписывайтесь на меня, ставьте лайки, комментируйте, высказывайте свои пожелания. Мне никогда не помешает Ваша поддержка. Не забывайте, что у меня еще есть личный канал на YouTube


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
К списку статей

Скидки для сообщества

Wiren Board

+7 495 150-66-19
Промокод:
SPRUTDELIVERY
Размер скидки:
0%
Вы получите бесплатную доставку.

Разумный дом

+7 487 223-51-50
Промокод:
71
Размер скидки:
20%
Указывать в письме или комментарии к заказу

УЮТНЫЙ ДОМ

+7 495 797-21-74
Промокод:
SPRUT
Размер скидки:
5%

Z-Wave Ukraine

+380 68 641 9670
Промокод:
Sprut-UA
Размер скидки:
15%

Тематические чаты

Похожие статьи

27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
18 февраля 2020, 17:06
В данной статье описывается сборка слаботочного эл. щита на базе Wiren Board 6, а так же силового щита для небольшой квартиры.
13 сентября 2019, 18:01
Дневник разработчика: я хочу рассказать историю об обратной стороне разработки и реальной проблеме реализации поддержки Apple HomeKit
29 апреля 2019, 15:54
Siri Shortcuts теперь может с легкостью создать автоматизации, оперируя с любыми переменными Apple HomeKit
24 сентября 2019, 09:08
Интеграция Wi-Fi кондиционера в Apple HomeKit без ИК пульта.
18 апреля 2019, 09:07
Раньше, я был глуп и уверен, что zigbee-модули не услышат датчики на больших расстояниях. Я ошибался…
03 марта 2019, 20:17
Описание подключения стыкуемых модулей к контроллеру Wiren Board
13 марта 2019, 20:16
Описание подключения Modbus модулей к контроллеру Wiren Board
24 сентября 2019, 16:07
Цикл статей. Создание комфортного проживания в загородном доме по мнению дилетанта. Первая часть: "Управление климатом в комнате с радиаторным отоплением при помощи сенсорной панели термостата"
17 января 2019, 12:20
Опыт использования в квартире 58 метров. Несколько сценариев и измерение реального шума.