Датчик влажности и температуры SHT30 с Modbus

Датчик температуры и влажности SHT30 с Modbus подходит для различных проектов с проводными решениями.
Влагозащищенный корпус и интерфейс Modbus позволяют использовать его для: офисных помещений, складов, цехов, бассейнов, уличных табло, погодных станций и умных домов.
Благодаря легкой интеграции с контроллером Lavritech, его можно быстро внедрить в ваш проект, обеспечивая надежный и удобный мониторинг.
В основе датчика лежит сенсор SHT30: документация
Характеристики датчика
| Характеристика | Значение |
|---|---|
| Интерфейс связи / протокол | RS-485 / ModBus RTU |
| Напряжение питания | 5-24 В DC |
| Потребляемая мощность | <5 Вт |
| Температура | от -40 до +80 °C |
| Влажность | 0-100% |
| Погрешность температуры | 0.3 °C при 25 °C |
| Погрешность влажности | 3 % при 25 °C и влажности 60 % |
| Кабель | 1 м, 4 pin |
Цвета проводов и его назначение

| № | Назначение | Цвет |
|---|---|---|
| 1 | B | White (Белый) |
| 2 | A | Yellow (Желтый) |
| 3 | +5-24 В | Red (Красный) |
| 4 | GND | Black (Черный) |
Карта регистров
| Регистр | Тип | Чтение/запись | Назначение |
|---|---|---|---|
| 0 | holding | R | Относительная влажность, x0.1 %RH |
| 1 | holding | R | Температура, x0.1 °C |
| 256 | holding | RW | Адрес Modbus (1...247) |
| 257 | holding | RW | Скорость Modbus: 1: 1200, 2: 2400, 3: 4800, 4: 9600, 5: 14400, 6: 19200 |
| 260 | holding | RW | Коррекция по влажности x0.1 %RH |
| 261 | holding | RW | Коррекция по температуре x0.1 °C |
Настройка в контроллере Lavritech
Выбираем в списке шаблонов MB-SHT30-SRV - шаблон для настройки датчика

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

Например, для изменения адреса и скорости устройства, нужно в соответствующие регистры записать новые параметры и поменять настройки в Modbus вкладке в веб-интерфейсе контроллера.
Пример чтения cкорости обмена через регистр 257:

Пример записи нового адреса Modbus через регистр 256:
(меняем адрес датчика с 1 на 2)

После смены адреса надо также поменять его сверху страницы в разделе "Options device" и нажать "Set"

Чтение показаний в контроллере Lavritech
Для чтения показаний с датчика переключаемся на рабочий шаблон MB-SHT30-SRV, отображающий только нужные значения с датчика:

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

Если подключить MQTT, то MQTT-клиенте в соотвевующих топиках также будут отображаться значения:
