Для теста приобрел датчики температуры и влажности с интерфейсом RS485 и протоколом Modbus RTU. По характеристикам выглядит неплохо:
По протоколу Modbus:
Читаем первые 2 регистра:
При тестировании выяснилась неприятная вещь: при включении температура +- совпадает с эталонной, но при работе показания по температуре начинают завышать примерно на 1,5-2 градуса.
Для калибровки по температуре необходимо в регистр 259 (десятичная система) записать значение для коррекции в градусах, умноженное на 10 (int16). По влажности в регистр 260.
Вывод: перед использованием требуется калибровка. Предпочтительнее использовать модули с выносным датчиком температуры.