Функциональные характеристики

Описание модулей, совместимость с российскими ОС и соответствие нормативным требованиям.

Функциональные характеристики

О платформе

«Метрика про энерго» — кроссплатформенная система автоматизированного коммерческого учёта электроэнергии (АСКУЭ). Платформа обеспечивает мониторинг, сбор телеметрии приборов учёта и формирование отчётности для промышленных предприятий, электросетевых и энергосбытовых организаций, сервисных компаний.

Класс ПО по классификатору Минцифры:

  • 09.01 — средства управления процессами организации (BPM)
  • 12.06 — ПО для энергетической отрасли

Платформа является полностью отечественной разработкой и не содержит компонентов иностранного ПО. Все используемые сторонние библиотеки имеют открытые пермиссивные лицензии (MIT, BSD, Apache-2.0).

Функциональные модули

1. Телеметрия и учёт энергоресурсов

Автоматический сбор, хранение и отображение данных с приборов учёта электроэнергии.

Поддерживаемые протоколы:

ПротоколОписаниеПрименение
DLMS/COSEMМеждународный стандарт обмена данными с приборами учётаСовременные электросчётчики
СПОДЭСРоссийский стандарт на основе DLMS/COSEMОтечественные приборы учёта
Modbus RTUПоследовательный протокол связи (RS-485)Промышленные счётчики, УСПД
Modbus TCPModbus поверх TCP/IPСетевые устройства

Ключевые возможности:

  • Хранение временных рядов: активная (P), реактивная (Q) и полная (S) мощность, напряжение, ток, частота, cosφ
  • Профили нагрузки с настраиваемым интервалом (1–30 минут), до 48 записей в сутки на канал
  • Расчёт потребления по тарифным зонам: пиковая, полупиковая, ночная
  • Журнал событий приборов учёта: обрыв связи, выход за уставки, вскрытие крышки, перезагрузка, замена батареи

2. Управление объектами и оборудованием

Иерархический справочник объектов энергоснабжения и привязанного оборудования.

4-уровневая иерархия:

Регион (сетевая организация)
  └── Объект (подстанция, ТП, промышленный объект)
        └── Фидер (присоединение, точка измерения)
              └── Канал счётчика (прибор учёта)

Ключевые возможности:

  • Карточки объектов с полным набором реквизитов (40+ атрибутов)
  • Учёт оборудования: счётчики, трансформаторы тока, УСПД, LTE-роутеры
  • Карточки устройств: серийный номер, тип, даты установки и поверки, коэффициенты трансформации
  • Планирование ТО: поверка, замена с уведомлением по email и Telegram
  • Привязка пользователей к конкретным объектам для изоляции данных

3. Аналитика и отчётность

Визуализация данных потребления, формирование отчётов и экспорт.

Ключевые возможности:

  • Интерактивные дашборды: текущее потребление, статус оборудования, графики (линейные, столбчатые, area)
  • Аналитика: тренды за произвольный период, сравнение периодов (месяц/год), выявление аномалий, баланс электроэнергии
  • Отчёты: ведомости потребления, акты снятия показаний, отчёты по тарифным зонам, сводные отчёты
  • Экспорт в XLSX с сохранением фильтров и форматирования, данные через REST API (JSON)

4. Интеграции с внешними системами

Обмен данными с внешними информационными системами.

СистемаПротоколНазначение
1С Бухгалтерия / 1С ERPREST API (JSON)Выгрузка данных потребления, реестров оборудования
Resend (email)REST APIEmail-уведомления, OTP-коды аутентификации
TelegramBot APIОперативные уведомления: обрыв связи, аномалии, плановые события
S3-совместимое хранилищеS3 APIХранение экспортов, отчётов, скан-образов
OpenTelemetry CollectorOTLP/HTTPЭкспорт метрик и трейсов для мониторинга

Система предоставляет REST API (OpenAPI 3.1) для интеграции с произвольными системами: данные потребления, справочники, управление пользователями, журнал событий.

5. Управление доступом и безопасность (RBAC)

Разграничение прав доступа и защита данных.

Ролевая модель:

РольПрава
АдминистраторПолный доступ: пользователи, объекты, настройки, интеграции
ПользовательПросмотр и редактирование данных по привязанным объектам, формирование отчётов
НаблюдательТолько просмотр данных по привязанным объектам

Механизмы безопасности:

  • Беспарольная аутентификация (OTP по email), JWT-токены (HS256)
  • Шифрование секретов: AES-256-GCM
  • Транспорт: HTTPS, TLS 1.2/1.3
  • Журнал аудита всех действий пользователей (дата, время, IP, результат)
  • Объектная изоляция: привязка пользователей к конкретным объектам учёта

