Некорректная работа внешнего модуля "ECL Comfort 300" [10256]

Версия ЛЭРС УЧЁТ: 3.45.2
Внешний модуль судя по всему некорректно разбирает ответы контроллера. Значения датчиков не соответствуют действительности (датчик 2 у данного контроллера отсутствует, а модуль показывает непонятное значение. Датчик 1 наоборот есть, но модуль считает что он отсутствует). Значения наклона и смещения графика, режима работы - явно не те значения, что хранятся в контроллере.
Плюс в журнал опроса выводится ошибка “ссылка на объект не указывает на экземпляр объекта”

Доступ к данному контроллеру возможен по данным, предоставленным для темы Добавление поддержки чтения текущие данные ECL 300 [9513]

Проблема наблюдается со всеми устройствами ECL Comfort 300 или только с одним?

Со всеми. Явно видно что во вкладку “Контур 1” в поле “Режим работы” попадает значение “Приложение ECL Comfort” только без буквы в начале. Такая ситуация абсолютно со всеми контроллерами. С датчиками систему не смог выявить, но тоже всегда некорректные значения.
Вот другой контроллер для примера:



Как можно видеть по скриншотам - тут еще проблема с формой контура 2 - отсутствует часть элементов

У нас пропал доступ к вашему устройству. Порт по предоставленному IP-адресу закрыт.

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

С доступом постараюсь в ближайшее время решить проблему. Пока прикладываю дамп:

Дамп обмена
2022-04-26 11:49:24.2191 ---- Порт открыт
2022-04-26 11:49:25.4194 >> 83 ED 00 00 6E
2022-04-26 11:49:25.6403 << 02 83 6C 14 F9
2022-04-26 11:49:26.1115 >> 80 09 00 00 89
2022-04-26 11:49:26.3277 << 02 80 08 3E B4
2022-04-26 11:49:26.3277 >> 80 09 00 00 89
2022-04-26 11:49:26.5620 << 02 80 08 3E B4
2022-04-26 11:49:26.7514 >> 11 01 00 00 10
2022-04-26 11:49:26.9531 << 02 11 00 00 13
2022-04-26 11:49:27.1576 >> 11 02 00 00 13
2022-04-26 11:49:27.3590 << 02 11 00 02 11
2022-04-26 11:49:27.5695 >> 11 03 00 00 12
2022-04-26 11:49:27.7652 << 02 11 00 01 12
2022-04-26 11:49:27.9936 >> CE 30 00 00 FE
2022-04-26 11:49:28.2027 << 02 CE 60 00 AC
2022-04-26 11:49:28.4142 >> CE 32 00 00 FC
2022-04-26 11:49:28.5934 << 02 CE 60 00 AC
2022-04-26 11:49:28.8351 >> CE 34 00 00 FA
2022-04-26 11:49:29.0391 << 02 CE 09 6F AA
2022-04-26 11:49:29.2409 >> CE 36 00 00 F8
2022-04-26 11:49:29.4455 << 02 CE 09 5B 9E
2022-04-26 11:49:29.6535 >> CE 38 00 00 F6
2022-04-26 11:49:29.8368 << 02 CE 05 A4 6D
2022-04-26 11:49:30.0748 >> CE 3A 00 00 F4
2022-04-26 11:49:30.2759 << 02 CE 08 45 81
2022-04-26 11:49:30.4968 >> CE 46 00 00 88
2022-04-26 11:49:30.6976 << 02 CE 16 00 DA
2022-04-26 11:49:30.9032 >> CE 48 00 00 86
2022-04-26 11:49:31.1038 << 02 CE 0F 4F 8C
2022-04-26 11:49:31.3248 >> CE 4A 00 00 84
2022-04-26 11:49:31.5261 << 02 CE 15 00 D9
2022-04-26 11:49:31.7472 >> CE 4C 00 00 82
2022-04-26 11:49:31.9476 << 02 CE 14 81 59
2022-04-26 11:49:32.1687 >> CE 3E 00 00 F0
2022-04-26 11:49:32.3539 << 02 CE 60 00 AC
2022-04-26 11:49:32.5906 >> CE 40 00 00 8E
2022-04-26 11:49:32.7914 << 02 CE 60 00 AC
2022-04-26 11:49:33.0138 >> CE 3C 00 00 F2
2022-04-26 11:49:33.2183 << 02 CE 08 43 87
2022-04-26 11:49:33.4342 >> CE C9 00 00 07
2022-04-26 11:49:33.6422 << 02 CE 09 00 C5
2022-04-26 12:50:19.3615 ---- Порт закрыт

