В рамках вашего предложения ПУЛЬСАР счётчик воды электронный (v2) АРШИН при опросе приборов данной модели из серийного номера исключаются префиксы “21_” и “22_” в начале, в результате чего опрос проходит успешно. При этом в интерфейсной части сетевой адрес отображается полностью с префиксом. Я правильно понимаю, что вас не устраивает именно отображение сетевого адреса в интерфейсе с префиксом?
Да, я затупил, вы поддержали, результат - ошибка.
В реальности могут существовать 3 разных прибора с серийниками 21_6464344 и 22_6464344 и 6464344.
Правильно будет иметь в поле серийный/заводской номер в формате \d{0,2}[_]?\d{4,12}, по нему же и проводить синхронизацию с АРШИН, а в поле сетевой адрес получать \d{4,12} (все цифры справа до нижнего подчёркивания либо начала строки).
Я не могу понять в чём именно сейчас проблема. Прибор должен опрашиваться с любым из этих серийных номеров, так как сетевой адрес в драйвере обрабатывается и приводится к нужному для протокола опроса виду.