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

Это устройства, которые могут сообщать какую-то полезную информацию об окружающем мире (открытие дверей, время суток, влажность, температуру, появление человека в комнате, потребляемую мощность, итд).

На сегодня УДЯ (Умный дом Яндекса) поддерживает следующие виды датчиков:

  • Напряжение и потребление (как правило, встроены в розетки);
  • Уровень заряда батареи;
  • Влажность и температура (встроенные в увлажнители и самостоятельные);
  • Уровень CO2;
  • Давление;
  • Уровень воды.

Бинарные датчики заявлены в документации, но на момент написания статьи не работают:

Полный список поддерживаемых Яндексом датчиков можно посмотреть здесь, а функций — здесь.

Будет ли Алиса сама сообщать о показаниях?

Хотя Алиса не умеет сама активироваться, чтобы просто сообщать показания, можно сохранять нужные значения «в фоне», и по запросу Алиса расскажет всю собранную с датчиков информацию (см. пример с метеостанцией), или «Какая температура на кухне?». Таким же способом работают «штатные» датчики как в розетках Яндекса, так и в устройствах сторонних разработчиков.

Умный дом — датчики температуры и влажности + Шлюз Xiaomi Mi Smart Home Hub. Обзор Владельца

Кроме того, можно повесить сценарии на изменения показаний датчиков, например:

  • повысились показания загрязнённости воздуха, и Алиса скажет «Кажется, пора проветрить дом, откройте окна» (при этом включит, к примеру, вытяжку)
  • упало потребление электричества на розетке, в которую включена стиральная машинка, и спустя минуту Алиса сообщит «Всё постиралось, можно сушить».

Способ со сценариями можно использовать для активации Алисы и в других удобным вам случаях.

Общие рекомендации

Чем больше оборудования разных брендов вы соберёте в свой «зоопарк», тем труднее будет настраивать их согласованную работу, и тем большее количество различных серверов («облаков») будет влиять на надёжность вашей системы, математически снижая её эффективность.

Поэтому дадим несколько советов:

  • Выберите для себя наиболее подходящую экосистему.
  • Если основное оборудования выбрали, скажем, «Xiaomi», то и все комплектующие подбирайте из этой же экосистемы.
  • Не пытайтесь накупить вперемешку Tuya, Aqara и потом надеяться, «а вдруг зайдет». Не зайдет.
  • Одной из самых больных проблем китайских производителей являются регионы. Для Китая производится огромный ассортимент умных устройств, но они не будут видны в российском регионе, и наоборот. Поэтому старайтесь приобретать устройства для одного региона. Умный дом Яндекса в целом игнорирует привязку к регионам, но в «родном» софте у вас неизбежно возникнут проблемы. Есть возможности обойти это ограничение, и одна из них — неофициальная модифицированная версия приложения Mihome от vevs (вы используете её на свой страх и риск, конечно же).

Датчики, встроенные в умные розетки

Здесь всё просто: ток, напряжение, потребляемая в данный момент мощность. Встроены в большое количество различных розеток, в том числе — в Яндекс.Розетки.

КРАТКО о датчике температуры и влажности Xiaomi Mi Temperature and Humidity Monitor 2

Источник: wiki.yaboard.com

Подключение Xiaomi Mijia Bluetooth Thermometer в Home Assistant с помощью ESP32

В экосистеме компании Xiaomi есть датчик температуры и влажности Mijia Hygrothermograph с дисплеем, подключаемый по Bluetooth. Подключить этот датчик в приложение Mi Home можно непосредственно с телефона, либо через BLE шлюз. В качестве BLE шлюзов выступают ночные светильники Mijia Bed Side Lamp первого поколения, камера видеонаблюдения Mijia Smart Home Camera, умная колонка Yeelight Voice Assistant и другие устройства, но проблема в том, что эти шлюзы не позволяют пробрасывать подключенные устройства в альтернативные системы автоматизации.

