Если температура в морозильной камере начинает расти, датчик может запустить уведомление в Home Assistant. Для этого нужны числовая температурная сущность, порог и настроенный получатель сообщения. Такое предупреждение показывает изменение измерения, но само по себе не определяет, почему температура изменилась.
В посте на Reddit автор рассказал, что получил сигнал о повышенной температуре морозилки и после этого узнал, что дверца осталась открытой. Сигнал пришёл от температурного датчика: он не определял положение двери. Этот пример подсказывает полезный сценарий, но не подтверждает работу конкретной модели или системы Habab.
Что именно сообщает датчик
Температурный датчик отвечает на вопрос «какое значение он передал Home Assistant?». Контактный датчик отвечает на другой вопрос: «изменилось ли состояние двери?». Если нужна именно информация об открытой дверце, для этого нужен отдельный датчик открытия и отдельная автоматизация. Температурное предупреждение может сработать позже, когда измерение пересечёт выбранный порог.
- Температурный датчик передаёт измеренное значение; он не сообщает причину изменения и не определяет, открыта ли дверца.
- Контактный датчик передаёт состояние двери, например «открыто» или «закрыто»; температуру внутри камеры он не измеряет.
Причиной изменения показаний может оказаться открытая дверь, отключение питания, изменение режима работы или особенность измерения. По одному числу Home Assistant не определит причину. Не используйте опубликованный Reddit порог как готовую рекомендацию: подходящие условия и значение для вашей задачи нужно выбирать отдельно.
Что проверить в Home Assistant
До создания правила откройте Настройки → Инструменты разработчика → Состояния и найдите сущность температуры. Убедитесь, что состояние числовое, рядом отображается единица измерения, а значение обновляется. Посмотрите историю за период, когда камера работала в обычном режиме. В статье о сравнении двух температурных датчиков описано, как отличать разницу показаний от давно не обновлявшихся данных.
Проверьте документацию именно своего датчика: допускает ли производитель использование в нужном диапазоне, где следует размещать чувствительный элемент и как часто устройство передаёт измерения. Эти свойства зависят от модели. В Home Assistant единицы и частоту обновлений задаёт интеграция устройства; надпись в интерфейсе не подтверждает точность измерения сама по себе.
Если состояние стало unknown или unavailable, правило на пересечение числового порога может не дать ожидаемого результата. Это отдельный сигнал о состоянии сущности или связи. Продумайте для него отдельное предупреждение, если отсутствие данных важно для вашего сценария.
Как собрать температурное уведомление
В редакторе Home Assistant откройте Настройки → Автоматизации и сцены → Создать автоматизацию. В разделе Когда добавьте триггер для пересечения температурного порога. Если интерфейс предлагает специальный вариант Temperature crossed threshold, выберите его: Home Assistant указывает, что измерительные триггеры учитывают совместимые единицы. Общий триггер Numeric state crossed threshold используйте, если специального варианта нет или нужно следить за другим числовым значением.
Выберите температурную сущность и задайте порог, подходящий вашей цели и данным прибора. Чтобы не реагировать на короткое изменение, добавьте в поле For at least выдержку времени. Значения порога и выдержки здесь намеренно не предлагаются: их следует определить по инструкции датчика, истории показаний и тому, какое предупреждение вы хотите получить. Не копируйте настройки из чужой установки без проверки диапазона и единиц.
В разделе Тогда выберите действие уведомления и конкретную цель, которая уже настроена в Home Assistant. Например, это может быть Companion app на выбранном телефоне. Telegram подходит только если соответствующий канал уже настроен и доступен как цель уведомления; само наличие Home Assistant не подключает Telegram автоматически. Сохраните понятное имя автоматизации, чтобы её было легко найти в списке и Trace.
Проверьте, что произойдёт при возврате показаний ниже порога. Триггер пересечения обычно срабатывает в момент перехода через заданную границу, а не повторяет уведомление непрерывно, пока значение остаётся по одну сторону. Если нужен сигнал о восстановлении или повторное напоминание, задайте это отдельной логикой и проверьте, что она не создаёт серию лишних сообщений.
Как проверить доставку
Сначала проверьте действие уведомления отдельно от температурного датчика. В документации Home Assistant описан тест действия уведомления через Настройки → Инструменты разработчика → Действия. Выберите конкретную цель и отправьте тестовое сообщение. Успешный тест подтверждает выполнение этого действия в момент проверки; он не проверяет температурный триггер и не гарантирует будущую доставку при любых условиях сети.
После этого проверьте автоматизацию через Trace. Home Assistant сохраняет запуск и показывает, какой триггер его начал, какие условия прошли и на каком действии выполнение остановилось. Не создавайте искусственное изменение температуры ради проверки, если это может повлиять на хранение продуктов. Можно отдельно проверить настройки, историю существующих показаний и действие получателя, не объявляя такую проверку полноценным испытанием датчика.
Для надёжности сообщения укажите в тексте имя камеры или помещения, текущее значение и момент срабатывания, если интеграция предоставляет эти данные. Не называйте сообщение «дверь открыта», если автоматизация смотрит только на температуру. Формулировка должна описывать именно измерение, например: «Температурный датчик морозилки пересёк заданный порог».
Если уведомление не пришло
- Откройте историю температуры и проверьте, пересекло ли значение порог после включения автоматизации. Триггер пересечения не срабатывает задним числом, если датчик уже находится выше порога.
- Проверьте единицу измерения и выбранную сущность. Для обычного числового триггера особенно важно, чтобы порог был задан в тех же единицах, что и значение.
- Откройте Trace последнего запуска. Если его нет, проверьте состояние автоматизации и факт пересечения; если запуск есть, посмотрите, какое условие или действие прервало выполнение.
- Отдельно проверьте отправку сообщения в выбранный канал. Для
notifyсначала должна существовать настроенная цель уведомления. - Если температура давно не обновлялась или сущность недоступна, разберите состояние устройства и интеграции. Не трактуйте старое значение как актуальное.
В документации Home Assistant также отмечено, что выдержка For at least сбрасывается при перезапуске Home Assistant или перезагрузке автоматизаций. Читайте её как часть поведения выбранного триггера, а не как независимую гарантию непрерывного наблюдения.
Ключевые факты
- Температурный и контактный датчики сообщают разные события: изменение температуры и состояние двери.
- Порог и выдержку выбирают по показаниям и документации конкретного датчика; чужие значения не универсальны.
- Получателю уведомления нужна отдельная настройка, а Trace помогает понять ход запуска.
- Состояние
unknownилиunavailableтребует отдельной проверки, оно не равно нормальному температурному показанию. - Уведомление помогает заметить изменение, но не определяет его причину и не является оценкой безопасности продуктов.
Часто задаваемые вопросы
Можно ли узнать, что открыта именно дверца?
Температурный сенсор измеряет температуру и не сообщает положение двери. Для состояния открыто/закрыто потребуется совместимый контактный датчик и отдельный триггер. Его модель, размещение и связь проверяются отдельно.
Какой порог температуры поставить?
Универсального значения для всех датчиков и задач здесь нет. Сверьте диапазон и точность по документации своей модели, проверьте единицы и посмотрите обычную историю измерений. Не используйте порог из чужой публикации как рекомендацию по безопасности еды.
Уведомление придёт сразу после открытия?
Не обязательно. Температурное правило сработает, когда датчик передаст изменение и значение пересечёт настроенный порог с учётом выбранной выдержки. Контактный датчик может фиксировать открытие как отдельное событие.
Почему автоматизация не сработала, если показание уже выше порога?
Триггер пересечения реагирует на переход через границу. Если значение оказалось выше порога до включения автоматизации или после запуска Home Assistant, нового перехода может не быть. Проверьте историю, условия запуска и Trace; при необходимости отдельно спроектируйте проверку текущего состояния.
Для обсуждения русскоязычного интерфейса и логики уведомлений можно посмотреть Habab Home, нашу сборку на базе Home Assistant. Поддержку датчика и фактическую доставку проверяют на конкретной установке.
Источники
- Home Assistant: триггер температуры и числовое пересечение порога — выбор специального температурного триггера, порог и выдержка.
- Home Assistant: триггеры автоматизаций — события, совместимые единицы измерения и запуск по изменению.
- Home Assistant: уведомления — необходимость настроить получателя и выбор конкретной цели.
- Home Assistant: диагностика автоматизаций — Trace и поведение триггера, если значение уже выше порога.
- Пост Reddit «My temperature sensor just paid for itself» — личный рассказ о температурном уведомлении и последующем обнаружении открытой дверцы; не инструкция по выбору датчика.
Текст подготовлен с использованием AI-инструментов и проверен по документации, указанной в источниках. Конкретные датчики, автоматизация, канал уведомлений и сохранность продуктов физически не проверялись. Проверено 26 октября 2026 года.