Подключение не удалось все было красное, в логах были ошибки что устройство не доступно.
Подключал + на клему А, - на клему В, на wiki и в темах читал что китайцы путают местами хи, пробовал и + на клему В, - на клему А. Все ровно не заводится.
Подскажите по какому алгоритму мне проверить сам термостат (какие команды запустить и как его подключить), что он отдает и что получает? А так же верно ли сделан шаблон для устройства?
Добрый день.
Мы такое устройство к сожалению не настраивали.
Что вижу по фото это отсутствие клеммы GND для RS-485, данное условие обязательно при физическом подключении к порту контроллера.
Первое что можно проверить это как раз таки связь с устройством например используя утилиту modbus_client т.е. послать запрос на устройство с контроллера из под SSH.
Только после того как убедитесь что связь есть и устройства обмениваются пакетами данных, можно заниматься разработкой шаблона.
Но прежде всего как описал выше основным параметром является правильное подключение.
Ну если судить по статьям на портале поддержки про аналогичные устройства, они работают без GND для RS-485.
А не подскажите какие команды для проверки связи надо вызвать через SSH?
Я верно понял, что надо сделать следующие действия и прислать результат:
Подключить регулятор + к А - к В на шине RS485-2 и запустить systemctl stop wb-mqtt-serial modbus_client --debug -mrtu -b9600 -pnone -s1 /dev/ttyRS485-2 -a73 -t0x03 -rYYY systemctl start wb-mqtt-serial
Далее подключить регулятор + к В - к А на шине RS485-2 и запустить systemctl stop wb-mqtt-serial modbus_client --debug -mrtu -b9600 -pnone -s1 /dev/ttyRS485-2 -a73 -t0x03 -rYYY systemctl start wb-mqtt-serial
Что надо указать в YYY адрес опрашиваемого регистра исходя из документа, который был с термостатом?
Если в настройках WB на порту RS485-2установлен терминатор, надо ли подпоять на термостате 120 ОМ если сейчас он соединен с контроллером проводом 30-50 см?
Да можно прислать вывод, вместо YYY впишите регистр например команда должна быть: modbus_client --debug -mrtu -b9600 -pnone -s1 /dev/ttyRS485-2 -a73 -t0x03 -r1
нет не нужно, меня больше смущает то что у вас нет связки GND портов, от сюда может быть потеря пакетов и вывод выдаст ошибку связи
дополнительно можно ознакомиться с тем как работает Modbus для понимания всего процесса чтения/записи в регистры
Спасибо, попробую спросить в телеге. Но как запасной вариант нашел zigbee термостаты прикольные и по дизайну симпатичнее. https://aliexpress.ru/item/1005010755907151.html?sku_id=12000053406705995
Заказал один на пробу, если взлетит, то перейду на них.
тем более как я понял из инструкции на текущие термостаты, я не могу установить термостат отдавал температуру пола и температуру в комнате одновременно по modbus.
Решения интересное, но у меня изначально было задумано так:
3 теплых пола и от них датчики каждый в свой в подразетник.
В те же подразетники приходит 220 от 3х разных автоматов из электрощита, и приходят витые экранированные пары из щита WB.
И выбор пал на термостаты BHT-2000GBLN-SS, вроде должны были подойти.
И вот как теперь все это переделать на панельки. Вроде как я понял она от USB работает, у меня там не где его взять(((( Может есть какая то статья нормальная о том как эту панельку прикрутить к УД WB?
Да и что с датчиком пола делать(((
Внутренний БП от 220.
Но можно и от 5, конечно. Если в подрозетнике есть UTP - то по паре можно подать 12 (24) и использовать копеечный DC-DC
Но проще питать штатным БП от 220.
Обычно в панели три канала реле:
Да штатным конечно веселее, не надо придумывать что то. Я верно понял на эту панель подается 220 от моего автомата для ТП и он может включать реле которое в нем на ту нагрузку которую я повешу на L1-N
Именно панель и управляет реле. Точнее, не так. Логики в самой панели на условия включения-выключения нет, совсем. Ее, наверно, можно написать - но не пробовал.
Собственно и реле сейчас никак не использую.
Реле можно включить и выключить с контроллера.
Если использовать реле для управления нагрузкой - то вот так: Автоматизация электрического тёплого пола - Wiren Board
Есть таких же панели со встроенными датчиками температуры и влажности. И даже с клеммами для подключения внешних датчиков, как правило за счет количества реле.
Но обычно информация для вывода передается с контроллера. Пример: Интеграция Wiren Board с панелью CrowPanel7.0 от Elecrow — Wiren Board