Разбираем, как собрать сценарий, при котором увлажнитель включается сам, когда ребёнок кашляет ночью — через ESP32, ESPHome и Home Assistant.
Самый распространённый сценарий — ночной. Ребёнок начинает кашлять во сне, датчик фиксирует звук, Home Assistant включает умный увлажнитель воздуха на 20–40 минут, потом выключает. Если кашель повторяется — цикл запускается снова. Родители не просыпаются, ребёнок получает более влажный воздух в нужный момент.
Второй сценарий — профилактический, привязанный к датчику влажности. Увлажнитель включается, когда влажность в детской падает ниже 45%, независимо от кашля. Кашель здесь — дополнительный триггер, повышающий приоритет: при кашле включение происходит немедленно, не дожидаясь порогового значения датчика.
Третий сценарий — комбинированный с оповещением. При срабатывании триггера кашля Home Assistant одновременно включает увлажнитель и отправляет push-уведомление на телефон родителей. Это особенно актуально в период болезни: увлажнитель работает автоматически, но родители знают о каждом ночном эпизоде.
Автоматизация увлажнителя в Home Assistant не привязана к конкретному бренду — платформа работает с Wi-Fi, Zigbee, Z-Wave и Matter устройствами. Главное условие: увлажнитель должен быть управляемым через какой-либо интерфейс, поддерживаемый системой.
Ограничения появляются там, где производитель закрывает API или использует проприетарный протокол без официальной интеграции. В таких случаях сообщество Home Assistant часто находит обходные пути через reverse-engineered интеграции, но их стабильность может снижаться при обновлениях прошивки устройства. Если стабильность критична, лучше выбирать увлажнитель, для которого есть официальная интеграция в Home Assistant или поддержка Matter.
Для самодельного датчика кашля на ESP32 + ESPHome совместимость с Home Assistant полная — это нативная связка. Если вы используете Apple HomeKit или Google Home как основную экосистему, реализовать такую же автоматизацию сложнее: эти платформы не поддерживают произвольные датчики звука и имеют более жёсткие ограничения на условия автоматизаций.
При выборе увлажнителя для подобного сценария стоит обратить внимание на два момента: поведение при подаче питания и наличие физической памяти состояния. Если увлажнитель запоминает последнее включённое состояние — он снова запустится при подаче питания через умную розетку. Если нет — придётся выбирать модель с нативным управлением через приложение или Home Assistant.
Разместите микрофон датчика на расстоянии 1–2 метров от кровати ребёнка, на высоте примерно метр от пола. Слишком близко — больше фоновых шумов от дыхания и ворочания, слишком далеко — ниже чувствительность к тихому кашлю. Первые несколько ночей имеет смысл вести лог срабатываний и корректировать порог чувствительности вручную.
| Компонент | Что важно знать |
|---|---|
| Умный увлажнитель воздуха | Нужна совместимость с Home Assistant или поддержка Matter/Zigbee |
| Обычный увлажнитель | Подключается через умную розетку, должен включаться без кнопки |
| Датчик кашля | Готовых коммерческих решений мало; ESP32 + ESPHome — рабочий путь |
| Автоматизация в Home Assistant | Визуальный редактор, без кода; триггер + условие + действие |
| Ночной сценарий | Включение на 20–40 минут при срабатывании, потом автовыключение |
| Влажность как условие | Рекомендуется добавить: включать только если влажность ниже 45–50% |
| Альтернативный триггер | Порог громкости вместо классификации кашля — проще, но грубее |
Можно ли настроить автоматизацию увлажнителя без Home Assistant?
Частично — да. Некоторые умные увлажнители имеют встроенные сценарии в фирменных приложениях, но они не поддерживают триггер по звуку. Сценарии типа «включить при кашле» требуют платформы с открытой логикой автоматизации, и Home Assistant здесь — наиболее полноценное решение.
Насколько точно ESP32 распознаёт именно кашель, а не другие звуки?
Точность зависит от качества обученной модели и условий в комнате. При хорошей выборке и тихой детской — 80–90% корректных срабатываний. Ложные срабатывания на резкий звук игрушки или плач случаются, но их можно снизить, добавив условие: два срабатывания подряд с интервалом не более 30 секунд.
Какой увлажнитель лучше подойдёт — ультразвуковой или испарительный?
Для управления через умную розетку удобнее ультразвуковой: большинство моделей включаются автоматически при подаче питания. Испарительные нередко требуют нажатия кнопки после включения питания, что делает розеточное управление неудобным. Если выбираете модель с нативной интеграцией в Home Assistant — тип испарения менее критичен.