Аудит паспортов
Тепловая карта полноты паспортов приборов по всему парку — по типам корректоров и полям: Qmax/Qmin, заводские номера, прошивка, батарея, состав газа.
Проверка по всему парку: для каждого типа корректора отчёт оценивает, насколько полно заполнен паспорт прибора — максимальный и минимальный расход, заводские номера, версия прошивки, состав газа и другие поля. Нужен руководителю эксплуатации и службе данных, чтобы увидеть, у каких типов приборов паспорта пустые и куда нужно отправить бригаду на инвентаризацию.
Это диагностика того, какие данные есть о приборах, а не проверка самого оборудования на месте. Отчёт показывает, что записано в базе, и не подтверждает эти данные физически.
Что показывает
Сводка вверху (KPI): сколько узлов в парке, сколько типов приборов проверено, сколько узлов реально удалось опросить и средняя полнота паспорта в процентах.
Главный элемент — цветная таблица «тип прибора × поле паспорта». Каждая ячейка показывает, у какой доли проверенных приборов это поле заполнено (от 0 до 100 %). Чем краснее — тем хуже. Поля сгруппированы по смыслу:
| Группа полей | Что входит |
|---|---|
| Метрология | максимальный и минимальный расход (Qmax, Qmin) |
| Идентификация | заводские номера, версия прошивки |
| Безопасность | заряд батареи, пороги по давлению |
| Состав газа | плотность, доли азота, CO₂, метана |
| Защита от подмены | пороги подстановки давления |
Строки отсортированы так, что худшие типы — наверху: с них и нужно начинать наведение порядка.
Как считается
- Загружаем список узлов парка (можно ограничить одной газораспределительной компанией).
- Группируем узлы по типу корректора.
- Для каждого типа берём выборку из нескольких узлов (по умолчанию 5) и запрашиваем их паспортные данные (
archive_type=settings— запрос настроек прибора). - Для каждого поля считаем долю приборов, где оно заполнено.
Имена полей у разных производителей пишутся по-разному, поэтому отчёт сводит их к 14 общим названиям по словарю соответствий. Учитываются только те узлы, что реально ответили на запрос; если узел не ответил, он не портит статистику как «пустой».
Параметры запуска
| Параметр | По умолчанию | Что значит |
|---|---|---|
| Выборка узлов на тип | 5 | сколько узлов опрашивать на каждый тип прибора |
| Параллельных потоков | 4 | сколько узлов опрашивать одновременно (быстрее, но сильнее нагружает сервер) |
| Газораспределительная компания | Все (весь парк) | фильтр по одной компании |
Как читать результат
Смотрите на красные строки наверху таблицы и на столбец средней полноты (avg) у каждого типа.
| Средняя полнота типа | Что это значит |
|---|---|
| 80 % и выше | паспорт почти полный; расчёты по этому типу надёжны |
| 50–79 % | заполнено частично; часть операций ограничена |
| меньше 50 % | нужен выезд на инвентаризацию и дозаполнение данных |
О чём помнить:
- Выборка 5 узлов даёт примерную оценку по типу: если в группе 200 приборов, мы смотрим только 5. Это компромисс между скоростью и точностью.
- 0 % не всегда значит «поля нет». Возможно, прибор его не отдаёт, хотя физически оно присутствует.
- Если появился новый тип корректора с непривычными именами полей, словарь соответствий стоит дополнить — иначе его поля не распознаются.
Связанные темы
Эта страница была полезной?
Спасибо за ваш отзыв!