Фото профиля на FL.ru Habab.ru AI-разработка, веб-продукты и автоматизация

HABAB / ПРАКТИКА УМНОГО ДОМА

Уведомление об окончании стирки в Home Assistant по мощности

Редакция Habab · Обновлено 2026-10-26 · Инструкции и ссылки на документацию

Если датчик мощности показывает, как меняется нагрузка во время стирки, Home Assistant может отправить сообщение после устойчивого снижения показаний. Для этого нужно сначала увидеть полный цикл: короткая пауза и завершение программы могут выглядеть похоже.

Иллюстрация сценария: стиральная машина и датчик мощности передают показания в Home Assistant, который отправляет уведомление на телефон. Это иллюстрация, а не скриншот проверенной установки.

Как определить окончание стирки

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

Рабочая схема состоит из двух изменений:

  1. Мощность поднимается выше выбранного порога — значит, цикл начался.
  2. После этого мощность опускается ниже другого порога и остаётся там заданное время — можно отправить уведомление.

Home Assistant умеет запускать автоматизацию по пересечению числового порога и ждать, пока значение удержится в заданном диапазоне. В примере ниже пороги и времена показаны для демонстрации синтаксиса: их нужно заменить по наблюдениям за конкретной машиной. Документация: триггер числового состояния и интеграция Power.

Что потребуется от датчика мощности

Нужен сенсор, который передаёт в Home Assistant текущую мощность прибора в W или kW. Показания накопленной энергии в kWh сами по себе не показывают, включена ли машина сейчас: для этого пригоднее измерение мощности в данный момент.

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

Проверьте, что состояние числовое и обновляется. Если значение часто становится unknown или unavailable, сначала устраните проблему интеграции или связи: автоматизация не сможет надёжно отличить низкую мощность от отсутствующего измерения. Показание в истории также зависит от частоты обновления самого устройства.

Пример автоматизации с выдержкой

Создайте автоматизацию в Настройки → Автоматизации и сцены. Визуальный редактор позволяет выбрать датчик, порог, длительность и действие уведомления без ручного YAML. Если удобнее проверить логику в YAML, адаптируйте пример:

alias: Уведомление об окончании стирки
description: Пример. Подберите пороги и длительность по истории своей машины.
triggers:
  - trigger: numeric_state
    entity_id: sensor.washer_power
    above: 10
    for: "00:01:00"
conditions: []
actions:
  - wait_for_trigger:
      - trigger: numeric_state
        entity_id: sensor.washer_power
        below: 4
        for: "00:10:00"
    timeout: "06:00:00"
    continue_on_timeout: false
  - action: notify.mobile_app_your_phone
    data:
      title: Стирка завершена
      message: Проверьте стиральную машину.
mode: single

Замените sensor.washer_power на ID своей сущности, а notify.mobile_app_your_phone — на действие мобильного приложения, доступное в вашей системе. Например, above: 10 и below: 4 здесь только иллюстрируют направление порогов; не переносите их в свою систему без просмотра данных. Выдержки в одну и десять минут тоже условные.

Триггер начала срабатывает, когда мощность пересекает верхний порог вверх и удерживается над ним. Ожидание в действии начинается после такого старта. Когда мощность затем опустится ниже нижнего порога и останется там достаточно долго, Home Assistant вызовет уведомление. Тайм-аут завершает слишком долгое ожидание без отправки сообщения.

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

Как не принять паузу за конец цикла

Выдержка для низкой мощности должна быть дольше обычной паузы, которую вы наблюдали на графике. Если барабан может останавливаться на несколько минут, слишком короткий интервал даст ложное сообщение. Проверьте несколько программ или используйте более длинную выдержку, если паузы различаются.

Универсального значения времени нет. Долгая выдержка уменьшает число сообщений во время пауз, но задерживает оповещение после завершения. А если у машины бывает пауза длиннее выбранной выдержки, одного датчика мощности может быть недостаточно. При наличии у модели отдельного сенсора состояния программы можно использовать его как более прямой сигнал окончания, а мощность оставить для проверки.

Не задавайте верхний порог по единичному пику. Он должен отличать запуск машины от фонового потребления, но при этом срабатывать на выбранной программе. Если показания не опускаются до выбранного уровня после завершения, подстройте нижний порог по графику, а не увеличивайте выдержку наугад.

Как не получать повторные сообщения

Одна последовательность «мощность выросла → дождались устойчивого снижения → отправили уведомление» обычно даёт одно сообщение на запуск. Режим single не запускает ещё один экземпляр этой же автоматизации, пока она ждёт завершения текущего. Подробнее — режимы автоматизаций.

