Параметры из кастомного шаблона для термостата BHT-18GBLN мигают красным

Здравствуйте, пытаюсь написать шаблон для устройства BHT-18GBLN, нашел modbus регистры для для BHT-18GCLN
bht-18gcln modbus protocol_v1.4 24-02-01.pdf (539,5 КБ)
По аналогии написал проверочный шаблон
config-bht–18GCLN-wb.json (4,2 КБ)
Но при проверке устройства, его параметры довольно часто мигают красным (будто недоступен)

Как устройство отображается

browser_guMPZErknl

В чем может быть проблема? Последовательный порт настроил таким образом, вроде бы правильно

Настройки последовательного порта

UPD. Нашел в вики сообщение по этому поводу, поменял “response_timeout_ms”: 10000 и “guard_interval_us”: 1500000, но значения все равно красным подсвечиваются

Добрый день.
Покажите пожалуйста расчет времени ответа которым руководствовались при установке response timeout.
Ну и - выполните опрос какого-либо регистра устройства с помощью Утилита «modbus_client» — Wiren Board, можно в цикле, с сотню раз.
Будут ли ошибки обмена?

По времени - выставил значения повыше, т.к. думал что проблема в том, что устройство медленно отвечает
Попробовал ввести команду, и правда - ошибка обмена происходит


Не могу понять, отчего может быть такая проблема?

Тут рекомендовать можно смотреть физику, особенно соединение клемм данных, Gnd, попробовать установить терминатор.
Точно сам wb-mqtt-serial остановлен на момент опроса?

Да, забыл остановить wb-mqtt-serial (Зачитался про modbus_client_rpc и сглупил), но даже при остановке устройства, ошибка остается (Причем она выдает одно и тоже значение, но для разных команд разные значения)


Попробовали переставить на WBE2-I-RS485-ISO с гальванической развязкой, ошибок стало намного меньше, но изредка все равно появляется ошибка


Также в конфиге снова попробовал добавить значе “response_timeout_ms”: 1000 и “guard_interval_us”: 100000, результат не поменялся
Внутренний терминатор в контроллере переключали, результат не изменился, отдельного пока нету
Подключили для контроля термостат BHT-002GBLN (Его шаблон использовался в качестве основы для шаблона BHT–18GCLN) на ту же линию, и BHT-002GBLN не выдает ошибки

Ещё возник вопрос, почему на дополнительном канале RS485 работает более стабильно чем на основном? Провода одни те же

Нет, точно никакого влияния не окажет. Если при ручном опросе ошибки есть - то никакие изменения тайминга не помогут.

Я бы попробовал поставить.

Скорее всего дело или в “неудачном” экземпляре или сам по себе прибор такой.

Клемму Gnd изолированного порта как соединили с Gnd прибора?

Этих устройств у нас 4 штуки и они той же фирмы, что и остальные (hessway)
Подключали другой прибор, абсолютно также ошибки выдает

Прибор на 220в, Gnd не подключали ни в первом, ни во втором случае
Gnd не подключается и на BHT-002GBLN, однако он работает стабильно

При опросе с помощью modbus_client BHT-002GBLN ошибок не дает? Ну, без осциллографа или анализатора ничего сказать нельзя. Ну и даже если на анализаторе будет видно что отправляются “неожиданные” ответы - то в общем на причину повлиять не получится.

Верно, при опросе с помощью modbus_client BHT-002GBLN ошибок не дает, с учетом того что он находится на одном RS485

Вопрос, к чему подключить клемму Gnd изолированного порта RS485, если на приборе явного Gnd нет?

Похоже на этот: Как правильно подключить термостат с RS-485 к WB-USB485

Добрый день! Прошу уточнить, актуальна ли еще эта тема?