Функциональные характеристики
Функциональные характеристики
О платформе
«Метрика про энерго» — кроссплатформенная система автоматизированного коммерческого учёта электроэнергии (АСКУЭ). Платформа обеспечивает мониторинг, сбор телеметрии приборов учёта и формирование отчётности для промышленных предприятий, электросетевых и энергосбытовых организаций, сервисных компаний.
Класс ПО по классификатору Минцифры:
- 09.01 — средства управления процессами организации (BPM)
- 12.06 — ПО для энергетической отрасли
Платформа является полностью отечественной разработкой и не содержит компонентов иностранного ПО. Все используемые сторонние библиотеки имеют открытые пермиссивные лицензии (MIT, BSD, Apache-2.0).
Функциональные модули
1. Телеметрия и учёт энергоресурсов
Автоматический сбор, хранение и отображение данных с приборов учёта электроэнергии.
Поддерживаемые протоколы:
| Протокол | Описание | Применение |
|---|---|---|
| DLMS/COSEM | Международный стандарт обмена данными с приборами учёта | Современные электросчётчики |
| СПОДЭС | Российский стандарт на основе DLMS/COSEM | Отечественные приборы учёта |
| Modbus RTU | Последовательный протокол связи (RS-485) | Промышленные счётчики, УСПД |
| Modbus TCP | Modbus поверх TCP/IP | Сетевые устройства |
Ключевые возможности:
- Хранение временных рядов: активная (P), реактивная (Q) и полная (S) мощность, напряжение, ток, частота, cosφ
- Профили нагрузки с настраиваемым интервалом (1–30 минут), до 48 записей в сутки на канал
- Расчёт потребления по тарифным зонам: пиковая, полупиковая, ночная
- Журнал событий приборов учёта: обрыв связи, выход за уставки, вскрытие крышки, перезагрузка, замена батареи
2. Управление объектами и оборудованием
Иерархический справочник объектов энергоснабжения и привязанного оборудования.
4-уровневая иерархия:
Регион (сетевая организация)
└── Объект (подстанция, ТП, промышленный объект)
└── Фидер (присоединение, точка измерения)
└── Канал счётчика (прибор учёта)
Ключевые возможности:
- Карточки объектов с полным набором реквизитов (40+ атрибутов)
- Учёт оборудования: счётчики, трансформаторы тока, УСПД, LTE-роутеры
- Карточки устройств: серийный номер, тип, даты установки и поверки, коэффициенты трансформации
- Планирование ТО: поверка, замена с уведомлением по email и Telegram
- Привязка пользователей к конкретным объектам для изоляции данных
3. Аналитика и отчётность
Визуализация данных потребления, формирование отчётов и экспорт.
Ключевые возможности:
- Интерактивные дашборды: текущее потребление, статус оборудования, графики (линейные, столбчатые, area)
- Аналитика: тренды за произвольный период, сравнение периодов (месяц/год), выявление аномалий, баланс электроэнергии
- Отчёты: ведомости потребления, акты снятия показаний, отчёты по тарифным зонам, сводные отчёты
- Экспорт в XLSX с сохранением фильтров и форматирования, данные через REST API (JSON)
4. Интеграции с внешними системами
Обмен данными с внешними информационными системами.
| Система | Протокол | Назначение |
|---|---|---|
| 1С Бухгалтерия / 1С ERP | REST API (JSON) | Выгрузка данных потребления, реестров оборудования |
| Resend (email) | REST API | Email-уведомления, OTP-коды аутентификации |
| Telegram | Bot API | Оперативные уведомления: обрыв связи, аномалии, плановые события |
| S3-совместимое хранилище | S3 API | Хранение экспортов, отчётов, скан-образов |
| OpenTelemetry Collector | OTLP/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 Edition | 1.7+ | рег. № 369 | Полная |
| ALT Linux | 10+ | рег. № 1541 | Полная |
| RED OS | 8+ | рег. № 3751 | Полная |
ПО также работает на Ubuntu 22.04+, Debian 12+, Windows 10/11, Windows Server 2019+, macOS 13+.
Системные требования (сервер)
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| ОС сервера | Ubuntu 22.04 LTS / Debian 12 / Astra Linux SE 1.7 | Ubuntu 24.04 LTS |
| CPU | 2 vCPU | 4 vCPU |
| RAM | 4 ГБ | 8 ГБ |
| Диск | 20 ГБ SSD | 50 ГБ SSD |
| PostgreSQL | 16+ | 18 |
Серверная часть — единый бинарный файл без runtime-зависимостей (статическая линковка). Для клиентского рабочего места достаточно любого устройства с современным браузером.
Поддерживаемые браузеры
| Браузер | Минимальная версия |
|---|---|
| Google Chrome | 120+ |
| Mozilla Firefox | 120+ |
| Apple Safari | 17+ |
| Яндекс.Браузер | 24+ |
| Microsoft Edge | 120+ |
Требования: JavaScript включён, cookies разрешены, минимальное разрешение экрана 1280×720.
Нефункциональные характеристики
| Параметр | Значение |
|---|---|
| Время отклика | ≤ 2 с для типовых запросов |
| Пропускная способность | до 10 000 показаний/сутки на экземпляр |
| Доступность (SLA) | 98–99,5% (в зависимости от тарифа) |
| Одновременные сессии | до 500 |
| Размер исполняемого файла | ≤ 60 МБ |
| Резервное копирование | автоматическое (pg_dump, ежедневно) |
| Graceful shutdown | 15–30 с |
| Локализация | русский язык |
| Кодировка | UTF-8 |
Аналоги иностранного ПО
| Иностранное ПО | Правообладатель | Страна | Функциональное сходство |
|---|---|---|---|
| Itron Enterprise Edition | Itron Inc. | США | Сбор данных со счётчиков, управление приборами учёта, аналитика |
| Landis+Gyr Gridstream | Landis+Gyr AG | Швейцария | АСКУЭ, управление сетевой инфраструктурой, телеметрия |
| Honeywell Elster EnergyICT | Honeywell International | США | Сбор и обработка данных коммерческого учёта электроэнергии |
| Siemens EnergyIP | Siemens AG | Германия | Платформа управления данными приборов учёта, аналитика |
| Oracle Utilities MDM | Oracle Corporation | США | Управление данными приборов учёта, отчётность |
Соответствие нормативным требованиям
Платформа разработана с учётом требований российского законодательства и отраслевых стандартов:
- 152-ФЗ «О персональных данных» — персональные данные хранятся на территории РФ, обеспечивается шифрование и контроль доступа
- 187-ФЗ «О безопасности КИИ» — поддержка требований к безопасности критической информационной инфраструктуры
- 442-ПП — соответствие правилам функционирования розничных рынков электрической энергии, формирование отчётности XML 80020-01
- ГОСТ 19.402-78 — описание программы соответствует ЕСПД
- ГОСТ 34.601-90 — стадии создания автоматизированных систем
- ГОСТ Р ИСО/МЭК 12207-2010 — процессы жизненного цикла программных средств