Проблема с подключением датчиков WB-MSW v.3

Купил 7 датчиков WB-MSW v.3.
Все датчики расположил на потолке. Так гораздо проще. Не надо думать на какой высоте его вешать в стене, стены штробить не надо, не надо ломать голову где он не будет мозолить глаза. И главное его на потолке можно за 5 секунд перенести из одной части комнаты в другую. Ремонт уже сделан, но потолки ещё не натянуты и можно экспериментировать с положением датчиков.

Под потолком висит датчик WB-MSW, а на столе лежит беспроводной датчик xiaomi. Разница по температуре 0,5 градуса, по влажности 0,3%. Точнее и не нужно.

зал

От контроллера до каждого датчика идёт отдельный провод витая пара 8 проводов. Последовательная шина реализована при помощи двухполюсных клемм.
От контроллера на вход первой клеммы заходят бело-зелёный и зелёный провода (А и В), дальше бело-зелёный и зелёный с выхода клеммы идут к первому датчику, в клеммнике датчика бело-зелёный соединяется с бело-синим, а зелёный с синим.
Дальше бело-синий и синий возвращаются на вход второй клеммы и так далее.
На 1м этаже при ремонте была заложена витая пара UTP6e Parlan, оставшаяся от бухты, купленной для локалки. Для датчиков 2го заранее ничего не прокидывал, потому что контроллер установил на чердаке и там через деревянное перекрытие можно легко что хочешь
протягивать. Купил подешевле обычную UTP5e generica. Она визуально сильно тоньше, чем UTP6e.

3 датчика на первом этаже установил без проблем. При подключении четвёртого уже испытал трудности. При первом подключении он не определился и все сигналы были пустые.
image

Попробовал все датчики отключить и оставить только его. После этого датчик определился, дальше я вернул все 4 датчика на шину и продолжил.
Датчики номер 5 и 6 уже не захотели работать вообще никак. Даже если остаются в одиночку на шине.
WB-MSW v.3
Addr: 112
HW: v4.22H/3
FW: 4.22.1+wb1
115342

WB-MSW v.3
Addr: 136
HW: v4.22H/3
FW: 4.22.1+wb1
115412

Если пробую в консоли определить адреса всех устройств на шине, то эти два датчика не выдают адресов. Купил всё весной.

В консоли вот такой статус отображается. Что-то про 112 написано

root@wirenboard-AM363YRR:~# service wb-mqtt-serial status
● wb-mqtt-serial.service - MQTT Driver for serial devices
   Loaded: loaded (/lib/systemd/system/wb-mqtt-serial.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2023-06-10 13:27:31 UTC; 4min 21s ago
 Main PID: 23759 (wb-mqtt-serial)
   CGroup: /system.slice/wb-mqtt-serial.service
           └─23759 /usr/bin/wb-mqtt-serial

Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] Sleep 12000 us
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] Sleep 0 us
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] Write: 7f 03 00 61 00 01 df ca
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] Sleep 10000 us
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] ReadFrame: 7f 03 02 00 00 90 4e
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] Sleep 12000 us
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [modbus] write 1 holding(s) @ 110 of device modbus:112
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] Sleep 0 us
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] Write: 70 06 00 6e 00 60 e2 de
Jun 10 13:31:53 wirenboard-AM363YRR wb-mqtt-serial[23759]: DEBUG: [port] Sleep 10000 us

Давайте первым делом убедимся, что датчики исправны, и их настройки корректны. Подключите неработающие датчики непосредственно к контроллеру, “на соплях”. Проведите сканирование устройств Modbus.
image

Убедитесь, что настройки RS485 контроллера и датчиков одинаковы. Если “на столе” все заработает - экспериментируйте “на месте”. Если нет- пишите, что получается.

у меня пункта сканирование нет

нужно обновить ПО контроллера: Программное обеспечение контроллеров Wiren Board — Wiren Board


root@wirenboard-AM363YRR:~# wb-release --update-debian-release
12:56:17 journald logging enabled
12:56:17 Need at least 150 MB of free space in root partition

И где я ещё 150Мб возьму? Я установил только Node-RED. Больше ничего не делал

Обновил через веб интерфейс.
Последним в шину соединён датчик
WB-MSW v.3
Addr: 112
HW: v4.22H/3
FW: 4.22.1+wb1
115342

И его найти не может

Добрый день! Пожалуйста отключите шину RS-485 от контроллера, снимите неработающий датчик, подключите его отдельным метровым проводом к контроллеру.

Так мы проверим, исправен ли сам датчик.

на коротком проводе работает

Адрес не совпадает с другими модулями? Настройки порта соответствуют настройкам модуля?

Да. Всё соответствует. Не знаю может провод до этого датчика был перегнут. Заменил провод и всё работает

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.