Как подключить датчик влажности Xiaomi к увлажнителю воздуха

Каким образом можно автоматизировать стандартный домашний вентилятор, чтобы он мог выключаться и выключаться в зависимости от показателя влажности и температуры в ванной комнате?

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

Первым делом мы рассмотрим как же автоматизировать вентилятор с помощью системы Xiaomi.

Сразу скажу, что в отлитии от систем Broadlink и Sonoff, которые мы рассмотрим ниже, c Xiaomi будут небольшие трудности в решении этой задачи

Для начала нам потребуется датчик температуры от Xiaomi – это новое удобное устройство в классическом для умного дома от компании Xiaomi стиле. Данное устройство поддерживает систему связи ZigBee и, также как и остальные датчики в системе Умного дома от Xiaomi, он синхронизируется с вентилятором (если в данном случае речь ведется именно о нем) через основной рабочий шлюз Xiaomi Gateway.

Умный дом Mi Home. Увлажнитель Xiaomi Mijia 4.5 L и датчик температуры, влажности, давления AGARA.

Датчик температуры у нас есть, хаб для управления датчиком тоже, но как отправлять самим вентилятором?

Вот тут и возникает трудность, так как у умного дома Xiaomi нет в ассортименте реле то для управления вентилятором понадобится ИК пульт от Xiaomi. Минус в том что в вентиляторе должна присутствовать возможность управления по ИК сигналу, что не возможно будет сделать с обычным дешевым вентилятором.

Также стоит учитывать то, что инструкция по сборке системы Умного дома обычно напечатана на китайском, но все же в ней присутствуют подробные чертежи. Сами чертежи простые для понимания даже для неподготовленного человека. Они понятны и практически не требуют пояснений.

Идем по дальнейшей инструкции и жмем клавишу датчика на 5 сек., далее ее можно отпустить.

Разместите датчик в удобном месте. Необходимо лишь помнить, чтобы для его работы было недоступным для воды.

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

Тоже популярная компания, которая позволяет приобрести отдельные компоненты для подключения вентилятора — такие как контроллер BroadLink SC1 и систему контроля за температурой и влажностью A1 e-Air.

Датчик данной фирмы также имеет имеет встроенный микроконтроллер, который имеет управление через Wi-Fi со смартфона.

Как автоматизировать вентилятор в ванной комнате с помощью компонентов «BroadLink»

  1. Настраиваем датчик влажности по инструкции: для его подключения нам стоит зайти в программу управления «IHC».
  2. Далее стоит нажать на «Добавить новое устройство».
  3. После всех манипуляций, стоит разместить датчик в удобном для вас месте и измерять температуру и влажность в ванной.
  4. Подключаем контроллер BroadLink SC1 к вентилятору
  5. Настаиваем в приложение нужный сценарий (вуаля, вентилятор автоматизирован!)

Компания производит модули и датчики с прямой системой подключения. Используемый софт — eWeLink.

Xiaomi Mi Home — Сценарии управления увлажнителем воздуха.

Чтобы реализовать такую задачу, как автоматизация вентилятора вам достаточно приобрести лишь реле Sonoff TH16 к которому прилагается датчик температуры и влажности. С помощью проводов подключаем реле к вентилятору и уже через 10 минут управляем вентилятором со смартфона или программируем автоматические сценарии.

Настройки сообщений на Xiaomi

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

Выводы

Подводя выводы можно сказать что автоматизировать вентиляцию проще с помощью систем умного дома от BroadLink или Sonoff.

Источник: broadlink.ru

Увлажнитель воздуха, интегрируем в систему управления домом.

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

Поиск по Aliexpress выдал горы предложений, однако проще и быстрее оказалось купить в отечественном интернет-магазине.
Критерии выбора были довольно просты, производительность, большая емкость для воды, индикатор ее окончания и неброский дизайн. Так как я собирался управлять им с помощью MajorDoMo, нужна была модель без всех этих бессмысленных гигрометров и других изысков маркетологов.
Выбор пал на Ballu UHB-310 (инструкция 5Мб)

Видим внутренности, монтаж сделан аккуратно, все провода собраны стяжками.

Вертикально установлена плата блока питания

Блок питания выдает 36 и 12 вольт. На плате виден свободный разъем, на нем как раз 12 вольт и его будем использовать.
Вид с обратной стороны, все чистенько, флюс отмыт.

Вид на плату управления и собственно сам излучатель.

Датчик уровня воды

Закончив обзор внутренностей, думаем как будем управлять.
За основу возьмем любой подходящий модуль с ESP8266 на борту, я использовал такой вариант.
Беглый осмотр показал что проще всего управлять всем этим хозяйством коммутируя минус питания, для этого возьмем подходящий транзистор.
В закромах нашелся IRF540, что бы не резать родные провода делаем переходник (не забываем токоограничивающий резистор между затвором и выходом ESP).

он позволяет подключиться в разрыв питания, не нарушая внешнего вида.
В ESP заливаем собранную в конструкторе прошивку, с такими опциями (прошивка платная, если это противоречит вашим принципам есть масса бесплатных)

Настраиваем произвольные GPIO на вход для получения сигнала об окончании воды и на выход для управления транзистором.
Сигнал о том что закончилась вода будем снимать со светодиода, используем для этого АОТ166А.
Размещаем все на своих местах и закрепляем.

