Как подключить вентиляционный датчик к Home Assistant: пошаговая инструкция

Как подключить вентиляционный датчик к 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)

  1. Убедись, что у тебя есть Zigbee-шлюз (например, CC2531, Sonoff ZBBridge или встроенный в Home Assistant через Zigbee2MQTT).
  2. Включи датчик в режим подключения (удерживай кнопку 5–10 сек, пока не моргнёт LED).
  3. В Home Assistant зайди в Настройки → Устройства и службы → Добавить интеграцию.
  4. Выбери Zigbee2MQTT или Xiaomi Mi Home — в зависимости от твоей настройки.
  5. Дождись появления датчика в списке. Нажми «Завершить».

Через 1–2 минуты датчик появится в списке устройств. Проверь, что он показывает температуру и влажность — если да, всё ок.

Сценарий 2: Wi-Fi-датчик (Awair, Sensirion)

  1. Подключи датчик к Wi-Fi через его мобильное приложение (например, Awair App).
  2. В Home Assistant зайди в Настройки → Устройства и службы → Добавить интеграцию.
  3. Найди Awair или MQTT (если датчик поддерживает MQTT).
  4. Введи логин и пароль от аккаунта датчика (они же, что в приложении).
  5. Дождись синхронизации.

Если датчик не поддерживает официальную интеграцию — используй MQTT. Настрой его через веб-интерфейс датчика или через ESPHome (если это самодельный датчик).

Сценарий 3: Самодельный датчик на ESP32

  1. Загрузи на 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"
  1. Загрузи прошивку через интерфейс ESPHome.
  2. В Home Assistant включи интеграцию MQTT.
  3. Перезагрузи ESP32 — датчик появится в списке устройств.

Это требует чуть больше усилий, но даёт полный контроль. И это самый надёжный способ, если ты хочешь добавить датчик запаха или измерять CO₂.

Шаг 2: Создай автоматизацию

Теперь, когда датчик работает, нужно, чтобы вентиляция включалась, когда нужно. Для этого создадим автоматизацию.

Предположим, у тебя есть вытяжка, которую можно включить через реле (например, Sonoff S31 или Shelly 1). Или у тебя есть вентиляционный блок с поддержкой Wi-Fi (например, Broan, Vent-Axia).

Пример: включаем вытяжку при влажности выше 70%

  1. Зайди в Автоматизации и сценарии → Создать автоматизацию.
  2. Выбери Использовать редактор в виде текста (чтобы было проще).
  3. Вставь этот код:
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
  1. Нажми «Сохранить».

Что делает эта автоматизация?

  • Следит за датчиком влажности в ванной (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 — чтобы можно было включить вытяжку вручную, если автоматика не сработала. Например, при жарке рыбы.
  • Следи за батарейками. Если датчик на батарейках — проверяй уровень заряда раз в месяц. Падение батарейки — первое, что ломает систему.

Итог: что делать прямо сейчас

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

  1. Определи, где тебе нужна автоматизация: ванная, кухня, спальня?
  2. Выбери датчик: Aqara HT — если влажность; ESP32 + SGP40 — если запахи; SCD41 — если CO₂.
  3. Подключи его к Home Assistant — по инструкции выше.
  4. Создай две автоматизации: включение при высокой влажности/запахе и выключение при норме.
  5. Проверь, как это работает на практике — 2–3 дня.
  6. Настрой пороги: если вытяжка включается слишком часто — подними порог. Если не включается — опусти.

Через неделю ты перестанешь думать о вентиляции. Она будет работать сама. И ты не заметишь, как плесень исчезла с плитки, а запахи — из кухни. Это и есть настоящий умный дом — не про кнопки, а про то, чтобы всё работало, пока ты живёшь.

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

Free-Diz.ru
ed3a4b71cf417e2d