Помощь с подключением BHT006

Здравствуйте. Не получается по Modbus подключить устройство. Начинаем подключать к WB внешние устройство и это первое. Вроде все инструкции прочитаны. Подключено к RS458. При поиске устройства, выдало:
Произошла ошибка во время сканирования портов: /dev/ttyRS485-1 9600 8N2. Более детальную информацию можно посмотреть в системном журнале

Далее по LOG:
09-01-2026 21:46:55.891 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:50.866 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:45.842 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:40.817 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:35.794 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:30.770 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:25.744 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:20.720 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:16.983 [mosquitto] 1767966376: Client auto-652BF02D-7B43-224F-BB1A-4EE0196CA517 disconnected.
09-01-2026 21:46:16.982 [mosquitto] 1767966376: New client connected from /var/run/mosquitto/mosquitto.sock:0 as auto-652BF02D-7B43-224F-BB1A-4EE0196CA517 (p2, c1, k60).
09-01-2026 21:46:16.981 [mosquitto] 1767966376: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
09-01-2026 21:46:15.694 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:12.792 [mosquitto] 1767966372: New client connected from 87.103.133.145:0 as wb-mqtt-homeui-UJzyvyFtS0 (p2, c1, k60).
09-01-2026 21:46:12.273 [mosquitto] 1767966372: Client wb-mqtt-homeui-jIzy34xFyX closed its connection.
09-01-2026 21:46:10.670 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:05.647 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:46:00.621 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:45:55.597 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:45:50.572 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:45:45.550 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:45:40.527 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:45:35.503 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
09-01-2026 21:45:32.220 [wb-mqtt-serial] INFO: [serial client] Events are disabled for <modbus:83: reboot>
09-01-2026 21:45:32.220 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:83:coil: 5>
09-01-2026 21:45:32.220 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:83:coil: 4>
09-01-2026 21:45:32.220 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:83:coil: 3>
09-01-2026 21:45:32.220 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:83:coil: 2>
09-01-2026 21:45:32.220 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:83:coil: 1>
09-01-2026 21:45:32.219 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:83:coil: 0>
09-01-2026 21:45:32.159 [wb-mqtt-serial] INFO: [serial device] device </dev/ttyRS485-1 9600 8 N 2> modbus:83 is connected
09-01-2026 21:45:32.157 [wb-mqtt-serial] INFO: [modbus] Init: disable legacy input mode control: setup register <</dev/ttyRS485-1 9600 8 N 2> modbus:83:holding: 5> ← 0 (0x0)
09-01-2026 21:45:32.134 [wb-mqtt-serial] INFO: [modbus] Continuous read enabled [slave_id is 83]
09-01-2026 21:45:31.745 [wb-mqtt-serial] INFO: [serial client] Events are disabled for <modbus:62: reboot>
09-01-2026 21:45:31.745 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:62:coil: 5>
09-01-2026 21:45:31.745 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:62:coil: 4>
09-01-2026 21:45:31.745 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:62:coil: 3>
09-01-2026 21:45:31.745 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:62:coil: 2>
09-01-2026 21:45:31.745 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:62:coil: 1>
09-01-2026 21:45:31.744 [wb-mqtt-serial] INFO: [serial client] Events are enabled for <modbus:62:coil: 0>

Что не так делаю, вроде прошерстил все… Устройство первое, вообще ничего внешнего еще не подключал. Заканчиваем ремонт в доме.

Подобные устройства через конфигуратор авто-поиском не найти.

Нужно добавлять по адресу и выбирать шаблон. В инструкции описано как задать скорость работы шины и адрес устройства.

А как адрес узнать?

На страничке в wiki есть часть про настройку устройства.

1 Like

Здравствуйте!

Алексей всё верно говорит. Подскажите, удалось ли решить вопрос?

Если проблема не решилась, прикрепите, пожалуйста ещё диагностический архив контроллера.

Не решил пока. Тыркаюсь, но все тщетно. ЧТо-то не так делаю… Добавил устройство вручную. Скорость стоит та

приложен диагностический архив, доступен только сотрудникам поддержки
(542,6 КБ)

же, что и на устройстве. Но WB ругается, что нет связи с ним

А устройство только одно на порт подключено? К какому из портов подключено?

Я вижу, что сконфигурированы наши устройства на первом порту. На втором при этом пусто в конфиге. То есть в конфигурационном файле нет следов настройки термостата.

Подскажите, какие именно действия выполняете, как добавляете в конфиг?

Покажу, на что обратить внимание:
Предлагаю подключить термостат единственным устройством на отдельный порт для начала.

Дальше в конфигураторе вручную добавляю устройство на нужный порт - именно на тот, куда подключен термостат, slave id термостата 1.


Конфигурирую порт следующим образом

Ну и у меня в устройствах всё красное, потому что термостат я не подключала на самом деле - связи нет. У вас такая же картина?

Если так, то я бы дальше пыталась вручную связываться с устройством через modbus_client.

Ещё хочу попросить фото подключения и точную модель устройства - чтоб тщательно всё проверить.

Также у вас старая прошивка - если система пока на этапе наладки, рекомендую обновить через apt.

После того, как отправите фото термостата и подключения, можете дать нам удалённый доступ через облако - так сэкономим вам время и нервы, наверное.


Прошивку обновил. Подключение идет напрямую в WB на 2й порт. Сейчас у меня терморегулятор то теряет связь, то вроде находит…. настройки такие же как у вас на скринах

1 Like

при этом вроде бы получил какие-то данные - актуальные

1 Like

Спасибо большое за подробное описание.

С этими термостатами сталкивались с проблемой когда связь появляется, но очень нестабильная - решалось увеличением baud rate. Попробуйте, пожалуйста, увеличить baud rate термостата до 115200 и отдельно также настроить baud rate порта, к которому он подключен.

Если это не поможет, прошу дать доступ к контроллеру через cloud.

Подскажите, как успехи?

Здравствуйте. Только завтра появлюсь на объекте, попробую сменить на нем скорость и проверю. Спасибо(

Скорость поменял. Изменения в лучшую сторону есть. Видео прикладываю:

Но, мне кажется, это странной работой.

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

Ещё проблема в том, что интерфейс - это три провода A, B, GND. Без GND - это нарушение стандарта - может не работать. Поэтому рекомендуем модификацию на 24 вольта, там есть GND.

Наш отдел Интеграций будет эти термостаты скоро исследовать для более точных рекомендаций, т.к. они весьма популярны.

То есть есть шанс, что вы их сможете допилить? По дизайну с MODBUS это самые хорошие из которых мне удавалось найти. Обидно, если они работают через пень колоду

Не уверена. Скорее зафиксируем какие-то опознавательные знаки, по каким выбирать, проблемы, какие могут возникнуть и тд. Может, конечно, придумаем какие-нибудь костыли - но это не точно. Как правило, пользователям стараемся не рекомендовать ничего самим паять.

Скажите, а есть примеры, где эти термостаты работают нормально? Может быть от другого продавца купить?

К сожалению, пока интеграции не исследуют, не могу сказать.

Единственное, думаю, что на 24 вольта будет больше шансов на стабильную работу интерфейса, т.к. есть gnd