Настройка¶
Параметры сгруппированы по секциям; каждое поле в интерфейсе снабжено подробным описанием. Ниже — то, что стоит настроить в первую очередь.
Ток и электрика¶
| Параметр | По умолчанию | Комментарий |
|---|---|---|
| Минимальный ток | 6 A | Стандарт однофазной зарядки начинается с 6 А |
| Максимальный ток | 28 A | Ориентируйтесь на самое слабое звено цепи |
| Дискретность тока | 1 A | С каким шагом станция принимает значения |
| Запасное напряжение | 230 В | Только когда измерить нечем — см. ниже |
| КПД зарядки | 88 % | Зимой 80–85, летом 90–93; занижать безопаснее |
| Запас по току | 10 % | Компенсирует недодачу станции — см. ниже |
| Не повышать ток начиная с заряда | 95 % | Щадящий финиш; 100 — выключено |
| Минимальное изменение для записи | 2 A | Гасит косметические понижения уставки |
| Резервный ток | 10 A | Чем заряжать, когда данных о заряде нет вовсе |
| Число фаз | 1 | Трёхфазная станция считает мощность втрое большей |
Напряжение берётся из трёх источников по приоритету:
- сенсор напряжения станции;
- вычисление из мощности и фактического тока —
P / (I × число фаз); - запасное значение из настроек.
Оба измерения принимаются только в диапазоне 175–280 В. Ниже 175 В зарядка в любом случае должна отключаться по недопустимому напряжению, так что такие показания означают простой или неисправность. Верхняя граница отсекает мусор вроде милливольт, принятых за вольты: завышенное напряжение занизило бы расчётный ток до минимума на всю сессию.
Третий пункт нужен прежде всего для одного случая: в момент принятия решения о старте станция ещё обесточена и измерять нечего, а ток для первой команды посчитать уже надо. Со второго пересчёта в дело идут живые данные — если, конечно, соответствующие сенсоры вообще заданы.
Станция отдаёт меньше, чем просили¶
Почти любая станция выдаёт ток чуть ниже заказанного. Обычно разница незаметна, но бывает и существенной: на железе, на котором блюпринт обкатывался, разрыв держался около 1.3 А при любой уставке — 16 А давали 14.7, 19 А давали 17.7. Это примерно восемь процентов плана, то есть лишние сорок минут зарядки за сессию.
Если сенсор тока задан, блюпринт эту разницу измеряет и показывает —
в журнале рядом с фактическим током появляется (недодача 1.29 А),
в diag это поле недодача_а.
Опасна здесь не сама недодача, а то, когда она обнаруживается. Планировщик считает по уставке, а не по факту, поэтому весь вечер отстаёт от графика незаметно для себя: пока до конца окна далеко, недобор делится на большой остаток времени и тонет в шаге тока. К утру остаток сжимается, и тот же недобор внезапно требует разгона с 13 до 28 А за несколько минут — на третьей ночи обкатки было ровно так.
Этим и занимается параметр «Запас по току»: расчётный ток умножается
на заданный процент, поэтому уставка идёт чуть выше с самого начала
и плавно снижается вместо рывка. Потолок тока запас не пробивает,
а 0 его выключает.
Почему множитель, а не прибавка
Прибавка к расчёту попала бы в сравнение с уставкой в зоне нечувствительности и заставила бы переписывать её на каждом пересчёте. Множитель сходится к устойчивому значению и там остаётся.
Как подобрать запас
Сравните уставку с фактическим током на установившемся режиме — разница в процентах и есть искомое значение. Смотреть нужно не сразу после записи: сенсор тока у многих станций обновляется с задержкой в минуты, и в этот момент он показывает старое значение, а не недодачу.
Не путайте с КПД: тот отвечает за потери в батарее и бортовом зарядном устройстве, запас — за разрыв между «попросили» и «пошло».
Как посчитать свой КПД¶
Понадобятся два числа за одну сессию: сколько киловатт-часов ушло из розетки (счётчик энергии станции или история сенсора мощности) и на сколько процентов вырос заряд.
Например, заряд вырос на 70 % при ёмкости 44.9 кВт·ч, а из розетки ушло
35.4 кВт·ч: (0.70 × 44.9) / 35.4 × 100 ≈ 89 %.
Считать лучше по сессии без долгих пауз и не по последним процентам — там зарядка замедляется, и оценка выйдет заниженной. Значение заметно ниже паспортных ожиданий — это нормально: зимой, на малых токах и на возрастной батарее КПД падает.
Берите число со счётчика энергии, а не с сенсора мощности
Соблазн посчитать энергию интегрированием мощности по истории велик, но результат систематически занижен: сенсор мощности у многих станций обновляется редко и залипает на несколько минут после смены тока, так что сумма по редким отсчётам пропускает пики. На одной и той же машине такой подсчёт дал 75 % там, где счётчик энергии показал 89 %.
Если счётчик накопительный, возьмите разницу «до» и «после» сессии.
Ошибиться в меньшую сторону не бесплатно: заниженный КПД заставляет план требовать больше, чем нужно, сессия открывается на завышенном токе и дальше идёт на снижение. Занижение на 13 пунктов дало переоценку потребности в 1.18 раза.
Щадящий финиш¶
На последних процентах батарея берёт неохотно: BMS сам ограничивает приём, и лишний заказанный ток уже не ускоряет зарядку, а уходит в нагрев и в работу системы охлаждения. На третьей ночи обкатки при заряде 99 % уставка успела подняться с 13 до 28 А, а мощность за те же минуты выросла лишь до 5.7 кВт — машина всё равно дошла до 100 % сама.
Параметр «Не повышать ток начиная с заряда» задаёт процент, с которого
уставку разрешено только снижать. Ниже порога регулятор работает как обычно.
Значение 100 выключает настройку.
Ограничение не действует там, где ток нужен весь: при недостоверных данных о заряде, в мороз и при аварийной дозарядке. Небольшой недозаряд здесь считается меньшим злом, чем рывок тока на финише.
Потолком служит уставка, которая уже стоит на станции, поэтому перед началом новой сессии он снимается — иначе она унаследовала бы вчерашнее значение. «Перед началом» означает подтверждённо выключенный выключатель: станция, пропавшая со связи посреди зарядки, сессию не заканчивает, и ограничение на время обрыва сохраняется.
Окно зарядки¶
Двухтарифный счётчик
Если у вас двухтарифный счётчик, окно имеет смысл совместить с ночной зоной. Точное время начала и окончания уточните у своей энергосбытовой организации — оно различается по регионам и зависит от модели счётчика. Небольшой запас после начала льготной зоны не помешает: часы счётчика и Home Assistant могут расходиться.
Параметр «Резерв времени» строит план так, чтобы закончить раньше конца окна. Компенсирует замедление заряда на последних процентах и заодно страхует от заезда в дорогую зону.
Троттлинг команд¶
Повторная запись тока не происходит раньше, чем через заданный интервал
(по умолчанию 60 секунд) после предыдущего изменения. Контроль ведётся
по last_changed самой сущности и не требует вспомогательных элементов.
Перезапуск Home Assistant этот отсчёт сбрасывает: сущности создаются заново,
и last_changed получает время старта — то есть после рестарта первая запись
может уйти сразу. Отдельной защиты это не требует, потому что перезапуск
и так прерывает всё остальное.
Троттлинг реализован проверкой, а не паузой: если интервал ещё не вышел,
запись откладывается до следующего пересчёта. Блокирующая пауза здесь не годится —
автоматизация работает в режиме restart, и любой триггер (например, смена
статуса станции) оборвал бы незавершённую паузу вместе с командой, которая должна
была идти после неё. Регулятор при этом молча перестал бы работать.
По той же причине команды не отправляются пачкой. Дешёвые станции теряют команду, пришедшую вплотную к предыдущей, поэтому при старте сессии уставка тока и включение разнесены по разным пересчётам: сначала ток, следующим шагом включение. Ждать полный интервал пересчёта не придётся — принятая станцией уставка сама служит триггером. Если уставка и так уже верна, отдельный круг на запись тока не тратится — но пауза между командами выдерживается и здесь, уже по возрасту самого выключателя.
Зона нечувствительности работает только вниз¶
Просьба поднять ток означает, что по расчёту мы не укладываемся в окно. Заглушить её зоной нечувствительности — значит сознательно не долить, поэтому вверх уставка переписывается при отличии хотя бы в один шаг станции.
Просьба снизить ток такой срочности не имеет: лишний ампер не мешает дойти до цели, а перезапись ради долей ампера изнашивает станцию. Здесь зона работает в полную силу — ради этого случая она и вводилась.
Сравнивается всегда уставка с уставкой. Фактический ток станции в сравнении не участвует: он всегда немного ниже уставки, и подмешивать его значило бы получить дребезг на ровном месте. Недобор компенсируется обратной связью — следующий пересчёт видит отставание по проценту заряда и поднимает уставку.
Два исключения:
- первая команда сессии идёт без ожидания — иначе старт зарядки откладывался бы на весь интервал;
- выключение зарядки — команда безопасности, идёт первой и без задержки.