Перейти к содержанию

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

SHT30 Sensor

Датчик температуры и влажности 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

Цвета проводов и его назначение

Wiring

Назначение Цвет
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-клиенте в соотвевующих топиках также будут отображаться значения: