Отличие BCG-1.0.3-W от а BCG-1.0.2-W

Приветствую

В соседней теме увидел упоминание BCG-1.0.3-W и пошёл на сайт производителя
Там есть только BCG-1.0.3-W и нет BCG-1.0.2-W
Тут же рядом говорится что BCG-1.0.2-W - это WBE2-I-OPENTHERM, да и в картинках описания на сайте модуля видна коробка с номером 1.0.2

В документации ответа не увидел, но увидел что плата только для wb 6 версии, про 7 и 8 ни слова ))
В описании же на сайте уже есть речь про 6/7/8
Опосредованно понятно что там прошивка версии 1.7.555, истории изменений нигде увидеть не удалось…
Но по, опять таки, документации, понятно что особо нового там ничего нет

Из обидного сколько не просил, более чем за полтора года так и не сделали 4 варианта режима работы котла, всё так же только три:

Режим работы котла: 
0 – Ожидание (отключены контуры ГВС и ЦО), 
1 – Зима (контуры ГВС и ЦО включены), 
2 – Лето (включен контур ГВС, ЦО - отключен).

Т.е. варианта только ЦО без ГВС невозможно сделать

Посему вопросы:

  • чем отличается 1.0.3 от 1.0.2?
  • будет ли изменения по 4му режиму работы котла?
  • что делать тем кто жуёт кактус 1.0.2 с прошивкой 1.3?

@NEVOTON-Tech

Дополню:

Скачал с сайта рекомендованный шаблон и правило и что видно:

  1. Появился параметр “Boiler manufacturer”, хранящийся в регистре 223, однако в документации про него ни слова. при этом перечисление вариантов - минимальное
                "enum_titles": [
                    "BAXI Ampera",
                    "ImmerGaz",
                    "ZOTA X-LINE-100E",
                    "ЭВАН"
                ],

ну допустим, а по умолчанию стоит “ImmerGaz”!!!

                "default": 1,

и вопрос даже не в том, почему нет распространённого Buderus, а почему нет варианта “общий” или как то в этом духе?
получается внутри прошивки есть оптимизации под конкретных производителей?
если да, то и для будеруса нужны, как минимум не читать параметр давления, т.к. его на шине его нет и смысла тратить время тоже нет.

  1. “Use Modulation Level Limitation” c регистром 226, которого нет в описании… это получается лимит мощности? который можно в котле поставить и что я на будерусе могу через его меню сделать или что то другое?

  2. собственно все регистры с номерами 220+ нигде не описаны

  3. cудя по UPD-WBE2-I-OPENTHERM.js - теперь можно более-менее по человечески обновлять прошивку!
    но, вижу страшное

  • без спроса создаётся папка /home/nevoton_gate
  • c ключём --no-check-certificate качается архив с питоновскими скриптами (отдельная “пестня” что внутри)
  • обновления только онлайн, офлайн не предусмотрен?

т.е. с точки зрения безопасности - плохо, всё что угодно может залететь внутрь контроллера…
да, можно сказать, что всё идёт отсюда и видно что именно будет качаться, но параметр --no-check-certificate ломает всю безопасность

Доброго дня.

BCG-1.0.2-W более не производится.
На сайте WB нет информации о новом модуле.
1.7.555 это наша нумерация шаблона. К версии прошивки не имеет отношения.

Основное отличие это новый камень, возможность обновления на стороне клиента,
поддержка котлов ZOTA, Baxi Ampera, Immergaz.
Другие котлы без особенностей при инициализации поэтому не требуется их выбирать.
Version.txt (9,3 КБ)

Относительно процедуры обновления дам комментарии позже.

Список регистров сейчас дополняется.

0206 ro - uint16 Код ошибки код ошибки полученный от котла
0207 ro С uint16 t° подачи отопления температура подачи отопления
0208 ro С uint16 t° ГВС температура ГВС
0209 ro % uint16 Модуляция горелки (%) уровень модуляции горелки
0210 ro uint16 Давление воды давление воды если данные отдаёт котёл (P*10)
0211 ro С uint16 Уличная t° - датчик котла уличная температура если датчик подключён к котлу и данные отдаёт котёл ((Т+100)*10)
0212 ro С uint16 Max t° ГВС котла max t° ГВС, значение считанное из котла
0213 ro С uint16 Min t° ГВС котла min t° ГВС, значение считанное из котла
0214 ro С uint16 Max t° теплоносителя котла max t° теплоносителя значение считанное из котла
0215 ro С uint16 Min t° теплоносителя котла min t° теплоносителя значение считанное из котла
0216 ro С uint16 t° обратной воды отопления температура обратной воды если данные отдаёт котёл
0217 ro - uint16 Ошибка связи с котлом есть или нет соединение с котлом в течении 7 сек
0218 ro - uint16 Перезапись уставки ГВС возможность перезаписи модулем уставки ГВС котла
0219 ro - uint16 Передача температуры ГВС возможность передача модулю температуры ГВС от котла
0220 ro С uint16 t° БКН температура БКН если данные отдаёт котёл, температура в БКН Buderus
0221 ro С uint16 t° солнечного коллектора температура в контуре солнечного коллектора
0222 ro С uint16 t° CH2 температура второго контура отопления
0223 ro С uint16 t° ГВС2 температура в контура ГВС2
0224 ro С uint16 t° выхлопных газов Температура выхлопных газов
0225 ro - uint16 Текущий алгоритм тип алгоритма разбора данных котла, 0-фиксированный, 1-стандартный, 2-фиксированный интервал с синхронизацией. 1-по умолчанию
0226 ro - uint16 Регулировка мощности возможности регулировки мощности горелки
0227 ro - uint16 Отладочное сообщение 1 Отладочное сообщение 1
0228 ro - uint16 Отладочное сообщение 2 Отладочное сообщение 2

