Эксплуатация

Управление пользователями, объектами учёта, сбор телеметрии, аналитика, администрирование, мониторинг.

Общие сведения

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

Веб-интерфейс доступен по адресу, настроенному при установке (по умолчанию http://localhost:8080). Интерфейс полностью на русском языке — навигация, формы, сообщения об ошибках, справка и отчёты. Для работы нужен браузер: Chrome 90+, Firefox 90+, Safari 15+, Яндекс.Браузер 23+.

Управление пользователями

Ролевая модель (RBAC)

ПО реализует ролевую модель доступа с тремя встроенными ролями:

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

Создание пользователя

  1. Перейдите в Настройки → Пользователи
  2. Нажмите Добавить пользователя
  3. Заполните поля: ФИО, email, роль
  4. Система отправит приглашение на email с одноразовым кодом (OTP)
  5. Пользователь авторизуется по OTP и устанавливает пароль

Привязка к объектам

Для ролей user и viewer доступна привязка к конкретным объектам учёта — пользователь видит только назначенные объекты:

  1. Откройте карточку пользователя
  2. В разделе Доступ к объектам добавьте нужные объекты
  3. Сохраните изменения

Аутентификация

СпособОписание
OTP по emailОдноразовый код на email — основной способ входа
ПарольАльтернативный вход — задаётся в настройках профиля

Управление объектами учёта

Иерархия объектов

ПО использует четырёхуровневую иерархию:

УровеньПример
РегионМосква и МО
ОбъектПС 110/10 «Заречная»
ФидерФидер №3, 10 кВ
КаналСчётчик Меркурий 234, ТТ 100/5

Карточка объекта

Каждый объект содержит:

  • Наименование и адрес
  • Реквизиты договора энергоснабжения
  • Перечень оборудования (УСПД, счётчики, трансформаторы тока)
  • Контактные лица
  • Параметры опроса (протокол, интервал, расписание)
  • Даты установки и поверки приборов
  • Коэффициенты трансформации

Добавление объекта

  1. Перейдите в Объекты → Добавить объект
  2. Выберите регион (или создайте новый)
  3. Заполните реквизиты объекта
  4. Добавьте фидеры и каналы (приборы учёта)
  5. Настройте параметры подключения к УСПД

Сбор телеметрии

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

ПротоколПрименение
DLMS/COSEMМеждународный стандарт (IEC 62056)
СПОДЭСРоссийский стандарт (ГОСТ Р 58940)
Modbus RTU/TCPПромышленные УСПД

Режимы сбора данных

РежимОписание
АвтоматическийОпрос по расписанию (интервал 1–60 мин)
РучнойЗапрос данных по кнопке

Данные телеметрии

Для каждого канала (прибора учёта) система собирает:

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

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

Дашборды

Главный экран содержит дашборды:

  • Потребление электроэнергии — по объектам, периодам, тарифным зонам
  • Состояние оборудования — онлайн/офлайн, последний опрос
  • Каналы связи — статус подключений к УСПД
  • Аномалии и события — отклонения и тревоги

Отчёты

ОтчётОписание
ПотреблениеРасход по объектам, фидерам, каналам за период
БалансСравнение входящей и распределённой энергии
80020-XMLРегуляторный отчёт для ОРЭМ
Журнал событийВсе события приборов за период

Экспорт данных

Экспорт отчётов в XLSX с сохранением текущих фильтров. Кнопка Экспорт доступна на каждом дашборде и в разделе Отчёты.

Администрирование системы

Раздел «Настройки»

РазделОписание
ПользователиУправление учётными записями, роли, привязка к объектам
ЛицензированиеАктивация, деактивация, статус лицензии
Журнал событийАудит действий пользователей
ПодключенияПараметры опроса УСПД

Переменные окружения

Основные переменные для настройки:

ПеременнаяОписаниеПо умолчанию
HTTP_PORTПорт веб-интерфейса8080
DATABASE_URLСтрока подключения к PostgreSQL
LOG_LEVELУровень логированияinfo
OTEL_ENDPOINTЭндпоинт OpenTelemetry

Журналирование действий

Все действия пользователей фиксируются в журнале аудита:

  • Входы и выходы из системы
  • Создание и изменение объектов
  • Изменение настроек
  • Экспорт данных

Журнал доступен в Настройки → Журнал событий (только для роли admin).

Сообщения об ошибках

При возникновении ошибок ПО отображает информативные сообщения на русском языке:

КодСообщениеДействие
401Сессия истеклаВыполните повторный вход
403Нет доступаОбратитесь к администратору
404Объект не найденПроверьте URL или навигацию
500Внутренняя ошибкаОбратитесь в техподдержку
CONN_ERRНет связи с УСПДПроверьте сетевое подключение

При возникновении ошибок, не перечисленных выше, обращайтесь в техническую поддержку: support@metrica.pro.

Мониторинг и диагностика

Health-эндпоинты

ЭндпоинтОписание
GET /healthzСтатус приложения (200 OK / 503)
GET /readyzГотовность к приёму трафика

Логирование

ПО использует структурированные логи в формате JSON (slog). Логи выводятся в stdout и могут направляться в систему сбора логов (Loki, ELK).

Метрики и трейсинг

ПО поддерживает экспорт метрик и трейсов через OpenTelemetry (OTLP/HTTP) для интеграции с системами мониторинга (Prometheus, Grafana, Jaeger).

Резервное копирование и восстановление

Резервное копирование базы данных

Рекомендуемый метод — pg_dump:

pg_dump -U metrica -d metrica_energo -F c -f backup_$(date +%Y%m%d).dump

Рекомендуемое расписание: ежедневно, хранение копий — не менее 30 дней.

Восстановление из резервной копии

pg_restore -U metrica -d metrica_energo -c backup_20260202.dump

Docker-установка

При контейнерной установке данные PostgreSQL хранятся в Docker Volume:

docker compose exec db pg_dump -U metrica metrica_energo -F c > backup.dump

Обновление ПО

Бинарная установка

  1. Остановите службу: sudo systemctl stop metrica-energo
  2. Замените исполняемый файл новой версией
  3. Запустите службу: sudo systemctl start metrica-energo

ПО автоматически выполнит миграцию базы данных при необходимости. Лицензия сохраняется при обновлении.

Docker-установка

  1. Обновите тег образа в docker-compose.yaml
  2. Выполните:
docker compose pull
docker compose up -d

О документе

ПОМетрика про энерго v1.0
ПравообладательООО «Метрика» (ИНН 7709033880, ОГРН 1027739279347)
Адрес115088, г. Москва, ул. Симоновский Вал, д. 20, к. 3, пом. 54
СвидетельствоРоспатент № 2026616612 от 10.03.2026
Сайтmetrica.pro
Emailsupport@metrica.pro
Телефон+7 495 740-22-33