Если уведомления повторяются, откройте trace и проверьте, что запускать их может только один путь. Не добавляйте параллельно второй триггер «мощность ниже порога»: каждый отдельный переход может создавать новое выполнение. Проверьте и само действие уведомления: некоторые платформы показывают несколько сообщений, если автоматизация вызывается несколько раз.

Перезапуск Home Assistant прерывает ожидающее выполнение и сбрасывает незавершённую выдержку. Поэтому этот простой пример может пропустить уведомление, если сервер перезапустится в конце цикла. Если автоматизация должна переживать перезапуски, нужна схема с сохранённым состоянием цикла и отдельной проверкой после запуска HA; это уже другой вариант, который следует отладить в своей установке.

Подойдёт ли умная розетка для стиральной машины

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

Перед подключением проверьте одновременно:

  • максимальный ток и мощность, указанные на стиральной машине и розетке;
  • ограничения производителя розетки для двигателя и длительной нагрузки;
  • наличие заземления, качество контакта и допустимые условия установки;
  • допускает ли производитель машины подключение через внешнюю умную розетку.

Номинал на корпусе — не единственный критерий: для двигателя важны условия нагрузки, указанные изготовителем устройства. Не ставьте розетку последовательно с удлинителем или переходником и не оставляйте управление без штатной кнопки. Если документация не подтверждает пригодность розетки для такой нагрузки, выбирайте другой способ измерения или обратитесь к специалисту. В этой статье конкретная розетка и стиральная машина не испытывались.

Проверка и поиск ошибок

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

Что происходит Что проверить
Автоматизация не запускается Значение сенсора числовое; автоматизация включена; машина пересекла верхний порог уже после её включения
Сообщение пришло во время стирки Какая пауза была на графике и дольше ли выбранная выдержка этой паузы
Сообщение не пришло после цикла Опускалась ли мощность ниже нижнего порога; нет ли тайм-аута, unknown или unavailable; какое действие указано в trace
Приходит несколько сообщений Нет ли второго триггера или дублирующей автоматизации; какой режим выполнения выбран
После перезапуска ожидание пропало Home Assistant прервал незавершённое выполнение; проверьте цикл и запустите новую контрольную проверку

Сценарий строится на показаниях конкретной машины, а не на общем энергомониторинге. Для учёта потребления в кВт·ч смотрите материал про управление энергопотреблением в Home Assistant; больше практических статей — в каталоге автоматизации дома. Habab Home — наша сборка с русским интерфейсом Home Assistant; её можно посмотреть на странице Habab Home.

Если хотите настроить такой сигнал в своей системе, напишите в Habab Home и опишите, какое уведомление нужно получить. Сначала подготовим схему датчика, порога и выдержки; настройку оборудования и автоматизации согласуем отдельно.

Документация Home Assistant и Companion App проверена 26 октября 2026 года. Текст и иллюстрация подготовлены с использованием AI; технические формулировки сверены с официальными источниками. YAML описывает пример логики, а не испытанный сценарий: физическая стиральная машина, датчик, розетка и доставка push-уведомления на телефоне не проверялись.

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

Обязательно ли покупать умную розетку?

Нет. Нужен совместимый источник текущей мощности в Home Assistant. Это может быть отдельный измеритель или розетка, если она подходит к конкретной нагрузке и действительно передаёт показания в систему.

Как выбрать порог завершения?

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

Почему задержка не сработала после перезапуска?

Home Assistant останавливает текущие выполнения автоматизаций при рестарте. Ожидание и незавершённая выдержка теряются. Для восстановления после рестарта проектируют отдельную логику сохранения состояния.

Можно автоматом выключать розетку после уведомления?

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

Источники

ПОМОЩЬ С ВАШЕЙ СИСТЕМОЙ

Разберём сценарий уведомления о стирке

По вашему описанию подготовим короткую схему: какой сигнал наблюдать, как отделить обычные паузы от завершения и где проверить уведомление в Home Assistant.

  1. Пришлите Описание желаемого уведомления и, если датчик уже есть, график мощности одного цикла без личных данных.
  2. В рабочем Telegram-чате разберём задачу и предложим первый полезный шаг без предоплаты.
  3. Объём, стоимость и результат платной настройки согласуем после разбора.
Обсудить сценарий стирки

Первый ответ — схема порога, выдержки и контрольной проверки. Совместимость датчика, подбор оборудования и настройка согласуются отдельно.

Удобнее почтой? mail@habab.ru