0200 rw - uint16 Адрес модуля по умолчанию 11 в ModBusLook 200=201
0201 rw - uint16 Скорость 9600 (0); 19200 (1); 38400 (2); 57600 (3); 115200 (4) по умолчанию 19200
0202 rw - uint16 Контроль четности 1 (odd); 2 (even); 0 (none) по умолчанию 0
0203 rw С uint16 Расчетная уставка отопления рассчитанная алгоритмом модуля требуемая уставка отопления в зависимости от текущих значений датчиков температур и температуры теплоносителя
0203 rw С uint16 Уставка отопления уставка отопления
0204 rw С uint16 Уставка ГВС уставка ГВС
0205 rw С uint16 Уставка комнатной t° уставка комнатной температуры
0206 rw - uint16 Климатическая кривая Текущая климатическая кривая
0207 rw – uint16 Тип датчика температуры 0-работа по уставке теплоносителя 1-комтная температура 2-уличная температура
0208 rw С uint16 Уличная температура текущая уличная температура, значение передаваемое от датчика подключенного к WB или иному источнику уличной температуры в зависимости от значения регистра 0207
0208 rw С uint16 Комнатная t° текущая комнатная температура, значение передаваемое от датчика подключенного к WB или иному источнику комнатной температуры в зависимости от значения регистра 0207
0209 rw - uint16 Тип команды запись/чтение «3» запись, в ответ «5» если удачная запись «2» чтение, в ответ «4» если удачное чтение
0210 rw - uint16 ID команды номер регистра котла
0211 rw - uint16 Значение значение для записи, в режиме чтения выводит считанное значение из котла
0212 rw - uint16 Режим работы по сезону текущий режим работы 0,1,2 0-ожидание, 1-зима, 2-лето
0213 rw - uint16 Режим отключения контуров «отключение» контуров и насоса котла по достижению уставки. Многие котлы не корректно поддерживают данную функцию.
0214 rw - uint16 Min t° теплоносителя минимальная температура теплоносителя может устанавливаться только в режиме «Режим отключения контуров = 1»
0215 rw - uint16 Max t° теплоносителя максимальная температура теплоносителя может устанавливаться в только режиме «Режим отключения контуров = 1»
0216 rw - uint16 Гистерезис теплоносителя гистерезис теплоносителя может устанавливаться в только режиме «Режим отключения контуров = 1»
0217 rw - uint16 Гистерезис ГВС гистерезис ГВС может устанавливаться только в режиме «Режим отключения контуров = 1»
0218 rw - uint16 Идентификатор мастера требуется для некоторых котлов
0219 rw - uint16 Выбор алгоритма выбор алгоритма 0-фиксированный, 1-стандартный, 2-фиксированный интервал с синхронизацией. 1-по умолчанию
0220 rw - uint16 запись в МК разрешения №1 на перепрошивку. Если значение = 37 (десятичное), то разрешение №1 получено
0221 rw - uint16 запись в МК разрешения №2 на перепрошивку. Если значение = 19 (десятичное), то разрешение №2 получено. После получения двух разрешений МК переходит в режим перепрошивки, о чем сигнализурует быстрым миганием светодиода “OT” с постоянной частотой.
0222 rw - uint16 Максимальная мощность устанавливается максимальная мощность горелки, модуляция сохраняется в диапазоне ограниченном введённым значением

По выбору котла забыл ответить.

На сайте лежит шаблон не самой последней версии.
По умолчанию сейчас “Другой”

Здравствуйте

Спасибо за ответы.
Изменения интересные и полезные!

Но нет ответа на главный вопрос: что делать мне, как обладателю устаревшей версии 1.0.2 с прошивкой 1.3?
Сейчас страдаю от трёх вещей:

  • левые данные, которые приходят с завидной регулярностью… на своей стороне обложил всё доп логикой и проверками на реалистичность, но всё равно бывает ерунда (((
  • отсутствие индикации связи с котлом
  • установка режима котла через прозрачную отправку ОТ команд, которые из за глюков коммуникации не всегда проходят с первого раза

приобретать новую версию модуля - сомнительное удовольствие, особенно с новым ценником…

  1. Совместно с WB ищем решение.
  2. Индикация в шаблоне начиная с версии прошивки 1.4 - “Ошибка связи с котлом”
  3. в 1.0.3. прозрачный режим модифицирован

no-check-certificate вчера пофиксили, новый шаблон с версией прошивки.

config-wbe2-i-opentherm-fw1.93.json (29,9 КБ)
UPD-WBE2-I-OPENTHERM.js (13,0 КБ)

хотелось бы чтобы к весне было решение
сейчас начался отопительный сезон и трогать работающую систему не хотелось бы

получается очень нужно решение чтобы избавиться от проблем и прийти к стабильному решению )