Автоматизация проветривания по CO2 в Умном Доме с Алисой
Уровень углекислого газа (CO2) в помещении напрямую влияет на качество сна, концентрацию внимания и общее самочувствие. В непроветриваемой спальне к утру уровень CO2 может превысить 1500 ppm, вызывая головную боль и чувство усталости. Автоматическое управление приточной вентиляцией (бризером) с помощью датчика CO2 в экосистеме «Умный Дом с Алисой» решает эту проблему без ручного контроля. В этом руководстве мы разберем, как автоматизировать работу приточного прибора.
Зачем автоматизировать вентиляцию по CO2?
Обычное проветривание с помощью окон имеет множество недостатков: уличный шум, сквозняки, пыль и потеря тепла зимой. Установка приточного бризера решает эти проблемы, так как воздух фильтруется и подогревается. Однако, если запустить бризер постоянно, это приведет к перерасходу электроэнергии на нагрев воздуха зимой и износу фильтров. Кроме того, ручное управление обычно приводит к тому, что вентиляция включается слишком поздно, когда у жильцов уже заболела голова. Автоматический контроль предотвращает такие ситуации.
Автоматизация позволяет включать подачу воздуха только тогда, когда это действительно необходимо — когда уровень углекислого газа превышает комфортную норму.
Нормы CO2 в жилых помещениях
Для правильной настройки автоматизации важно понимать концентрацию углекислого газа:
- До 500 ppm — отличный уличный воздух.
- 500–800 ppm — хорошая норма для жилого помещения.
- 800–1000 ppm — умеренно душный воздух. Появляется легкая сонливость.
- Выше 1000 ppm — тяжелый воздух, вызывающий утомляемость и снижающий качество сна.
Величина ppm означает количество частей углекислого газа на миллион частей воздуха. В чистом загородном лесу этот показатель держится около 380–400 ppm. В крупном городе на оживленной улице он может достигать 450–500 ppm. Внутри помещений уровень углекислоты повышается исключительно из-за дыхания людей, поэтому датчик CO2 является отличным косвенным индикатором присутствия человека в комнате.
Особенности размещения датчика CO2
Для корректной работы автоматического проветривания важно правильно разместить датчик углекислого газа:
- Не вешайте датчик близко к окну или бризеру: Свежий воздух будет обдувать сенсор, и автоматика зафиксирует норму, хотя в глубине комнаты воздух останется застойным.
- Не размещайте датчик рядом с кроватью на уровне лица: Ваше собственное дыхание вызовет резкие скачки показаний, что приведет к ложным срабатываниям.
- Идеальное место: На стене напротив спального места на высоте около 1.2 метра от пола.
Настройка гистерезиса: боремся с частым включением
При создании сценариев важно использовать принцип гистерезиса (разные пороги включения и выключения). Если настроить запуск на 800 ppm, а выключение на 790 ppm, бризер будет включаться и выключаться каждые пару минут, изнашивая мотор заслонки.
Рекомендуемые параметры:
- Старт вентиляции: 850 ppm (воздух начинает становиться душным).
- Остановка вентиляции: 600 ppm (комната наполнилась свежим воздухом).
Этот диапазон обеспечит плавную работу прибора. Этот сценарий отлично дополняется настройкой увлажнителя воздуха по датчику влажности, так как вентиляция зимой высушивает воздух. В случае отвала датчиков обратитесь к статье о решении технических проблем с устройствами умного дома.
Интеграция в Home Assistant
Если вы используете Home Assistant перед пробросом в Алису, вам понадобится описать автоматизацию. Ниже представлен пример YAML-кода для Home Assistant. Вы можете использовать этот код, если настроен локальный мост, описанный в статье про локальный проброс устройств HA через HomeKit в Яндекс.
alias: "CO2 Breezer Control"
trigger:
- platform: numeric_state
entity_id: sensor.bedroom_co2
above: 850
id: turn_on
- platform: numeric_state
entity_id: sensor.bedroom_co2
below: 600
id: turn_off
action:
- choose:
- conditions:
- condition: trigger
id: turn_on
sequence:
- service: fan.turn_on
target:
entity_id: fan.bedroom_breezer
- conditions:
- condition: trigger
id: turn_off
sequence:
- service: fan.turn_off
target:
entity_id: fan.bedroom_breezer
Создание сценария в приложении «Дом с Алисой»
Если вы хотите настроить все без сторонних серверов, выполните следующие шаги:
-
Сценарий на включение:
- В приложении «Дом с Алисой» нажмите «+» -> «Сценарий».
- Назовите его «Вентиляция Вкл».
- В блоке «Если» добавьте условие: «Устройство» -> датчик CO2 -> параметр «Уровень CO2» -> «Больше или равно» ->
850. - В блоке «Тогда» добавьте действие: «Устройство» -> бризер -> «Включить», скорость «Средняя».
- Сохраните сценарий.
-
Сценарий на выключение:
- Нажмите «+» -> «Сценарий», назовите «Вентиляция Выкл».
- В блоке «Если» добавьте условие: «Устройство» -> датчик CO2 -> «Уровень CO2» -> «Меньше или равно» ->
600. - В блоке «Тогда» добавьте действие: «Устройство» -> бризер -> «Выключить».
- Сохраните сценарий.
Возможные проблемы и их решение
- Ложные срабатывания: Датчик резко поднимает показания до 1200+ ppm, когда в комнате пусто.
- Решение: Большинство датчиков CO2 требуют автокалибровки. Раз в неделю проветривайте комнату, открыв окна на 20 минут, чтобы датчик зафиксировал базовый уровень свежего воздуха (около 400 ppm).
- Бризер шумит ночью: Автоматика включает высокую скорость вентилятора среди ночи.
- Решение: В настройках сценария в Доме с Алисой добавьте временное условие. Укажите, чтобы сценарий работал только днем, а ночью бризер включался на минимальную скорость.
- Обмерзание прибора зимой: При морозах постоянный приток холодного воздуха охлаждает комнату.
- Решение: Убедитесь, что в бризере включен подогрев воздуха до +18 градусов. Скорректируйте порог включения до 950 ppm, чтобы уменьшить объем поступающего холодного воздуха.
Инструкция по настройке
Размещение датчика CO2 и интеграция
Установите датчик углекислого газа (CO2) на высоте дыхания сидящего человека (около 1–1.2 метра), вдали от окон и дверей, чтобы избежать искажения показаний притоком свежего воздуха. Подключите датчик к вашему Zigbee-хабу или Яндекс Станции.
Интеграция приточного бризера
Добавьте умный бризер (или приточную установку) в приложение Дом с Алисой. Если ваш бризер работает через сторонний плагин (например, Tuya, Smart Life, Xiaomi Home), свяжите аккаунты в разделе навыков.
Создание сценария на включение
Создайте новый сценарий «Проветривание: Старт». Условие (ЕСЛИ): Датчик CO2 -> значение CO2 больше или равно 800 ppm. Действие (ТОГДА): Бризер -> режим работы «Включить», скорость вентилятора «Средняя» (или авторежим).
Создание сценария на выключение
Чтобы бризер не работал постоянно, настройте сценарий «Проветривание: Стоп». Условие (ЕСЛИ): Датчик CO2 -> значение CO2 меньше или равно 600 ppm. Действие (ТОГДА): Бризер -> «Выключить».