Меркурий 236 - ошибки раз в минуту при опросе параметров Tariff

Сервис wb-mqtt-serial со всеми устройствами на всех последовательных портах работает и в его журнале только ошибки со счётчиком Меркурий 230 - примерно один раз в минуту - других ошибок нет. Возможно, это норма, уточню у коллег. Счётчик подключен, нормально опрашивается?

[slave_id is mercury230:0x59]
Oct 22 18:23:39 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]
Oct 22 18:23:53 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]
Oct 22 18:24:38 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]
Oct 22 18:25:47 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]
Oct 22 18:25:56 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]
Oct 22 18:26:13 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]
Oct 22 18:26:25 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]
Oct 22 18:30:00 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]
Oct 22 18:30:17 wirenboard-AB6JQMZ3 wb-mqtt-serial[20229]: WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is mercury230:0x59]

Также заметила, что у вас релиз старый - 2401 - возможно, не все возможности быстрого модбаса работают.

Да, счётчик подключен. Опрашивается.
Примерно 1 раз в минуту не читается один из параметров Tariff [каждый раз разный] (остальные 59 раз за минуту всё читается корректно).

Про cчётчик интересно. Попробую воспроизвести. Подскажите, пожалуйста, точную модель счётчика?

Меркурий 236 ART-01 PQRS

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

приложен диагностический архив, доступен только сотрудникам поддержки
(168,2 КБ)

А ещё можно поинтересоваться: прошивку с 2401 специально не обновляете?

Я по принципу “работает - не трожь”. Но, после Вашего сообщения обновил прошивку на 2407-stable, вроде, ничего не поменялось, кроме web-интерфейса WB.
Ошибки так же раз в минуту имеются.

1 лайк

А можно свежий архив, пожалуйста.

Конечно можно

приложен диагностический архив, доступен только сотрудникам поддержки
(317,0 КБ)

Правда, теперь там появилась новая ошибка из серии timed out - теперь по кондиционерам, причём обоим сразу.

1 лайк

Добрый день!
Пытаемся разобраться с вашей проблемой.
Уточните пожалуйста, как у вас на счетчике настроено тарифное расписание? Могли бы выслать скрин из конфигуратора Меркурий? Проблема так же проявляется?

Добрый день!
К сожалению не смогу этого сделать, т.к. счётчик учётный. Соответственно, пароль мне неизвестен.

Добрый день!
Воспроизвести ситуацию с ошибками по каналам тарифов не удалось.
Попробуйте увеличить периоды опроса этих каналов и понаблюдать за результатом:

Хочу добавить, что это вариант решения, чтобы контролы перестали “краснеть” раз в секунду. На случай, если вы хотите избавиться от такого поведения.

Спасибо! А где взять новый шаблон? Нужно на devel-ветку переключаться?

Это не новый шаблон, вроде - старый. Просто в MQTT-serial конфиге добавить период опроса. Можно ещё с другими таймаутами поиграться.

Всё. Прочитал. У меня и так период 1000 мс задан.

Попробуйте его увеличить – 1500 мс