Подключение Xiaomi Mijia Bluetooth Thermometer в Home Assistant с помощью ESP32

Подключить такое устройство в Home Assistant возможно через Bluetooth компьютера, на котором установлена система автоматизации (в случае Raspberry Pi), или сделать BLE шлюз на основе платы ESP32 стоимостью ~4$.

На всем известной китайской торговой площадке была заказана плата ESP32. Плата имеет Wi-Fi и Bluetooth интерфейсы, 4 мегабайта памяти, контроллер CP2102 и порт micro-ubs. Наличие контроллера CP2102 позволяет перепрашивать плату подключив ее к компьютеру кабелем micro-usb.

Подключение Xiaomi Mijia Bluetooth Hydrotermograph в Home Assistant с помощью ESP32

Прошивка платы ESP32

На плату будет залита прошивка, созданная в ESPHome, после чего она будет работать как полноценный BLE шлюз. Программная часть будет установлена на Raspberry Pi, а плата для первоначальной прошивки подключена к малинке кабелем micro-usb.

Xiaomi mi tv 4s 50 t2 отзывы

Для установки программной части подключаемся к Raspberry Pi по SSH. Устанавливаем Python3 т.к. поддержку Python2 обещают в скором времени вырезать.

$ sudo apt install python3-pip $ sudo pip3 install setuptools $ sudo pip3 install esphome $ sudo pip3 install tornado esptool

Т.к. Raspberry Pi оснащена bluetooth модулем, запустим сканер для определения MAC адресов необходимых нам устройств:

$ sudo hcitool lescan LE Scan . 4C:65:A8:DA:02:B1 MJ_HT_V1

После нахождения всех необходимых устройств прерываем работу сканера комбинацией клавиш:

Ctrl+C

Запускаем программное обеспечение ESPHome:

$ esphome config/ dashboard

В браузере открываем страницу:

http://raspberry_ip_address:6052/

