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

Добрый день! столкнулся с проблемой китайских термостатов THP-1000 modbus, подходит к шаблону BAC-002Aln (проверено на другом объекте) . под термостаты выделена отдельная rs-485-2 baud rate 115200 ( на 9600 тоже пробовали) 8 data bits 1 stop bit. на шине 6 терморегулятора. WB6 видит первые 2 ( при выключенном терминаторе) все остальные выдают ошибку r. При этом изменяя данные на терморегуляторах которые показывают ошибку через веб-интерфейс меняются показания на дисплее терморегуляторов. При отключение “Failsafe bias” начинают работать 1,2, и 4 но опрос начинает происходить с небольшой задержкой. На другом объекте установлены 12 таких терморегулятора, работают без нареканий.

может кто ни будь сталкивался с такой проблемой

Добрый день. В первую очередь проверьте качество линий. Уточните пожалуйста насколько удалены друг от друга панели?

длина около ~60 м

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

15-02-2023 17:14:08.783 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:14:03.280 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:14:03.280 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:57.771 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:51.083 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:49.409 RTL871X: set group key camid:2, addr:00:00:00:00:00:00, kid:2, type:TKIP
15-02-2023 17:13:45.593 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:40.090 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:33.408 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:27.918 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:22.424 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:15.731 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:15.731 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:10.201 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:13:04.661 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:12:55.169 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:12:45.391 [wb-mqtt-serial] WARNING: [modbus] failed to write: <modbus:71:holding: 935>: Serial protocol error: illegal data value
15-02-2023 17:12:45.372 [wb-mqtt-serial] WARNING: [modbus] failed to write: <modbus:71:holding: 934>: Serial protocol error: illegal data value
15-02-2023 17:12:45.354 [wb-mqtt-serial] WARNING: [modbus] failed to write: <modbus:71:holding: 933>: Serial protocol error: illegal data value
15-02-2023 17:12:45.336 [wb-mqtt-serial] WARNING: [modbus] failed to write: <modbus:71:holding: 932>: Serial protocol error: illegal data value
15-02-2023 17:12:45.318 [wb-mqtt-serial] WARNING: [modbus] failed to write: <modbus:71:holding: 931>: Serial protocol error: illegal data value
15-02-2023 17:12:45.294 [wb-mqtt-serial] WARNING: [modbus] failed to write: <modbus:71:holding: 930>: Serial protocol error: illegal data value
15-02-2023 17:12:45.294 [wb-mqtt-serial] WARNING: [modbus] failed to write: <modbus:71:holding: 930>: Serial protocol error: illegal data value
15-02-2023 17:12:19.579 [wb-mqtt-serial] WARNING: [backend] Unable to cleanup topic ‘/devices/wb-mr6c_104/controls/Input 1/meta’: timed out
15-02-2023 17:12:14.910 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:12:09.420 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:11:57.237 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:11:51.746 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:11:39.575 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:11:34.077 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:11:21.899 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:11:16.401 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:11:16.401 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:11:04.217 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:10:58.722 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:10:46.541 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:10:41.046 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:10:28.869 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:10:23.385 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:10:11.203 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:10:05.711 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:09:53.538 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:09:53.538 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:09:48.044 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:09:35.872 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:09:30.368 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:09:18.194 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:09:12.698 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:09:00.523 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:08:55.023 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:08:42.847 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:08:37.349 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:08:37.349 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:08:25.186 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:08:19.680 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 115200 8 N 1>: closed due to repetetive errors
15-02-2023 17:39:59.973 [wb-mqtt-serial] DEBUG: [port] Sleep 0 us
15-02-2023 17:39:59.973 [wb-mqtt-serial] DEBUG: [port] Sleep 8000 us
15-02-2023 17:39:59.965 [wb-mqtt-serial] DEBUG: [port] ReadFrame: 69 04 04 fe 34 ec 25 ef 7f
15-02-2023 17:39:59.952 [wb-mqtt-serial] DEBUG: [port] Sleep 10000 us
15-02-2023 17:39:59.942 [wb-mqtt-serial] DEBUG: [port] Write: 69 04 01 0e 00 02 19 1c
15-02-2023 17:39:59.942 [wb-mqtt-serial] DEBUG: [port] Sleep 0 us
15-02-2023 17:39:59.942 [wb-mqtt-serial] DEBUG: [port] Sleep 8000 us
15-02-2023 17:39:59.934 [wb-mqtt-serial] DEBUG: [port] ReadFrame: 19 02 01 00 a7 28
15-02-2023 17:39:59.934 [wb-mqtt-serial] DEBUG: [port] ReadFrame: 19 02 01 00 a7 28
15-02-2023 17:39:59.926 [wb-mqtt-serial] DEBUG: [port] Sleep 10000 us
15-02-2023 17:39:59.916 [wb-mqtt-serial] DEBUG: [port] Write: 19 02 00 00 00 06 fb d0
15-02-2023 17:39:59.916 [wb-mqtt-serial] DEBUG: [port] Sleep 0 us
15-02-2023 17:39:59.916 [wb-mqtt-serial] DEBUG: [port] Sleep 8000 us
15-02-2023 17:39:59.916 [wb-mqtt-serial] DEBUG: [port] ReadFrame: 64 04 04 fe 34 ea 92 70 69
15-02-2023 17:39:59.896 [wb-mqtt-serial] DEBUG: [port] Sleep 10000 us
15-02-2023 17:39:59.896 [wb-mqtt-serial] DEBUG: [port] Write: 64 04 01 0e 00 02 18 01
15-02-2023 17:39:59.896 [wb-mqtt-serial] DEBUG: [port] Sleep 0 us
15-02-2023 17:39:59.896 [wb-mqtt-serial] DEBUG: [port] Sleep 8000 us
15-02-2023 17:39:59.896 [wb-mqtt-serial] DEBUG: [port] Sleep 8000 us
15-02-2023 17:39:59.896 [wb-mqtt-serial] DEBUG: [port] ReadFrame: 19 01 01 00 57 28
15-02-2023 17:39:59.896 [wb-mqtt-serial] DEBUG: [port] Sleep 10000 us
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Write: 19 01 00 00 00 06 bf d0
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Sleep 0 us
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Sleep 8000 us
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] ReadFrame: 69 04 02 00 00 d8 f9
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Sleep 10000 us
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Sleep 1000 us
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Write: 15 03 00 08 00 01 06 dc
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Write: 15 03 00 08 00 01 06 dc
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Sleep 0 us
15-02-2023 17:39:59.860 [wb-mqtt-serial] DEBUG: [port] Sleep 20000 us

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

