Перейти к содержанию

Примеры настройки

Вспомогательные элементы

Единственный необязательный helper — флаг «сессия начата автоматизацией». Создаётся в Настройки → Устройства и службы → Вспомогательные элементы → Создать → Переключатель.

Он нужен, если вы иногда ставите машину на зарядку вручную днём и не хотите, чтобы наступление конца окна её прервало. Без него блюпринт считает своей любую активную сессию.

Уведомления в Telegram

Старт

- action: notify.telegram
  data:
    message: >-
      🔌 Зарядка началась: {{ desired_current }} А,
      {{ soc if soc_valid else '?' }} % → цель.
      Нужно {{ needed_kwh | round(1) }} кВт·ч за {{ hours_left }} ч.
      {{ '❄️ Режим мороза.' if cold_mode else '' }}

Завершение

- action: notify.telegram
  data:
    message: >-
      {% set reasons = {
        'target_reached': '✅ Цель достигнута',
        'charger_reports_charged': '✅ Станция сообщила о завершении',
        'window_end': '🕒 Окно закончилось',
        'car_not_home': '🚗 Машина уехала',
        'unplugged': '🔌 Кабель отключён',
        'status_unknown': '❓ Статус станции нечитаем',
        'fault': '⚠️ Неисправность станции'
      } %}
      {{ reasons.get(stop_reason, stop_reason) }}.
      Заряд {{ soc if soc_valid else 'н/д' }} %.
      {{ '⚠️ Цель не достигнута.' if target_missed else '' }}

Неисправность

- action: notify.telegram
  data:
    message: >-
      {% set problems = {
        'switch_entity_missing':
          '🔧 Выключатель станции не найден — проверьте сущность в настройках',
        'charger_fault': '⚠️ Станция сообщает о неисправности',
        'car_refused_charge': '🚗 Машина не берёт ток',
        'charger_reports_no_power_but_car_charging':
          '❓ Станция не видит нагрузки, машина считает что заряжается',
        'no_power_while_on': '⚡ Включено, но ток не идёт',
        'car_data_unavailable_check_integration_auth':
          '🔑 Нет данных о заряде — проверьте авторизацию интеграции',
        'car_data_stale': '📡 Машина давно не выходила на связь',
        'car_data_frozen': '🧊 Процент заряда не меняется, хотя ток идёт'
      } %}
      {{ problems.get(alarm_reason, alarm_reason) }}

Об одном стоит знать заранее: повторы блюпринт не гасит. Пока проблема держится, хук ошибки вызывается на каждом пересчёте — за долгую сессию это до полутора десятков одинаковых сообщений. Ограничение только одно: о проблемах с данными блюпринт молчит вне активной сессии, чтобы не будить вас, пока машина просто стоит.

Гасить повторы нужно в самом действии уведомления. Проще всего — через notify с одинаковым tag: телефон заменит предыдущее сообщение вместо того, чтобы копить их стопкой.

action: notify.mobile_app_phone
data:
  message: "Зарядка EV: {{ alarm_reason }}"
  data:
    tag: ev-charging-alarm    # каждое следующее заменяет предыдущее

Если уведомления нужны редкими, а не заменяемыми, добавьте перед хуком собственное условие — например, input_datetime с временем последней отправки.

Почему подавление повторов не встроено в сам блюпринт — разобрано в идеях на будущее. Полные списки значений stop_reason и alarm_reason — на странице «Уведомления».

Типовые конфигурации

Двухтарифный счётчик, заряд до 80 % в будни

Параметр Значение
Время старта / окончания по данным энергосбытовой организации
Дни недели пн–пт
Целевой заряд 80 %
Резерв времени 30 мин
Выключать в конце окна включено

Без интеграции с автомобилем

Заполните только сенсор энергии сессии станции и целевую энергию. Растяжка будет работать по счётчику станции.

Параметр Значение
Сенсор процента заряда пусто
Сенсор энергии сессии sensor.<станция>_last_charge
Целевая энергия сессии нужные кВт·ч плюс ~14 % на потери

Слабая сеть

Параметр Значение
Максимальный ток по самому слабому звену цепи
Запасное напряжение ваше типичное, а не 230
КПД зарядки 82–85

Защита от недопустимого напряжения — задача реле напряжения в щите. Блюпринт этим намеренно не занимается: аппаратная защита срабатывает мгновенно и не зависит от того, жив ли Home Assistant.

Проверка перед первым запуском

Шаги, которые стоит пройти до того, как машина останется заряжаться без присмотра, собраны в быстром старте.