Электросчетчик Пульсар со СПОДЭС

Добрый день!

Не удается считать данные с электросчетчика Пульсар 1ТТШОИ 560-15-СУ2-12Д-4 со СПОДЭС. Перепробовал различные варианты настройки, руководствовался несколькими статьями и менял параметры подключения, однако результата добиться не удалось.

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

СТО 34.01-5.1-006-2023.pdf (3,2 МБ)

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

Запросил информацию по паролю у производителя, внес изменения в настройки подключения.

wb-mqtt-serial_20260805T084115.log (22,7 КБ)

Лог покрывает всего ~5,3 секунды* (03:41:10.2 → 03:41:15.5, 2 строк) и обмена со счётчиком в нём нет вообще.
Выгрузите пожалуйста минут за 10, лучше с момента рестарта сервисf wb-mqtt-serial.
Ну и для уменьшения фильтрации - на это время выключите опрос modbus.
Также - приложите диагностический архив с контроллера.

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

log_20260805T153729.log (997,7 КБ)

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

все modbus оборудование удалил чтобы не отвлекатся

wb-mqtt-serial 2.248.1-wb101, etc/wb-mqtt-serial.conf — на /dev/ttyRS485-1 одно DLMS-Похоже причиина:

{ "protocol": "dlms", "slave_id": "2248", "dlms_client_address": 32, "dlms_interface": 0,
  "password": [...],
  "channels": [ { "address": "1.0.12.7.0.255", "reg_type": "holding", "format": "s16", ... } ] }

reg_type: “holding” для протокола dlms невалиден. DLMS работет только с default

сделал выставил default появилась строка но показаний нет

wb-mqtt-serial_20260805T181150.log (16,7 КБ)

Отлично. Теперь видно что связь физически есть но проблема fentynbabrfwbb

2026-08-05T13:11:49.591Z [wb-mqtt-serial] DEBUG: [serial client] Failed to open session: Serial protocol error: AARQRequest failed. Bad response: 279, Authentication failure. [slave_id is dlms:2248]
2026-08-05T13:11:49.590Z [wb-mqtt-serial] DEBUG: [port] /dev/ttyRS485-1: ReadFrame: 7e a0 21 41 00 02 22 91 73 a1 ca 81 80 12 05 01 80 06 01 80 07 04 00 00 00 01 08 04 00 00 00 01 53 3b 7e
2026-08-05T13:11:49.575Z [wb-mqtt-serial] DEBUG: [serial client] </dev/ttyRS485-2 19200 8 N 1>8095863: Wait until 8095963
2026-08-05T13:11:49.572Z [wb-mqtt-serial] DEBUG: [serial client] </dev/ttyMOD1 2400 8 E 1>8095861: Wait until 8095961
2026-08-05T13:11:49.547Z [wb-mqtt-serial] DEBUG: [port] /dev/ttyRS485-1: Sleep 12500 us

Перед изменениями в конфиге пароль проверьте так:

systemctl stop wb-mqtt-serial
wb-mqtt-serial -G print_all,/dev/ttyRS485-1,9600-8-N-1,dlms_hdlc:2248,32,low,111111
wb-mqtt-serial -G print_all,/dev/ttyRS485-1,9600-8-N-1,dlms_hdlc:2248,32,low,123456

Ну и в самом конфиге, выставьте параметр dlms_auth: 1

Вот тут, кстати, похожее проверяли.

попробую по подбирать пароли

так ведь с “123456” - нормально проходит аутентификация?
Или в логе по прежнему отказ?

нет отказа небыло

Так, а сейчас напряжение читается?

Нет не считается, зачитал счетчик с помощью тест алл программа производителя прибора, лог прикладываю

9702248 результат сподэс.doc (3,7 КБ)

9702248 лог сподэс текущие.doc (19,5 КБ)

Да, это полезно.
Что вижу:
Отвечает устройство примерно через секунду после запроса.
У вас - таймаут установлен дефолтный.
Остальное верно в настройках сейчас.
Поднимите таймаут до 1500-2000мс.
Если читаться не будет - давайте debug лог, сравню.

Ну и вот доступные данные класса 3:

параметр OBIS class scaler / ед.
S 1.0.9.7.0.255 3 0 / ВА
P 1.0.1.7.0.255 3 0 / Вт
PF 1.0.13.7.0.255 3 −3 / —
Q 1.0.3.7.0.255 3 0 / вар
A+imp 1.0.1.8.0.255 3 +1 / Вт·ч
A+imp1…4 1.0.1.8.1…4.255 3 +1 / Вт·ч
A+exp 1.0.2.8.0.255 3 +1 / Вт·ч
R-imp 1.0.3.8.0.255 3 +1 / вар·ч
R-exp 1.0.4.8.0.255 3 +1 / вар·ч
Eloss 1.0.88.8.0.255 3 0
V 1.0.12.7.0.255 3 −2 / В
f 1.0.14.7.0.255 3 −2 / Гц
Iph 1.0.11.7.0.255 3 −3 / А
In 1.0.91.7.0.255 3 −3 / А
D (время) 0.0.1.0.0.255 8
r0_state/status/mode 0.0.96.3.10.255 70 attr 2/3/4