// Python Dev
Система автоматического контроля энергопотребления
Опубликовано 26.03.2026
Задача клиента
Заказчик строил инфраструктуру для зарядки электромобилей и нуждался в системе, которая автоматически управляет подачей электроэнергии по лимитам без постоянного ручного мониторинга.
Что было сделано
- • Разработан MVP, где каждая точка зарядки работает по схеме «счётчик — реле — пользователь».
- • Продавец выдаёт лимит потребления, система отслеживает показания в реальном времени и автоматически отключает реле, когда лимит исчерпан.
- • При добавлении нового лимита реле включается обратно, а администратор может управлять реле вручную в любой момент.
- • Показания счётчиков поступают через MQTT, система подписывается на топики, разбирает входящие пакеты и передаёт данные в бизнес-логику.
- • Все команды реле и история лимитов логируются для аудита.
- • Реализованы роли администратора и продавца, а также тестовое покрытие, включая интеграционный сценарий полного цикла.
Результат
Заказчик получил рабочий MVP для автоматического контроля энергопотребления с подтверждённой бизнес-логикой отключения по лимиту и возможностью дальнейшего масштабирования.
Проект сочетал backend-логику, событийную обработку данных от устройств и интерфейс для операционной работы. Основная сложность была в том, чтобы не просто хранить показания, а принимать по ним действия в реальном времени и при этом сохранять прозрачный аудит.
За счёт MQTT и чёткой модели предметной области система стала основой для дальнейшего развития инфраструктуры зарядных точек, где важна не только аналитика, но и прямое управление питанием.