Создаем новый проект нажав + в правом нижнем углу. Последовательно заполняем необходимые поля:

  • Node Name — Уникальное имя node. Имя вводится латиницей в нижнем регистре, допускаются цифры и символ подчеркивания
  • Device Type — Тип устройства, для нашего проекта выбираем NodeMCU-32S
  • WiFi Integration -> + . В списке находим ESPHome , заполняем IP адрес нашего BLE шлюза, порт по умолчанию 6053 , подтверждаем конфигурацию, в следующем окне вводим пароль, указанный в разделе api в конфигурационном файле устройства.

    esphome integration with home assistant

    После подключения заходим в устройства Configuration -> Devices , находим подключенный BLE ESP32 шлюз.

    esp32 ble gateway home assistant

    Помимо сенсоров самой платы в списке отображаются сенсоры bluetooth термометра Mijia Hygrothermograph. Теперь их можно добавить на панель Lovelace .

    mijia hygrothermograph ble esp32 home assistant

    Автоматизация

    Следующая автоматизация будет управлять розеткой, к которой подключен увлажнитель воздуха. При падении влажности в помещении ниже 35% розетка будет включаться и при превышении 55% отключаться. В Configuration -> Automation или в automation.yaml добавляем:

    — id: ‘room_humidity_below_35_percent’ alias: Room humidity below 35 percent trigger: — platform: numeric_state entity_id: sensor.mijia_bt_humidity below: ’35’ condition: [] action: — service: switch.turn_on entity_id: switch.xiaomi_socket_room_humidifier_switch data: <> mode: single — id: ‘room_humidity_above_55_percent’ alias: Room humidity above 55 percent trigger: — platform: numeric_state entity_id: sensor.mijia_bt_humidity above: ’55’ condition: [] action: — service: switch.turn_off entity_id: switch.xiaomi_socket_room_humidifier_switch data: <> mode: single

    Следующая автоматизация будет уведомлять о низком заряде батареи в устройстве.

    — id: ‘mijia_ble_term_low_batt’ alias: Mijia BLE termometr low battery trigger: — platform: numeric_state entity_id: sensor.mijia_bt_battery_level below: ’15’ condition: [] action: — service: notify.persistent_notification data: title: ⚠ — Battery low message: Mijia BLE termometr battery below 15 percent — service: telegram_bot.send_message data: message: Mijia BLE termometr battery below 15 percent mode: single

    Итог

    Используя плату NodeMCU-32S и программное обеспечение проекта ESPHome, мы получили полноценный BLE шлюз, подключили к нему градусник Mijia Hygrothermograph, прокинули его в Home Assistant и задействовали его в домашних автоматизациях.

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

    К плюсам относится, что плата может работать автономно, достаточно только питания 5V через micro-usb провод, последующие прошивки можно производить, не подключая устройство к компьютеру.

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

    Подключение пылесосов Xiaomi к приложению через WiFi

    Подключение пылесосов Xiaomi к приложению через WiFi

    Концепция «умного» дома меняет быт человека. Например, можно дистанционно пропылесосить квартиру, задав режим процесса и размер обслуживаемой территории. Управляется аппарат посредством беспроводной связи, поэтому нужно знать, как подключить робот-пылесос Xiaomi к WiFi, суметь правильно его настроить.

    Подготовительные действия

    Пылесос на базе

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

    1. Правильный монтаж док-станции. Заднюю часть устройства прислоняют к стене. Спереди него должно быть не меньше метра свободного пространства, а по бокам — не менее 50 см. После подключения станции к сети, спрятать лишний кабель в тыльной части зарядки, намотав его на катушку.
    2. Проверить уровень Wi-Fi сигнала. В месте расположения зарядного устройства должен быть уверенный прием беспроводной связи, без резких изменений амплитуды. Также оградить устройство от прямых солнечных лучей.
    3. Разметка границ. Для ограничения передвижения пылесоса используется «виртуальная стена» — Xiaomi Virtual Wall. Это магнитная лента, если ее наклеить на полу, то робот определит ее как стену и не перейдет за указанную границу. Ленту можно использовать для дополнительной страховки пылесоса, располагая ее возле края лестницы.

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

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

    1. Светодиодный овал вокруг кнопок «Включение» и «Дом» загорелся белым светом. Это означает, что пылесос заряжен более, чем наполовину.
    2. Овал светится желтым светом. Процент заряда меньше 50, но больше 20.
    3. Красный свет. Аккумулятор заряжен менее чем на 20%.
    4. Пылесос не включается. Означает, что батарея полностью разряжена. Поставить робот на зарядку.

    Важно! При первом подключении следует зарядить пылесос на 100%. Для этого прижать его к контактам станции, и заряжать до появления непрерывного белого излучения от светодиодного овала. Если белый свет мигает при зарядке, то значит аккумулятор еще не зарядился полностью.

    После установки док-станции и зарядки аккумулятора пылесоса приступить к подключению к Wi-Fi сети.

    Инициализация устройства в сети Wi-Fi

    Вай-фай

    Управление пылесосом осуществляется с помощью смартфонов. Телефон может работать как ОС Android, так и на iOS. Перед синхронизацией следует включить на смартфонах все виды беспроводной связи и систему позиционирования — GPS, Bluetooth, Wi-Fi. Включить пылесос. Затем выполнить следующую пошаговую инструкцию:

    1. Запустить или скачать программу Mi Smart Home. Она доступна в Play Market и App Store.
    2. После старта приложения для пылесосов Xiaomi нужно выбрать точку подключения или сервер. Для правильного выбора обратить внимание на язык, на котором написаны инструкция к пылесосу и надписи на упаковке. Если на английском, то предпочесть европейский или американский сервер, на русском — российский. Если используется китайский язык, то лучше обратиться к Сингапуру, так как китайские сервера вводят ограничения на некоторые опции.
    3. Далее ввести логин, пароль учетной записи и авторизоваться. При первом запуске необходимо зарегистрироваться в приложении.
    4. Откроется страница, на которой нужно нажать по пункту «Добавить устройство». Войти в раздел пылесосов и выбрать соответствующую модель, например, Xiaomi Mi Robot Vacuum. Если подключаемого робота нет в списке, то ввести название вручную.
    5. Далее следует перезапустить сеть Wi-Fi, исходящую от пылесоса. Для этого зажать вместе на 2-3 секунды кнопки «Включение/Выключение» и «Дом». Сброс будет сопровождаться голосовым сообщением.
    6. После получения сообщения о сбросе сети от устройства, поставить галочку на экране смартфона напротив пункта «Операция подтверждена» и нажать на кнопку «Далее».
    7. Откроется страница, где необходимо выбрать сеть Wi-Fi, к которой будут «привязаны» смартфон и пылесос. Тапнуть по доступному подключению, ввести пароль.
    8. Пылесос подключился к роутеру. Теперь робот можно рассматривать, как вид маршрутизатора, к которому подключается телефон. Для этого зайти в настройки Wi-Fi на смартфоне, выбрать вновь появившуюся сеть от пылесоса.
    9. После непродолжительного соединения на экране телефона появится окно, в котором нужно указать расположение робота, например, кухня, ввести имя устройства. Нажать «Далее».
    10. Появится пункт, в котором можно добавить еще несколько пользователей для управления роботом. Для этого нужно ввести их аккаунты или пропустить этот шаг.
    11. Затем происходит скачивание данных с робота. При этом будут всплывать лицензионные соглашения, с которыми нужно согласиться и принять. В конце на телефоне появится значок устройства с его названием. На этом инициализация будет завершена.

    Обратите внимание! Роботы работают только на частоте 2,4 ГГц. Поэтому не смогут подключиться к Wi-Fi роутерам, функционирующим в другом диапазоне.

    После того, как удалось подключить робот-пылесос к Wi-Fi, следует продолжить работу с Mi Home.

    Использование Mi Home

    Приложение Ми Хоум

    Благодаря Mi Home пылесосом можно управлять, не находясь дома, через интернет. Кроме того, приложение предоставляет ряд функций, автоматизирующих процесс уборки. Робот самостоятельно сканирует пространство и составляет карту помещения. Внизу основного экрана расположены 4 кнопки:

    1. «Go» или «Вперед». Если робот составил схему помещения, то после нажатия на данную кнопку, можно на карте поставить точку, где будет произведена повторная чистка. Устройство пропылесосит в указанном районе площадь размером 1,5 x 1,5 метра.
    2. «Dock» или «Док-станция». При нажатии на эту опцию робот вернется на базовую станцию.
    3. «Clean» или «Уборка». Пылесос начнет полную чистку помещения.
    4. «Zoned cleanup» или «Уборка по зонам». Выделение на карте определенной площади для чистки.

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

    • «Timer» или «Плановая уборка», позволяет составить график пылеуборки с указанием дней, часов.
    • «Cleanup mode» или «Режим уборки», устанавливает режим мощности пылесоса — от «Тихий» или «Quiet» до «Полная мощность» или «Full Speed», доступно 4 варианта.
    • «Care» или «Уход», показывает изношенность компонентов пылесоса, таких как: фильтр, боковая и основная щетки, датчики.
    • «Remote control» или «Дистанционное управление» позволяет удаленно управлять роботом, напоминает детскую машинку с пультом управления.

    В версиях Mi Home 3.3.9_001633 и старше добавились дополнительные функции. Можно сохранять карты, устанавливать на них виртуальные барьеры, за которые не будет заезжать пылесос. Находятся данные опции в настройках робота, во вкладке «Режим сохранения карты».

    Вычисление координат и указание зон уборки

    Управление пылесосом

    Чтобы определить на карте помещения координаты и ориентировать пылесос по ним, необходимо провести ряд действий:

    1. Запустить Mi Home и выбрать пылесос. Откроется схема комнаты с указанием положения док-станции.
    2. Координаты базы принимаются за начальные и имеют следующие показания: по оси x – 25500, по оси y — 25500. Исходя из этих значений определяются остальные точки при перемещении пылесоса.
    3. Создается тестовое задание или Flow. В нем в графе «When» помещают вкладку «This Flow is started», в графу «Then» вставляют изображение пылесоса, на котором указаны начальные координаты.
    4. Далее нужно переместиться на вкладку «Send vacuum cleaner to target», перелистывая действия, и указать на ней пробные координаты. Меняя их значения, по схеме определяют соответствие вводимых данных с реальным положением пылесоса. Таким образом можно определить координаты зоны, в которой будет производиться чистка.

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

    1. В созданном тестовом задании пролистать до действия «Start zone cleaning».
    2. Далее в открывшейся вкладке указываются координаты прямоугольной зоны, подлежащей уборке. Формат записи следующий: [X1, Y1, X2, Y2, N], где X1, Y1 — координаты угла прямоугольника, X2, Y2 — координаты противолежащего угла, N – количество пылеуборок в данной зоне, может изменяться от 1 до 3.
    3. После ввода необходимых данных, запустить чистку.

    Важно! При указании [X1, Y1] и [X2, Y2] следить за тем, чтобы вторые координаты были больше, чем первые. В противном случае пылесос не начнет чистку.

    Выполнив описанные шаги, можно максимально автоматизировать процесс уборки помещений.

    Возможные проблемы с подключением

    Иногда Mi Home не синхронизируется и не видит пылесос. Существует несколько причин того, почему это происходит.

    Неполадки с Wi-Fi

    Проблемы с сетью

    Если не удалось подключить устройство к Wi-Fi, то следует проделать синхронизацию заново, предварительно сбросив настройки сети на пылесосе. Сделать это можно, зажав одновременно кнопки «Включение» и «Дом». После этого повторить все действия заново.

    Если это не помогло, то нужно изменить DNS адрес Wi-Fi на смартфоне. Выполнить следующие шаги:

    1. Зайти в настройки смартфона и выбрать пункт «Wi-Fi».
    2. Откроются доступные сети. Среди них выбрать нужную. Нажать на нее, удерживать палец до появления надписи: «Свойства сети».
    3. Зайти во вкладку «Свойства», далее тапнуть по «Изменить сеть». Откроется список различных настроек, выбрать «Дополнительно», а затем «Пользовательский». Здесь нужно вписать новый адрес — 114.114.114.114.

    После этого провести синхронизацию заново.

    Особенности подключения к iOS

    Mi Home для iPhone идентична приложению для Android. Синхронизация также происходит одинаково. Но в «яблочной» версии может возникнуть проблема при подключении. Приложение не идентифицирует устройство, поэтому синхронизация не завершится.

    Исправляется данная ошибка путем изменения региона. Для этого открыть в Mi Home вкладку «Profile», выбрать в ней пункт «Settings». Найти в появившихся настройках строку «Region». Выбрать из списка стран «India» или «China». Произвести повторную синхронизацию.

    Проблемы с входом в аккаунт

    Если не удается войти в аккаунт, то следует воспользоваться VPN. Данный инструмент виртуально изменяет страну, из которой происходит вход в учетную запись. Поэтому, если провайдер блокирует сервера Xiaomi или они труднодоступны в определенной стране, то использование VPN позволяет обойти блокировку.

    Можно использовать VPN Master от Xiaomi или похожую стороннюю программу. Желательно подключиться через Германию или Сингапур. После установки связи через VPN произвести повторный вход в учетную запись.

    «Умный» робот-пылесос облегчает пылеуборку. Можно заранее пропылесосить квартиру дистанционно, и зайти в чистый дом. При внимательном подходе подключиться к устройству сможет любой владелец. Возможные проблемы также решаются без привлечения специалиста.

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