- Как подключить вентиляционный датчик к Home Assistant: пошаговая инструкция
- Почему это важно?
- Что тебе понадобится
- Какие датчики работают с Home Assistant
- Шаг 1: Подключи датчик к сети
- Сценарий 1: Zigbee-датчик (Aqara, Xiaomi)
- Сценарий 2: Wi-Fi-датчик (Awair, Sensirion)
- Сценарий 3: Самодельный датчик на ESP32
- Шаг 2: Создай автоматизацию
- Пример: включаем вытяжку при влажности выше 70%
- Шаг 3: Добавь выключение
- Что выбрать в зависимости от ситуации
- Частые ошибки
- Как лучше сделать — практические рекомендации
- Итог: что делать прямо сейчас
Как подключить вентиляционный датчик к Home Assistant: пошаговая инструкция
Ты хочешь, чтобы система вентиляции в доме включалась автоматически, когда влажность в ванной растёт — например, после душа. Или чтобы кухонная вытяжка не работала впустую, а включалась только при появлении запаха или дыма. Это не фантастика — это реальная задача, которую легко решить с Home Assistant и датчиком вентиляции. Я покажу, как это сделать, не перегружая тебя теорией. Только то, что работает на практике.
Почему это важно?
Большинство людей используют вентиляцию вручную: включили — забыли, выключили — забыли. Результат? Постоянная влажность, плесень, запахи, переплаты за электричество. Датчик же делает всё автоматически: он чувствует изменения в воздухе — и включает вентиляцию. Не нужно думать. Не нужно нажимать кнопки. Система работает сама.
Но чтобы это сработало, нужно правильно подключить датчик к Home Assistant. И тут начинаются проблемы: датчики бывают разные, протоколы — разные, а инструкции в интернете — либо слишком общие, либо на другом языке. Я покажу, как сделать это без лишней головной боли.
Что тебе понадобится
- Датчик вентиляции (вентиляционный модуль с датчиком влажности, CO₂, запаха или температуры)
- Home Assistant, работающий на Raspberry Pi, NUC или в облаке
- Способ подключения датчика: Zigbee, Z-Wave, Wi-Fi или проводной (например, через ESP32)
- Доступ к интерфейсу Home Assistant (через браузер)
- Немного времени — 30–60 минут
Если у тебя уже есть датчик — отлично. Если нет — ниже я объясню, какие модели стоит брать.
Какие датчики работают с Home Assistant
Не все датчики подходят. Даже если на упаковке написано «умный», он может не говорить с Home Assistant. Вот что реально работает:
| Тип датчика | Примеры моделей | Протокол | Плюсы | Минусы |
|---|---|---|---|---|
| С датчиком влажности и температуры | Aqara HT, Xiaomi Mi Temperature & Humidity Sensor | Zigbee | Дешёвые, надёжные, легко интегрируются | Не измеряют CO₂ или запахи |
| С датчиком CO₂ и влажности | Atmospheric CO₂ Sensor (Sensirion SCD41), Eve Room | Bluetooth, Zigbee | Показывают качество воздуха — идеально для ванной/спальни | Дороже, требуют калибровки |
| С датчиком запаха (VOC) | Awair Element, Sensirion SGP40 | Wi-Fi, через ESP32 | Ловит запахи, дым, химию — отлично для кухни | Требуют настройки порогов, могут давать ложные срабатывания |
| Самодельный на ESP32 | ESP32 + SHT30 + SGP40 | Wi-Fi (MQTT) | Гибкость, можно добавить любые сенсоры | Требует пайки и базовых знаний программирования |
Если ты хочешь просто следить за влажностью в ванной — возьми Aqara HT. Если хочешь, чтобы вытяжка включалась при запахе жареного лука — бери ESP32 с SGP40. Не гонись за «умными» брендами вроде Philips Hue или Nest — они не для этого.
Шаг 1: Подключи датчик к сети
Здесь всё зависит от типа датчика. Разберём три самых распространённых сценария.
Сценарий 1: Zigbee-датчик (Aqara, Xiaomi)
- Убедись, что у тебя есть Zigbee-шлюз (например, CC2531, Sonoff ZBBridge или встроенный в Home Assistant через Zigbee2MQTT).
- Включи датчик в режим подключения (удерживай кнопку 5–10 сек, пока не моргнёт LED).
- В Home Assistant зайди в Настройки → Устройства и службы → Добавить интеграцию.
- Выбери Zigbee2MQTT или Xiaomi Mi Home — в зависимости от твоей настройки.
- Дождись появления датчика в списке. Нажми «Завершить».
Через 1–2 минуты датчик появится в списке устройств. Проверь, что он показывает температуру и влажность — если да, всё ок.
Сценарий 2: Wi-Fi-датчик (Awair, Sensirion)
- Подключи датчик к Wi-Fi через его мобильное приложение (например, Awair App).
- В Home Assistant зайди в Настройки → Устройства и службы → Добавить интеграцию.
- Найди Awair или MQTT (если датчик поддерживает MQTT).
- Введи логин и пароль от аккаунта датчика (они же, что в приложении).
- Дождись синхронизации.
Если датчик не поддерживает официальную интеграцию — используй MQTT. Настрой его через веб-интерфейс датчика или через ESPHome (если это самодельный датчик).
Сценарий 3: Самодельный датчик на ESP32
- Загрузи на ESP32 прошивку через ESPHome. Пример конфига:
esphome:
name: vent_sensor
platform: ESP32
board: esp32dev
wifi:
ssid: "ТВОЙ_ВИФИ"
password: "ПАРОЛЬ"
sensor:
- platform: sht3x
temperature:
name: "Температура в ванной"
humidity:
name: "Влажность в ванной"
- platform: sgp40
name: "VOC в ванной"
mqtt:
broker: 192.168.1.10
username: "homeassistant"
password: "твой_пароль_mqtt"
- Загрузи прошивку через интерфейс ESPHome.
- В Home Assistant включи интеграцию MQTT.
- Перезагрузи ESP32 — датчик появится в списке устройств.
Это требует чуть больше усилий, но даёт полный контроль. И это самый надёжный способ, если ты хочешь добавить датчик запаха или измерять CO₂.
Шаг 2: Создай автоматизацию
Теперь, когда датчик работает, нужно, чтобы вентиляция включалась, когда нужно. Для этого создадим автоматизацию.
Предположим, у тебя есть вытяжка, которую можно включить через реле (например, Sonoff S31 или Shelly 1). Или у тебя есть вентиляционный блок с поддержкой Wi-Fi (например, Broan, Vent-Axia).
Пример: включаем вытяжку при влажности выше 70%
- Зайди в Автоматизации и сценарии → Создать автоматизацию.
- Выбери Использовать редактор в виде текста (чтобы было проще).
- Вставь этот код:
alias: Включить вытяжку при высокой влажности
description: Включает вытяжку в ванной, если влажность >70% на 5 минут
trigger:
- platform: state
entity_id: sensor.humidity_bathroom
above: 70
for:
minutes: 5
action:
- service: switch.turn_on
target:
entity_id: switch.exhaust_fan
condition:
- condition: state
entity_id: switch.exhaust_fan
state: 'off'
mode: single
- Нажми «Сохранить».
Что делает эта автоматизация?
- Следит за датчиком влажности в ванной (sensor.humidity_bathroom).
- Если влажность держится выше 70% больше 5 минут — включает вытяжку.
- Проверяет, что вытяжка ещё не включена — чтобы не дергать её без причины.
Почему именно 5 минут? Потому что если ты просто включил душ — влажность сразу подскочит, но это нормально. А если влажность не падает — значит, воздух не обновляется. И тогда вытяжка нужна.
Шаг 3: Добавь выключение
Нельзя оставить вытяжку включённой навсегда. Нужно, чтобы она выключалась, когда влажность упала.
Создай ещё одну автоматизацию:
alias: Выключить вытяжку при нормальной влажности
description: Выключает вытяжку, если влажность <50% на 10 минут
trigger:
- platform: state
entity_id: sensor.humidity_bathroom
below: 50
for:
minutes: 10
action:
- service: switch.turn_off
target:
entity_id: switch.exhaust_fan
condition:
- condition: state
entity_id: switch.exhaust_fan
state: 'on'
mode: single
Здесь мы используем порог 50% — это комфортный уровень. Если влажность опустилась ниже — значит, воздух сухой, вытяжку можно отключить.
Почему 10 минут? Потому что если ты выключил душ, влажность падает не мгновенно. Нужно дать системе время на стабилизацию — иначе вытяжка будет включаться и выключаться каждые 2 минуты.
Что выбрать в зависимости от ситуации
- Если ты живёшь в обычной квартире и хочешь просто избавиться от запаха после душа — возьми Aqara HT + автоматизация по влажности. Это дешево, надёжно, работает без сбоев.
- Если у тебя кухня с сильными запахами (жарка, тушение) — используй ESP32 с SGP40. Он ловит VOC-запахи, а не только влажность. Настрой порог на 150–200 VOC — это хороший баланс между чувствительностью и ложными срабатываниями.
- Если ты хочешь следить за качеством воздуха в спальне — бери датчик с CO₂ (например, Sensirion SCD41). Когда CO₂ >800 ppm — включай вентиляцию. Это снижает усталость и улучшает сон.
- Если ты не хочешь вникать в настройки — купи готовый умный вентилятор вроде Broan-Nutone с поддержкой HomeKit и используй его через интеграцию HomeKit Controller.
Частые ошибки
- Настраиваешь автоматизацию по мгновенному значению. Датчик показал 72% — и вытяжка включилась. А ты только что включил душ. Результат: вентиляция включается каждый раз, когда ты моешься. Решение: используй delay (for: minutes: 5).
- Используешь датчик влажности в кухне без датчика запаха. Влажность там всегда высокая — вытяжка работает круглосуточно. Решение: добавь VOC-датчик или используй таймер (включать только во время готовки).
- Не проверяешь, что датчик передаёт данные. Зашёл в Home Assistant — а сенсор «неизвестно». Решение: проверь Wi-Fi/ Zigbee-связь, перезагрузи датчик, убедись, что шлюз работает.
- Используешь вытяжку без реле. Ты подключил датчик, но не можешь включить вентиляцию — потому что она не управляется электронно. Решение: добавь реле (Shelly, Sonoff) или купи умную вытяжку.
- Не учитываешь задержку вентиляции. Вытяжка включилась — но воздух не обновляется, потому что каналы забиты. Решение: проверь, что вентиляция работает — посмотри, как быстро падает влажность после включения.
Как лучше сделать — практические рекомендации
- Не покупай датчики «на будущее». Если тебе нужна только влажность — не берёшь CO₂-датчик. Он дороже, сложнее, и ты не будешь его использовать.
- Тестируй в реальных условиях. Запусти душ — посмотри, как ведёт себя датчик. Через 10 минут — выключи душ — посмотри, как падает влажность. Это даст тебе понимание, какие пороги ставить.
- Используй логи. В Home Assistant включи логи автоматизаций — так ты увидишь, почему вытяжка включилась или не включилась. Это сэкономит тебе часы на поиск ошибок.
- Сделай ручной переключатель. Добавь кнопку в интерфейсе Home Assistant — чтобы можно было включить вытяжку вручную, если автоматика не сработала. Например, при жарке рыбы.
- Следи за батарейками. Если датчик на батарейках — проверяй уровень заряда раз в месяц. Падение батарейки — первое, что ломает систему.
Итог: что делать прямо сейчас
Если ты читаешь это — значит, тебе уже не всё равно, как работает вентиляция в доме. Ты хочешь, чтобы она работала сама. Вот что тебе делать:
- Определи, где тебе нужна автоматизация: ванная, кухня, спальня?
- Выбери датчик: Aqara HT — если влажность; ESP32 + SGP40 — если запахи; SCD41 — если CO₂.
- Подключи его к Home Assistant — по инструкции выше.
- Создай две автоматизации: включение при высокой влажности/запахе и выключение при норме.
- Проверь, как это работает на практике — 2–3 дня.
- Настрой пороги: если вытяжка включается слишком часто — подними порог. Если не включается — опусти.
Через неделю ты перестанешь думать о вентиляции. Она будет работать сама. И ты не заметишь, как плесень исчезла с плитки, а запахи — из кухни. Это и есть настоящий умный дом — не про кнопки, а про то, чтобы всё работало, пока ты живёшь.
Информация в статье носит ознакомительный характер. При подключении электроприборов и настройке автоматизаций убедись, что ты соблюдаешь правила электробезопасности. Для сложных систем — проконсультируйся с электриком.