Сразу уточню: у указанного термостата нет клеммы GND, к сожалению. То есть шина висит в воздухе. А RS-485 подразумевает все ж наличие земли.

этот термостат работает от 24В DC (ему без разницы AC/DC) , он подключен к блоку питания на 24В. GND rs-485-2 и минусовая клемма блока объедены между собой в щите на колодке туда же подключен экран кабеля.

В таком случае - я смотрел на документацию другой версии…
Ну и если такие же в другой инсталляции работают - значит отличие в физике. Как советует коллега - надо попробовать подключить проводом прямо к контроллеру.

Доброе утро! спасибо что отозвались на проблему. Подключение дальнего терморегулятора на шине напрямую в щите результатов не дало, WB только отсылает приказы. После отключения failsafe WB его увидел (но это не решение проблемы) . Установил на место старого новый и он заработал. проблема с терморегулятором, он принимает команды но не отправляет ответ, тестировал его в офисе через “modbus master” даже ошибка не приходит, но при этом команды отправленные выполняет. если появится еще какая то информация относительно данной проблемы я добавлю комментарии к теме.

Понятно, то есть предполагается просто брак самого устройства.

пока это единственная версия. но как то подозрительно при проверки всей партии не работают только 4 которые стояли последовательно друг за другом на одном объекте.

Никто там на шину фазу не подключал? Ну или питание 24 на шину. После этого именно передатчики на трансмиттерах часто дохнут. Как гипотеза.
Или электросварка неподалеку, например.

А можно по подробней про сварку?

что бы на будущее учитывать этот момент

признаются они, даже если подали))

Это гипотеза, на одном объекте варили перила, в процессе перестала работать точка доступа wi-fi на летничной клетке. Диагностика показала пробитый Ethernet.

Ну, тут можно посмотреть в сам термостат, осциллографом. Если на вход трансмиттера (маркировка х485, корпус, как правило soic8) а на шине ничего нет - то подтвердится. И да, в таком случае на прием работает а на передачу нет. Чтоб так спалить надо на шину 24 вольта подать, нескольких секунд достаточно.