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

Уведомления

Три хука принимают произвольные действия:

Хук Когда Доступные переменные
Старт сессии зарядка включена soc, soc_valid, plan_source, needed_kwh, desired_current, hours_left, charger_status, cold_mode
Завершение зарядка выключена те же + stop_reason, target_missed
Неисправность см. таблицу ниже alarm_reason

Пример действия для хука завершения:

- action: notify.mobile_app_phone
  data:
    title: Зарядка завершена
    message: >-
      {{ stop_reason }} — заряд {{ soc if soc_valid else 'н/д' }} %.
      {{ 'Цель не достигнута.' if target_missed else '' }}

Причины остановки

Возможные значения stop_reason: target_reached, charger_reports_charged, fault, car_not_home, unplugged, status_unknown, window_end. Вне остановки — none.

Причины тревоги

Возможные значения alarm_reason: 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.

Повторы блюпринт не гасит

Хук неисправности вызывается на каждом пересчёте, пока проблема держится, — блюпринт не помнит, сообщал ли он о ней раньше. Если повторы мешают, гасите их в самом действии (например, одинаковым tag в notify): готовые примеры и типовые конфигурации собраны в примерах настройки.

Почему это не решено внутри блюпринта — в идеях на будущее.