Добрый день!
Не удается считать данные с электросчетчика Пульсар 1ТТШОИ 560-15-СУ2-12Д-4 со СПОДЭС. Перепробовал различные варианты настройки, руководствовался несколькими статьями и менял параметры подключения, однако результата добиться не удалось.
Прошу помочь разобраться в причине и подсказать, какие параметры необходимо проверить или скорректировать для успешного считывания данных.
СТО 34.01-5.1-006-2023.pdf (3,2 МБ)
Добрый день.
Покажите пожалуйста обмен с устройством, то есть включите debug и загрузите лог.
Запросил информацию по паролю у производителя, внес изменения в настройки подключения.
Лог покрывает всего ~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 появилась строка но показаний нет
Отлично. Теперь видно что связь физически есть но проблема 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 КБ)
Да, это полезно.
Что вижу:
Отвечает устройство примерно через секунду после запроса.
У вас - таймаут установлен дефолтный.
Остальное верно в настройках сейчас.
Поднимите таймаут до 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 |