Как заряжать электромобиль от избытка солнечной энергии: Home Assistant, ESS и EVSE

EVSE · солнечные панели · ESS · Home Assistant

Динамическая зарядка электромобиля от солнечных панелей и домашней батареи

Зарядную станцию можно автоматически регулировать по свободной мощности солнечной электростанции, SOC домашней батареи и текущей нагрузке дома. Главная задача — использовать солнечный избыток и одновременно не перегружать ввод.

Как работает solar-surplus charging

PV
6,0 кВт
−Дом
1,5 кВт
=EV / ESS
4,5 кВт

Когда ESS достиг заданного SOC, избыток можно направить в EV. Если включается котёл, плита или другая мощная нагрузка, допустимый ток EVSE снижается. Если мощности не хватает даже для минимального зарядного режима, зарядка ставится на паузу.

Какие данные нужны

Grid power

Импорт/экспорт в точке подключения дома.

PV power

Текущая солнечная генерация.

House load

Потребление дома.

ESS SOC

Резерв домашней батареи.

EVSE

Ток, мощность и состояние зарядки.

Фазные токи

Критично при трёхфазном вводе.

Расчёт допустимого тока

1 фаза: I ≈ Pavailable / U

При 230 В и свободных 3,68 кВт получается около 16 А. В автоматике нужен запас, чтобы кратковременный рост домашней нагрузки не приводил к перегрузке или нежелательному импорту.

3 фазы: P ≈ √3 × ULL × I × cos φ

Минимальная мощность зарядки

Обычная AC-зарядка не может плавно использовать любой небольшой избыток. Практический нижний предел тока часто составляет 6 А.

1 фаза × 6 А≈ 1,38 кВт при 230 В
3 фазы × 6 А≈ 4,15 кВт при 400 В

Поэтому функция переключения 1↔3 фазы, если она штатно поддерживается EVSE и автомобилем, особенно полезна при переменной солнечной генерации.

Приоритет ESS или электромобиля

  1. Питать текущую нагрузку дома.
  2. Восстановить ESS до резервного SOC.
  3. Направить устойчивый солнечный избыток в EV.
  4. Дозарядить ESS до верхней цели.
  5. Экспортировать остаток, если это предусмотрено системой.

Официальная интеграция Ohme для Home Assistant прямо описывает сценарии зарядки EV при достаточном SOC домашней батареи и паузы, когда ESS требуется пополнение.

Дом 15 кВт, EVSE 11 кВт: защита ввода

Dynamic load management измеряет текущую нагрузку электрощита и отдаёт EVSE только доступный остаток. Tesla официально использует этот принцип в Dynamic Power Management: внешний счётчик контролирует нагрузку, а Wall Connector регулирует ток в реальном времени.

Home Assistant не заменяет электрические защиты.

Автомат, УЗО/УЗДТ, кабель, аппаратные ограничения EVSE и защита ввода должны быть рассчитаны независимо от программной автоматики.

Что делает Home Assistant

Собирает данные

PV, grid, load, ESS SOC, EV и EVSE.

Считает избыток

Определяет устойчивую свободную мощность.

Меняет ток

Через штатную интеграцию, MQTT, Modbus, API или OCPP, если EVSE это поддерживает.

Учитывает условия

Тариф, прогноз солнца, SOC и время выезда.

Прогноз солнечной генерации

Forecast.Solar в Home Assistant позволяет оценивать будущую генерацию. В официальной документации прямо приведён сценарий выбора между зарядкой EV от солнца на следующий день и зарядкой от сети ночью.

Завтра солнечноОставить место для PV
Завтра пасмурноИспользовать дешёвое тарифное окно

Ночной тариф + солнечная генерация

Цель автоматики можно сформулировать шире: получить требуемый SOC автомобиля к заданному времени с минимальной стоимостью, сохранив резерв ESS. Тогда система решает, сколько энергии взять ночью и сколько оставить на ожидаемое дневное солнце.

Что будет, если Home Assistant перестанет работать

  • максимальный ток должен быть ограничен самой EVSE;
  • защита ввода остаётся аппаратной;
  • автоматика должна проверять свежесть данных счётчика;
  • при потере meter data нельзя бесконтрольно повышать ток;
  • после перезапуска не следует сразу выставлять максимальный ток;
  • для критичного load management предпочтительна штатная локальная функция EVSE.

OCPP и Smart Charging

OCPP предусматривает Smart Charging и charging profiles, позволяющие задавать ограничения мощности или тока. Но наличие OCPP у станции ещё не гарантирует удобное локальное динамическое управление из Home Assistant. Проверяйте возможности конкретной модели и прошивки.

Алгоритм автоматики

  1. Получить grid power и проверить свежесть данных.
  2. Проверить SOC ESS и резерв.
  3. Рассчитать solar surplus.
  4. Вычесть safety margin.
  5. Перевести мощность в допустимый ток EVSE.
  6. Ограничить ток вводом и каждой фазой.
  7. Применить hysteresis.
  8. Повышать ток только после устойчивого избытка.
  9. При дефиците быстро уменьшить ток.
  10. Если мощности меньше минимума, поставить зарядку на паузу.

Зачем нужен hysteresis

Без задержек облака и кратковременные домашние нагрузки заставят EVSE постоянно менять ток или стартовать и останавливаться. Практичный принцип: повышать ток медленнее, снижать быстрее.

Что проверить перед покупкой EVSE

  • программное изменение current limit;
  • локальное управление без облака;
  • минимальный и максимальный ток;
  • поддержка 1↔3 phase switching;
  • встроенный dynamic load balancing;
  • совместимый meter/CT;
  • Modbus, MQTT, API или OCPP;
  • поведение при потере связи.

Частые вопросы

Можно ли заряжать EV только от солнца?

Да, если доступный избыток достаточен для минимального зарядного режима. Иначе потребуется пауза, ESS или разрешённая подпитка из сети.

Нужна ли ESS?

Нет. Solar-surplus charging может работать по одному двунаправленному grid meter. ESS добавляет буфер и дополнительные приоритеты.

Может ли Home Assistant защищать ввод?

Он полезен для оптимизации, но не должен быть единственной защитой от перегрузки. Критические ограничения должны обеспечиваться электроустановкой и EVSE.

Нужен ли OCPP?

Нет. Подходящий локальный API, Modbus, MQTT или штатная интеграция также позволяют реализовать управление.

Вывод

Хорошая solar EV-система одновременно использует реальный избыток PV, сохраняет резерв ESS и контролирует допустимую нагрузку каждой фазы. Home Assistant удобен как верхний уровень оптимизации по SOC, тарифу и прогнозу солнца, но электрическая безопасность должна оставаться независимой от него.