6. Автоматизация и фоновые задачи

Автоматическое выполнение регулярных операций без участия пользователя.

Ключевые возможности:

  • Планировщик опроса приборов учёта (cron-подобное расписание, от 1 минуты до 24 часов)
  • Мониторинг каналов связи с автоматическими уведомлениями при обрыве
  • Автогенерация отчётов по расписанию с отправкой на email или в S3
  • Автоверификация данных: обнаружение пропусков, аномалий, дубликатов

Все фоновые задачи выполняются внутри единого серверного процесса (горутины Go) — установка дополнительных планировщиков не требуется.

7. Техническая поддержка

Приём и обработка обращений пользователей.

Ключевые возможности:

  • Тикетная система с жизненным циклом: новый → принят → в работе → заблокирован → закрыт
  • Переписка внутри тикета, отметки о прочтении
  • Журнал событий по каждому тикету
  • Уведомления о новых сообщениях по email

8. Договоры и регуляторная отчётность

Учёт договоров энергоснабжения и отчётность для регулирующих органов.

Ключевые возможности:

  • Реестр договоров с привязкой к иерархии: договор → регион → объект → фидер → прибор учёта
  • Формирование отчётов в формате XML 80020-01 (стандарт коммерческого учёта электроэнергии)
  • Хранение сформированных отчётов в S3-совместимом хранилище
  • Управление шаблонами уведомлений (email, Telegram)

Совместимость с российскими ОС

Серверная часть компилируется статически (Go, CGO_ENABLED=0) — бинарный файл не имеет зависимостей от системных библиотек. Клиентская часть работает в браузере и не зависит от ОС.

ОСВерсияРеестр МинцифрыСовместимость
Astra Linux Special Edition1.7+рег. № 369Полная
ALT Linux10+рег. № 1541Полная
RED OS8+рег. № 3751Полная

ПО также работает на Ubuntu 22.04+, Debian 12+, Windows 10/11, Windows Server 2019+, macOS 13+.

Системные требования (сервер)

ПараметрМинимумРекомендуется
ОС сервераUbuntu 22.04 LTS / Debian 12 / Astra Linux SE 1.7Ubuntu 24.04 LTS
CPU2 vCPU4 vCPU
RAM4 ГБ8 ГБ
Диск20 ГБ SSD50 ГБ SSD
PostgreSQL16+18

Серверная часть — единый бинарный файл без runtime-зависимостей (статическая линковка). Для клиентского рабочего места достаточно любого устройства с современным браузером.

Поддерживаемые браузеры

БраузерМинимальная версия
Google Chrome120+
Mozilla Firefox120+
Apple Safari17+
Яндекс.Браузер24+
Microsoft Edge120+

Требования: JavaScript включён, cookies разрешены, минимальное разрешение экрана 1280×720.

Нефункциональные характеристики

ПараметрЗначение
Время отклика≤ 2 с для типовых запросов
Пропускная способностьдо 10 000 показаний/сутки на экземпляр
Доступность (SLA)98–99,5% (в зависимости от тарифа)
Одновременные сессиидо 500
Размер исполняемого файла≤ 60 МБ
Резервное копированиеавтоматическое (pg_dump, ежедневно)
Graceful shutdown15–30 с
Локализациярусский язык
КодировкаUTF-8

Аналоги иностранного ПО

Иностранное ПОПравообладательСтранаФункциональное сходство
Itron Enterprise EditionItron Inc.СШАСбор данных со счётчиков, управление приборами учёта, аналитика
Landis+Gyr GridstreamLandis+Gyr AGШвейцарияАСКУЭ, управление сетевой инфраструктурой, телеметрия
Honeywell Elster EnergyICTHoneywell InternationalСШАСбор и обработка данных коммерческого учёта электроэнергии
Siemens EnergyIPSiemens AGГерманияПлатформа управления данными приборов учёта, аналитика
Oracle Utilities MDMOracle CorporationСШАУправление данными приборов учёта, отчётность

Соответствие нормативным требованиям

Платформа разработана с учётом требований российского законодательства и отраслевых стандартов:

  • 152-ФЗ «О персональных данных» — персональные данные хранятся на территории РФ, обеспечивается шифрование и контроль доступа
  • 187-ФЗ «О безопасности КИИ» — поддержка требований к безопасности критической информационной инфраструктуры
  • 442-ПП — соответствие правилам функционирования розничных рынков электрической энергии, формирование отчётности XML 80020-01
  • ГОСТ 19.402-78 — описание программы соответствует ЕСПД
  • ГОСТ 34.601-90 — стадии создания автоматизированных систем
  • ГОСТ Р ИСО/МЭК 12207-2010 — процессы жизненного цикла программных средств