Обновление модулей расширения OpenTherm и eBus

Завтра доделываю стенд с eBus котлом. Проверю.

Добрый день!
Полтора месяца прошло! Наверное, все уже отремонтировали?

@Dmitry_Nev_Support, прокомментируйте, пожалуйста, постоянно сыпется в логе

15:17:48 wirenboard-*** wb-mqtt-serial[23732]: WARNING: [modbus] failed to read 1 input(s) @ 210 of device modbus:11: Serial protocol error: request timed out
15:25:29 wirenboard-*** wb-mqtt-serial[23732]: WARNING: [modbus] failed to read 1 input(s) @ 219 of device modbus:11: Serial protocol error: request timed out
15:27:15 wirenboard-*** wb-mqtt-serial[23732]: WARNING: [modbus] failed to read 1 input(s) @ 211 of device modbus:11: Serial protocol error: request timed out

Как побороть?

Доброго дня.
Тайминги опроса и записи поднять

Действительно… но вроде ничего специально не менялось для модуля, почему-то эта ситуация возникла, странно выглядит, возможно это признаки глобальной проблемы?

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

Понизил скорость на шине (201:4 → 201:1), ошибки пропали, продолжаю наблюдение. Наверное, стоит убрать из документации значение 4… не тянет…

Доброго дня.
В документации однозначно указано 19200

  1. Задайте параметры связи с модулем: Boud rate - 19200, Parity - N, Data bits - 8, Stop bits - 1, Desired poll interval (ms) - 1000.

Вы вообще не вникаете в написанное? Я же написал, что понизил значение 201 регистра до 1, что соответствует скорости 19200… В вашей же документации так же однозначно написано и про значение 4 для этого регистра. Оно там просто так написано что-ли?

1 лайк

Выше дал выдержку из описания к модулю от WB Вики, но повторю.

  1. Задайте параметры связи с модулем: Boud rate - 19200, Parity - N, Data bits - 8, Stop bits - 1, Desired poll interval (ms) - 1000.

А это из нашего описания на которые вы ссылаетесь.


Значения по умолчанию производителем не из воздуха появляются.

Вы наверное не совсем понимаете что значит возможные значения и значения по умолчанию. Давайте попробуем разобраться. В документации, в карте регистров, вы указываете все регистры, их типы и все возможные значения, которые они могут принять. Если значений несколько, то указывается значение, которое выставлено изначально, по умолчанию. Указывая диапазон, вы говорите тем самым что значения можно менять. Если ваш модуль нестабильно работает на высоких скоростях, то диапазон скоростей нужно ограничить, чтобы не создавать таких ситуаций. Може даже явно написать “мы не справляемся на высоких скоростях”. Например, большинство устройств WB изначально поставляются со скоростью 0 (9600 бод), но прекрасно работают на 4 (115200 бод). 0 и 4 это ваша нотация, использую чтобы было понятно.
Вы выделили даже адрес по умолчанию, правильно, его тоже можно менять. Например, устройства Onokom идут с адресом 0, ставить можно любой, какой нужен :slight_smile: по умолчанию у вас 11, а менять можно на любой в заданном протоколе диапазоне.
Так что получается, что в документации указана некорректная информация, ваш модуль не должен принимать значение 4 в 201 регистре, либо должно быть предупреждение, что работа на высоких скоростях не рекомендуется.

1 лайк

Продолжаем читать документацию

3.4 Настройки интерфейса UART:
– Скорость передачи данных …19200 бод (задано по умолчанию);
– Количество стоп-бит … 1;
– Контроль четности …без контроля четности (задано по умолчанию);
– Бит при передачи… 8;

Предлагаю на этом завершить.

Да, поправьте документацию, ваш модуль нестабильно работает при 201:4, иногда бывают ошибки. Само устройство можно настраивать на разные режимы работы шины, по умолчанию одно, но опираясь на карту регистров можно выставить и другие комбинации. У разных производителей разные комбинации, но все имеют возможность настройки/изменения. У вас про изменения нет ни слова, я вам предлагаю это отразить в документации. Например “Производитель не рекомендует изменять параметры заданные по умолчанию, это может привести к нестабильной работе модуля”. То что параметры заданные по умолчанию нельзя менять нужно как-то отразить, пока это очевидно только для вас :))

Представителями НЕВОТОН проделана большая работа по решению проблем работы с модулями расширения.

Были протестированы следующие котлы:

  • WARM AUROS
  • ITALTHERM City Class FR 25
  • BAXI Luna Platinum
  • IMMERGAS VICTRIX TERA 28 1
  • Kotitonttu SUARI S24 DK
  • IMMERGAS Eolo Mythos M 24 4R
  • BAXI ECO Four 1.24 F
  • MOGUCHI GBL 24F (двухконтурный)
  • Baxi Duo-Tec E 1.24
  • Baxi Main 5
  • Baxi Duo-Tec Compact 1.24
  • Baxi Classic

Подтвердилась корректная работа модулей. На текущий момент актуальная прошивка 1.7.4.
Актуальный список поддерживаемых котлов смотрите в нашей документации.
Если возникнут (или остались) какие-либо вопросы или проблемы при использовании оборудования с котлами из указанного списка, просьба согласно правилам портала создать новую тему и подробно описать. Мы постараемся вам помочь.

1 лайк