Не работают внешние датчики в модуле WB-MS v.2

Добрый день. Покупали у Вас оборудование WB в частности интересует WB MS v.2. Покупали его с поддержкой датчика температуры/влажности TH. Этот встроенный датчик работает-вопросов нет. А вот при подключении внешних датчиков 1-wire DS18B20 по протоколу 1-Wire ничего не происходит. Как будто само внешнее подключение не работает. При подключении этих же датчиков на контроллер WB7 по 1-wire все работоспособно. Возможно что это отдельная опция для WB MS v.2 ?


WB-MS_v.2

Добрый день.

А как подключаете? Есть ли на клемме WB-MS v2 +5 вольт?
Датчики - точно оригинакльные, у нас покупали?

Конечно есть 5V. Датчики Ваши Датчик температуры 1-wire DS18B20 - Wiren Board
Тем более если их подключить к контроллеру, то проблем никаких

Выгрузите пожалуйста диагностический архив с контроллера, подключив по датчику на вход WB-MS v2. Пока непонятно, с аналогичной 4.31.3 прошивкой должно работать.

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

вижу сплошные ошибки чтения с устрйоства 187, к сожалению.
Попробуйте пожалйуста прочитать именно значения регистров температуры с помощью modbus_client.

modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a187 -t0x03 -r128

modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a187 -t0x04 -r6

0x3000 0x235c Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[BB][04][00][06][00][01][CB][51]
Waiting for a confirmation…
<04><02><7F><00><9B>
SUCCESS: read 1 of elements:
Data: 0x7fff
При отключенных датчиках

При подключенных датчиках то же самое

root@wirenboard-AGWU5JNI:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a187 -t0x04 -r6
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[BB][04][00][06][00][01][CB][51]
Waiting for a confirmation…
<04><02><7F><00><9B>
SUCCESS: read 1 of elements:
Data: 0x7fff

А что в 376 и 377 input (наличие датчика)?

Не совсем понял что подразумевается под input 376 и 377

Какое значение из этих регистров читается?

root@wirenboard-AGWU5JNI:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a187 -t0x04 -r377
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[BB][04][01][79][00][01][FB][75]
Waiting for a confirmation…
<04><02><00><00><60>
SUCCESS: read 1 of elements:
Data: 0x0000

По 376-му то же самое

Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

  • WB-MS v2 - 1 шт

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройства, 168513,
  3. ваш действующий телефон, адрес доставки, ФИО получателя.

Спасибо. Письмо отправил.

Получил сегодня новый модуль WB-MS v.2. Все равно не видит внешние датчики 1-Wire. Серийный номер модуля 176590. Прикладываю диагностический архив

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

Пришлите, пожалуйста, фото подключения датчиков ds18b20. Нужно, чтобы в кадре было видно: датчик WB-MS v.2, провода от разъёма до датчика ds18b20.

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