Журнал опроса не нашел как сохранить, поэтому только скриншот.

Журнал опроса

UPD: Доступ восстановлен

Проверил работу внешнего модуля в версии 3.46-beta - никаких изменений.
Не думаю что ошибки в работе внешнего модуля может быть связана с некорректными ответами контроллера, т.к.:

  1. Заводское ПО ECL Comfort Service Tools без проблем считывает гораздо больший перечень значений со всех имеющихся у меня контроллеров, никаких ошибок чтения я не получал.
  2. Внешний модуль некорректно работает со всеми контроллерами, маловероятно что все они одновременно начали отвечать не то, что нужно
  3. В более ранних версиях ЛЭРС УЧЕТ таких проблем не наблюдалось, все читалось корректно
  4. Судя по дампу обмена служба опроса посылает правильные запросы контроллеру, а контроллер корректно на них отвечает, поэтому я думаю что проблема кроется исключительно в логике работы внешнего модуля

Прикладываю новые журналы опроса и дамп.
В дампе сначала идет опрос внешним модулем, затем опрос текущих через ручной опрос.
Журнал опроса внешним модулем только скриншотом, т.к. нет возможности его сохранить в файл.
dump.IP(0).2022-04-29.log (4.0 КБ)
Журнал ручной опрос 11-06.xlsx (6.4 КБ)

Прошу еще обратить внимание на ошибку “Вышел таймаут ответа от устройства”, хотя строкой выше указано “Чтение данных завершено”

Кажется ситуация начала понемногу прояснятся. Описанная вами путаница значений считанных параметров возникает, если во время возникновения цикла ошибок “Вышел таймаут на чтение ответа от устройства” после окончания чтения данных нажать кнопку “Обновить” в нижней части внешнего модуля для их повторного чтения. Во всяком случае нами была зафиксирована именно такая закономерность.

Спасибо за обращение! Мы поставили в план работ исправление данной ошибки. Как только она будет исправлена, обязательно сообщим в каком обновлении будет доступно исправление.
Не прекращайте доступ к прибору учета.

Описанная мною ошибка всегда возникала при первом чтении данных (сразу после запуска внешнего модуля). Кнопкой “обновить” я никогда и не пользовался. Возможно причина ошибки в данных случаях одна и та же, поэтому я дождусь исправлений и протестирую работу внешнего модуля еще раз.

Пропал доступ к прибору. Пожалуйста, проверьте предоставленные параметры доступа.

Доступ восстановил. Проверьте пожалуйста

Доступ к устройству имеется.

И вновь пропал доступ к прибору.

Приношу извинения. Доступ восстановлен.
По какой-то причине останавливается служба перенаправления подключений. Не могу пока выяснить в чем причина.

Уточните пожалуйста, какие датчики подключены к вашему устройству с серийным номером 10817?

Подключены датчики: 1,3,4,5,6
1 - наруж воздух
3-6 - температура в трубопроводах (отопление отключено, поэтому 10-15 градусов)
Датчик №2 не подключен

Исправление войдет в следующую версию 3.46.1.

Добрый день!

Обновление 3.46.1 (сборка 34623) от 16.05.2022 доступно для установки.

После обновления до версии 3.46.1 ситуация не изменилась.
dll файл внешнего модуля ECL300 подписан цифровой подписью 11 мая 2022 года.
Предполагаю что у меня старая версия внешнего модуля.
Пробовал удалить внешний модуль и установить заново - скачивается тот же самый файл.

Приносим извинения! С модулями скорее всего все в порядке. На самом деле в заявленную версию 3.46.1 исправления не попали.
Мы перенесли их на следующую версию 3.46.2.