Купил 7 датчиков WB-MSW v.3.
Все датчики расположил на потолке. Так гораздо проще. Не надо думать на какой высоте его вешать в стене, стены штробить не надо, не надо ломать голову где он не будет мозолить глаза. И главное его на потолке можно за 5 секунд перенести из одной части комнаты в другую. Ремонт уже сделан, но потолки ещё не натянуты и можно экспериментировать с положением датчиков.
Под потолком висит датчик WB-MSW, а на столе лежит беспроводной датчик xiaomi. Разница по температуре 0,5 градуса, по влажности 0,3%. Точнее и не нужно.
От контроллера до каждого датчика идёт отдельный провод витая пара 8 проводов. Последовательная шина реализована при помощи двухполюсных клемм.
От контроллера на вход первой клеммы заходят бело-зелёный и зелёный провода (А и В), дальше бело-зелёный и зелёный с выхода клеммы идут к первому датчику, в клеммнике датчика бело-зелёный соединяется с бело-синим, а зелёный с синим.
Дальше бело-синий и синий возвращаются на вход второй клеммы и так далее.
На 1м этаже при ремонте была заложена витая пара UTP6e Parlan, оставшаяся от бухты, купленной для локалки. Для датчиков 2го заранее ничего не прокидывал, потому что контроллер установил на чердаке и там через деревянное перекрытие можно легко что хочешь
протягивать. Купил подешевле обычную UTP5e generica. Она визуально сильно тоньше, чем UTP6e.
3 датчика на первом этаже установил без проблем. При подключении четвёртого уже испытал трудности. При первом подключении он не определился и все сигналы были пустые.
Попробовал все датчики отключить и оставить только его. После этого датчик определился, дальше я вернул все 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