Собираем все в исходное состояние, в таком виде уже можно управлять включением, отправляя на модуль команды в таком виде http://IP_ADRES/gpio?st=1pin=12 для выключения.
Родное управление осталось полностью работоспособным.
Теперь самое время подключить увлажнитель к MajorDoMo.
Для этой прошивки в маркете есть специальный модуль, который сильно упрощает интеграцию.
Привязываем к выбранным GPIO нужные свойства и методы

В результате всех этих манипуляций появляется возможность управлять увлажнителем как по расписанию так и по датчику влажности установленному в комнате, а также получать уведомления в telegram что пора долить воду.

В заключение несколько слов о самом увлажнителе, работает очень тихо, емкость бачка несколько меньше указанной, а именно 2,75 литра вместо 3 заявленных производителем. Данный объем испаряется примерно за 7,5 часов на полной мощности.

Источник: jager-f.livejournal.com

Делаем увлажнитель воздуха умным

Делаем увлажнитель воздуха умным

Какие дополнительные функции может добавить Home Assistant простому увлажнителю воздуха?

  1. Оповещение, когда в увлажнителе закончилась вода (например, через Telegram).
  2. Гигростат, который будет автоматически влючать и выключать увлажнитель в зависимости от желаемого уровня влажности.
  3. Автовыключение, когда дома никого нет.
Как загрузить свою тему в Xiaomi

Принцип работы

С удаленным включением и выключением увлажнителя все просто — достаточно подключить его через любую умную розетку, которая работает с Home Assistant. При наличии датчика влажности это позволит настроить включение и выключение увлажнителя в зависимости от нужного уровня влажности в помещении.

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

Какие увлажнители и розетки подойдут

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

  1. Увлажнители со встроенным Wi-Fi, которые и так умные. Например какой-нибудь Xiaomi Smartmi Zhimi Air Humidifier 2. Здесь в общем все и так понятно — достаточно найти нужную модель в разделе с интеграциями на сайте Home Assistant и эта статья не нужна.
  2. Как бы «умные» увлажнители — со встроенным гигрометром, которые самостоятельно могут поддерживать заданный уровень влажности, но без нативной возможности подключения к централизованному умному дому. Так как гигростат в таких увлажнителях уже и так встроен, то помимо него дополнительно можно «прикрутить» оповещение о низком уровне воды.
  3. Простые увлажнители с одним выключателем, в которых нет ничего кроме возможности выбрать интенсивность испарения. Для таких увлажнителей можно настроить и гигростат и оповещение о низком уровне воды.

У меня дома простой увлажнитель от Philips:

С розетками все немного сложнее. Я использую Tp-Link HS110 с мониторингом энергопотребления. Розетка куплена давно и поэтому на ней стоит старая прошивка, но если ее обновить, то отвалится возможность управления по локальной сети На сколько я знаю с Wi-Fi розетками от Xiaomi такая же беда.

Поэтому если вы выбираете розетку к покупке, то учитывайте такую потенциальную подставу. Более безопасный вариант, как мне кажется, купить Zigbee-розетку из списка поддерживаемых, но это если у вас есть Zigbee-донгл и настроен Zigbee2MQTT.

В этой статье я не буду затрагивать тему Zigbee, но в будущем напишу статью о том что это такое и с чем его едят. Когда статья будет готова, я обязательно оповещу в Telegram канале

Если все таки хочется рискнуть с Wi-Fi розеткой от Tp-Link, то предварительно изучите документацию на сайте Home Assistant.

Оповещение о пустом баке

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

template: — sensor: — name: Humidifier state: >- empty > icon: mdi:air-humidifier availability: «>»

В шаблоне проверяется значение sensor.humidifier_current_consumption , которое показывает потребление энергии в ваттах. Если увлажнитель потребляет меньше 0.1 Вт, то значит вода закончилась и испарение выключилось (сенсор показывает empty ).

Во всех остальных случаях сенсор просто показывает состояние розетки switch.humidifier , то есть on или off .

После перезапуска Home Assistant в Developer Tools появится новый сенсор sensor.humidifier :

Но потребление энергии в состоянии простоя может быть и выше 0.1 ватта — все в зависимости от увлажнителя. Для определения правильной цифры нужно посмотреть историю потребления энергии в активном состоянии и состоянии простоя:

Состояние увлажнителя известно, остается только добавить сами оповещения. Пример конфига для Telegram:

alert: humidifier_tank_empty: name: Humidifier water tank is empty entity_id: sensor.humidifier state: ’empty’ repeat: — 2 — 30 skip_first: true notifiers: [‘telegram_roland’] notify: — name: telegram_roland platform: telegram chat_id: 1234567890

Как на Xiaomi перенести приложения на карту памяти без рут прав

В итоге, когда вода в баке закончится и sensor.humidifier перейдет в состояние empty , то мы получим уведомление в Telegram спустя 2 минуты и затем напоминания будут приходить каждые 30 минут.

Подробнее про интеграцию Telegram и настройку Alert можно почитать в официальной документации. Ну или можно спросить в комментариях

Настройка гигростата

Для этого понадобится датчик влажности. Я использую вот такой:

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

Конфиг гигростата выглядит следующим образом:

generic_hygrostat: — name: Humidifier humidifier: switch.humidifier target_sensor: sensor.main_room_air_humidity

Здесь switch.humidifier это умная розетка и sensor.main_room_air_humidity это датчик влажности. Подробнее про остальные параметры можно почитать в документации.

После перезапуска Home Assistant должна появиться новая сущность в Developer Tools:

Осталось только добавить непосредственно сам гигростат (карточку) в панель управления:

Источник: mansmarthome.info

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай