// Python Dev

Система автоматического контроля энергопотребления

Опубликовано 26.03.2026

Задача клиента

Заказчик строил инфраструктуру для зарядки электромобилей и нуждался в системе, которая автоматически управляет подачей электроэнергии по лимитам без постоянного ручного мониторинга.

Что было сделано

  • • Разработан MVP, где каждая точка зарядки работает по схеме «счётчик — реле — пользователь».
  • • Продавец выдаёт лимит потребления, система отслеживает показания в реальном времени и автоматически отключает реле, когда лимит исчерпан.
  • • При добавлении нового лимита реле включается обратно, а администратор может управлять реле вручную в любой момент.
  • • Показания счётчиков поступают через MQTT, система подписывается на топики, разбирает входящие пакеты и передаёт данные в бизнес-логику.
  • • Все команды реле и история лимитов логируются для аудита.
  • • Реализованы роли администратора и продавца, а также тестовое покрытие, включая интеграционный сценарий полного цикла.

Результат

Заказчик получил рабочий MVP для автоматического контроля энергопотребления с подтверждённой бизнес-логикой отключения по лимиту и возможностью дальнейшего масштабирования.

Проект сочетал backend-логику, событийную обработку данных от устройств и интерфейс для операционной работы. Основная сложность была в том, чтобы не просто хранить показания, а принимать по ним действия в реальном времени и при этом сохранять прозрачный аудит.

За счёт MQTT и чёткой модели предметной области система стала основой для дальнейшего развития инфраструктуры зарядных точек, где важна не только аналитика, но и прямое управление питанием.

Стек:
#Python 3.11 #aiohttp #PostgreSQL #MQTT #Mosquitto #Docker #Tailwind CSS #Alpine.js

Новый запрос

Оставить заявку

Подтвердите, что вы не бот.