Html code will be here

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ SOLERGY
Система управления солнечными электростанциями
Мониторинг генерации, коммерческий учёт, расчёты с потребителями и аналитика парка станций — в одной системе. Личный кабинет для потребителя энергии и панель управления для эксплуатирующей организации.
ЧТО ДЕЛАЕТ СИСТЕМА
Четыре контура в одном продукте
Система закрывает полный цикл эксплуатации распределённой генерации — от опроса инверторов до выставления объёма потребителю.
Мониторинг генерации
Опрос инверторов и логгеров, нормализованный ряд с шагом 15 минут, суточные и месячные агрегаты.
• Мгновенная мощность и кривая дня
• Статусы связи с учётом светлого времени
• Аварии и предупреждения оборудования
• Хранение истории независимо от источника телеметрии
Коммерческий учёт
Приём показаний приборов учёта от потребителя, проверка на достоверность, разбор фотографий табло оператором.
• Расчётный период и окно приёма показаний
• Проверки: меньше предыдущего, повтор, физический максимум
• Коэффициенты трансформации и переполнение счётчика
• Закрытие периода по плановой выработке с автокоррекцией
Расчёты и тарифы
Помесячные тарифы по каждому объекту, индивидуальные скидки, расчёт объёмов и сумм с контролируемой точностью.
• Тариф на каждый объект и каждый месяц
• Скидка на уровне клиента и на уровне объекта
• Денежные величины в десятичной арифметике, без потерь округления
• Импорт и экспорт тарифов шаблоном
Аналитика парка
Сводка по всем станциям для руководителя: выработка, выполнение плана, экономика портфеля, проблемные объекты.
• Установленная мощность и генерация за периоды
• Выполнение плана с поправкой на возраст станции
• Рейтинги лучших и худших объектов
• Разрезы по регионам и владельцам
ЛИЧНЫЙ КАБИНЕТ ПОТРЕБИТЕЛЯ
Прозрачность вместо звонков
Потребитель энергии видит выработку, экономику и состояние станции самостоятельно, круглосуточно, с телефона и компьютера. Работает как веб-приложение и устанавливается на главный экран телефона.
  • Передача показаний
    Предыдущее показание подставлено, объём считается на глазах, опечатки система объясняет словами. Если переписать число неудобно — принимается фотография табло, число вносит оператор.
  • • Расчёт объёма до отправки: разница × коэффициент
    • Понятные сообщения об ошибках вместо кодов
    • Напоминания письмом по графику расчётного периода
ПАНЕЛЬ ЭКСПЛУАТИРУЮЩЕЙ ОРГАНИЗАЦИИ
Сотни станций в одном окне
Рабочее место оператора и руководителя: реестр объектов, очередь показаний, тарифы, доступы сотрудников и аналитика по всему парку.
Реестр объектов
Поиск, фильтры и сортировка по состоянию, региону, владельцу и связи с телеметрией. Пагинация и выгрузка на стороне сервера — список не проседает на тысячах записей.
Очередь показаний
Всё, что пришло от потребителей: числа и фотографии табло. Оператор разбирает спорные случаи, система помечает расхождения с планом до выставления объёма.
Тарифы и скидки
Помесячные тарифы по каждому объекту с историей и источником значения. Ввод вручную, загрузка шаблоном или автоматическое получение — заложено на будущее.
Доступы сотрудников
Несколько сотрудников у одной организации, доступ выдаётся к конкретным объектам, а не ко всей компании. Приглашения по одноразовым ссылкам.
Требует внимания
Объекты, которые молчат, отстают от плана или дают расхождение между телеметрией и коммерческим учётом. Проблема находит оператора, а не наоборот.
Аналитика портфеля
Выработка и экономика за периоды, выполнение плана с поправкой на возраст станций, рейтинги объектов, разрезы по регионам и владельцам.
КАК УСТРОЕНО
Архитектура и интеграции
Веб-приложение и серверная часть на российской инфраструктуре. Данные хранятся и обрабатываются на территории Российской Федерации.
Сбор данных
• Интеграция с облачными платформами производителей инверторов по REST API
• Опрос приборов учёта по промышленным протоколам через шлюзы
• Очереди и планировщик задач с учётом ограничений внешних систем
• Сырые ответы сохраняются: история переживает смену источника
Хранение и расчёты
• Реляционная СУБД с расширением для временных рядов
• Автоматическое сжатие и агрегация исторических данных
• Денежные расчёты в десятичной арифметике
• Модуль расчётов покрыт автотестами полностью
Безопасность
• Ролевая модель и разграничение доступа на трёх рубежах
• Изоляция данных организаций на уровне СУБД
• Неизменяемый журнал действий
• Ежесуточное резервное копирование с проверкой восстановления

ООО «Солерджи» в рамках деятельности в области информационных технологий разрабатывает и сопровождает собственную программную платформу Solergy — систему учёта, мониторинга и расчётов для объектов солнечной генерации (личный кабинет клиента, внутренний контур оператора, сбор телеметрии, аналитика, уведомления). При разработке используются:

  • Языки программирования: TypeScript, JavaScript, SQL, Python, Bash.
  • Фронтенд: Next.js 15, React, Tailwind CSS, Recharts, собственная дизайн-система Solergy. Приложение работает как PWA и устанавливается на мобильные устройства.
  • Бэкенд: Node.js, NestJS (REST API, OpenAPI-спецификация), Prisma ORM.
  • Базы данных и хранение: PostgreSQL 17 с разграничением доступа на уровне строк (Row Level Security), TimescaleDB для временных рядов телеметрии, Redis, S3-совместимое объектное хранилище.
  • Фоновые задачи и интеграции: BullMQ (очереди, повторные попытки, ограничение частоты запросов). Интеграции с Deye Cloud / SOLARMAN OpenAPI, Битрикс24 (вебхуки), Telegram Bot API, Google Sheets, SMTP-рассылкой.
  • Инфраструктура и DevOps: Docker, Docker Compose, Caddy (TLS Let's Encrypt), Linux Ubuntu 24.04, облачная инфраструктура на территории РФ, CI/CD на GitHub Actions.
  • Контроль качества: автоматические тесты с порогами покрытия (80% для бизнес-логики, 100% для модуля расчётов), ESLint, Prettier, статическая типизация TypeScript, Gitleaks (поиск секретов), проверка уязвимостей зависимостей, обратимые миграции БД.
  • Мониторинг: Sentry, Uptime Kuma.
  • Инструменты разработки: Git, GitHub, Conventional Commits, а также инструменты ИИ-ассистированной разработки.

Разработка строится по продуктовому подходу на принципах гибкой (Agile) разработки с применением практик Scrum, Kanban и XP:

  • итеративная поставка: продукт развивается этапами, каждый этап завершается работающим инкрементом и приёмкой владельцем продукта на тестовом контуре;
  • Kanban-доска задач, ветки по задачам (feature / fix / hotfix), запрос на слияние с обязательным ревью кода;
  • практики XP: непрерывная интеграция, автоматическое тестирование, малые частые релизы, единые стандарты кода, двойное ревью критичных модулей (расчёты, права доступа);
  • три изолированных контура: разработка, тестовый, промышленный. Выкладка в промышленный контур только после приёмки;
О внедрении
ОТПРАВИТЬ ЗАЯВКУ НА ШЕРИНГ
Нажимая на кнопку, вы соглашаетесь с условиями обработки персональных данных.
Расскажите о вашем парке станций — покажем систему в работе на демостенде и оценим объём адаптации. Или напишите сразу: info@solergy.ru, +7 (495) 266-63-27.