Найти в Дзене

Дышать - хорошо: Монитор воздуха Xiaomi Qingping Air Monitor

Герой сегодняшней публикации - Xiaomi Qingping Air Monitor, он же CGDN1. Вообще странно, что я добрался до этого устройства только сейчас, ведь оно у меня уже почти два года и мои климатические автоматизации вокруг него потихоньку обрастают. Причин покупки такого монитора качества воздуха было две. Первая - я начал чувствовать головные боли по утрам после пробуждения, которые связывал с большим количеством углекислого газа в спальне. Вторая - контроль качества воздуха в детской. Но, как бы то ни было, не смотря на стоимость этого устройства - оно всё же было куплено. Оглядываясь назад, я понимаю что купить его тогда - было хорошей идеей. Сейчас оно вдвое дороже и по такой цене я бы покупать уже не стал. Впрочем, наверняка есть аналогичные устройства и подешевле. Итак, монитор воздуха. Параметры, которые отображает этот девайс: Самым большим недостатком устройства является то, что на экране отображается только один из этих параметров, переключаться между ними можно свайпом по верхней се
Оглавление

Герой сегодняшней публикации - Xiaomi Qingping Air Monitor, он же CGDN1. Вообще странно, что я добрался до этого устройства только сейчас, ведь оно у меня уже почти два года и мои климатические автоматизации вокруг него потихоньку обрастают.

Причин покупки такого монитора качества воздуха было две. Первая - я начал чувствовать головные боли по утрам после пробуждения, которые связывал с большим количеством углекислого газа в спальне. Вторая - контроль качества воздуха в детской. Но, как бы то ни было, не смотря на стоимость этого устройства - оно всё же было куплено. Оглядываясь назад, я понимаю что купить его тогда - было хорошей идеей. Сейчас оно вдвое дороже и по такой цене я бы покупать уже не стал. Впрочем, наверняка есть аналогичные устройства и подешевле.

Итак, монитор воздуха.

Картинка со страницы товара на Youpin
Картинка со страницы товара на Youpin

Параметры, которые отображает этот девайс:

  • уровень CO2
  • уровень PM 2.5
  • уровень PM 10
  • температура
  • влажность

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

Точность показателей - всегда спорный вопрос. Без промышленных измерителей всё это, можно сказать, пальцем в небо. Тем не менее, на собственных ощущениях можно сказать, что изменениям показаний верить можно - если показатель CO2 на экране зашкаливает (а это можно понять не только по цифре, но и по цветовому индикатору), то это чувствуется по духоте в комнате. Чихать, кашлять и умирать с другими симптомами при превышении PM2.5/10, конечно, не приходится, но тоже нет повода сомневаться если не в точности ±1 единица, то как минимум в порядке.

Если быть более конкретным, то обычные показатели у меня такие:

  • CO2: в спальне с закрытой форточкой - 1200 с одним человеком в комнате, до 2600 с двумя людьми при долгом нахождении. С открытой форточкой значение падает до 450-500.
  • PM2.5 и PM10: как правило одинаковые или отличаются друг от друга на 1-2 единицы. 1-3 в закрытой комнате, около 10 - с открытой форточкой в комнате со стороны внутреннего двора. Около 16 в комнате с окном на дорогу (девятый этаж, боюсь представить что там на втором-третьем).

А потом, в мае 2023го, пришли пожары в области и начался мощный смог. Показатели PM доходили до 200+, в связи с чем были куплены очистители воздуха, и мой умный дом пополнился автоматизациями по их запуску на основании показаний этого датчика и датчика, встроенного в один из очистителей. Поэтому - настраиваем и включаем.

Подключение к Home Assistant

Несмотря на то, что это устройство подключается к MiHome через WiFi, оно так же работает по протоколу BLE, поэтому в Home Assistant оно заведено у меня через кастомную интеграцию Passive BLE monitor. Всего-то и надо, что дождаться, когда интеграция обнаружит новое устройство (должно быть включено активное обнаружение) и нормально проименовать сенсоры:

-2

Применение

Когда-нибудь, когда у меня будет какой-нибудь бризер, управляемы из Home Assistant, то сразу же будет написана автоматизация управления этим бризером по показаниями датчиков. Ну а пока из всех автоматизаций всего две: уведомление о том, что пора бы проветрить и контроль PM при открытии и закрытии окна, по которому включается очиститель воздуха. Увы, именно в спальне у меня стоит очиститель SmartMe, который кроме как включаться-выключаться ничего и не умеет, поэтому в данном случае автоматизация крайне скудная.

А если взять за пример детскую, то вот моя универсальная автоматизация для климат-контроля. После последней переустановки Home Assistant c нуля я пересмотрел свой подход к автоматизациям и вместо простых автоматизаций в одно действие стал писать более сложные автоматизации, основанные на условиях и ветвлениях. Это сложнее в подготовке и требует больше ресурсов, но значительно сокращает количество строчек на странице автоматизаций и упрощает навигацию между ними.

Итак. Задаём триггеры. Поскольку нас интересует уровень загрязнения в воздухе, то мы, конечно же, мониторим изменение этого показателя:

Здесь вместо умного очистителя Xiaomi может быть любое устройство для контроля качества воздуха, в том числе рассматриваемый здесь QingPing
Здесь вместо умного очистителя Xiaomi может быть любое устройство для контроля качества воздуха, в том числе рассматриваемый здесь QingPing

Второе, что нам нужно знать для контроля воздуха - открыто ли окно в этой комнате, чтобы не очищать воздух на улице и не гонять зря очиститель:

-4

Обратите внимание, тут не указаны параметры "с" и "на". Возможно, это не совсем оправдано с точки зрения потребления ресурсов и лучше было бы сделать два отдельных триггера для изменения датчик "с закрыто на открыто" и "с открыто на закрыто". Но - пока так.

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

И третье - действия. Вот тут самое интересное - условия и ветвления. Какие тут могут быть варианты?

Первое - это когда изменяется уровень PM. Если он становится выше некоего значения, и при этом окно закрыто, то в зависимости от времени суток мы включаем очиститель либо в тихом, либо в нормальном режиме.

Второе - это когда окно открывается. Какой бы уровень PM в воздухе ни был, при открытом окне очиститель нужно выключить.

И третье - это когда окно закрывается. В этом случае мы смотрим на уровень PM и если оно выше какого-то установленного нами уровня, то очиститель надо сразу же включить. Но при этом мы ещё смотрим на часы и в ночное время мы включаем "тихий" режим, а в дневное - нормальный.

Вот так это выглядит в интерфейсе:

Первое
Первое
Второе
Второе
И третье
И третье

Вот, в общем-то, и всё.

Следующим на очереди должны быть датчики открытия Aqara, на которые я заменил не устраивающие меня стабильностью датчики от Sonoff. Надеюсь, мне удастся не сильно затянуть с этой статьёй.

Ну и вопросы-комментарии приветствуются. Здесь или в Телеграме.