- Bluetooth шлюзы Xiaomi
- 1. Камера видеонаблюдения Mijia Smart Home Camera
- Bluetooth шлюз для умного дома, за копейки и за 5 минут работы, на ESP32
- Bluetooth шлюз
- Умная WiFi розетка Xiaomi Smart Plug 2 (ZNCZ07CM)
- Обзор умной розетки Xiaomi
- Шлюз Yeelight Gateway (YLWG01YL)
- Обзор Xiaomi Yeelight Gateway Mesh
- Xiaomi Xiaobai Universal IR remote controller
- ИК пульт Xiaomi
- Шлюз Xiaomi Gateway 3
- Xiaomi Smart Home Gateway 3
- ClearGrass bluetooth шлюз
- Mijia Air Quality Tester — анализатор воздуха
- Xiaomi AI Smart alarm clock
- Умный будильник Xiaomi
- Bluetooth шлюзы Xiaomi
- Bluetooth протокол
- Мойка воздуха Xiaomi Smartmi Air Humidifier 2
Bluetooth шлюзы Xiaomi
В системе умного дома Xiaomi используются 3 протокола беспроводной связи Wi-Fi, ZigBee и Bluetooth. И если с принципом работы первого знакомы все, второй разобран в отдельной статье, то по блютус протоколу могут возникнуть вопросы. Например, из-за его небольшого радиуса действия устройства с Bluetooth видятся только в непосредственной близости со смартфоном.
Чтобы решить эту проблему, в 2017 году было введено понятие Bluetooth-шлюз.
Принцип работы аналогичен ZigBee шлюзам, датчик с модулем Bluetooth подключается к одному из устройств, которое имеет одновременно 2 беспроводных интерфейса, по блютусу держит связь с датчиком, а по Wi-Fi обменивается данными с облаком. Схематично это выглядит так:
Такая схема работы позволяет обеспечить длительную работу умных устройств от батарейки и, в отличии от устройств с ZigBee протоколом, возможность подключения к устройству напрямую.
Устройства с протоколом Bluetooth можно разделить на 2 категории: подключаемые устройства и Bluetooth шлюзы. Посмотреть полный список устройств, которые могут выполнять роль шлюза, можно в приложении Mi Home, во вкладке «Profile» > «BLE Gateway».
Если у вас уже есть устройства, которые могут выполнять роль шлюза, они отобразятся в списке. А если зайти в Bluetooth шлюз, то отобразится список устройств которые можно к нему подключить. В приложении присутствует небольшая инструкция:
А вот если подходящих устройств нету, то приложение предложит их купить:
На данный момент (январь 2020 года), 10 устройств поддерживают функцию шлюза:
1. Камера видеонаблюдения Mijia Smart Home Camera
Одно из первых устройство с функцией Bluetooth шлюза. Вполне неплохая камера с FullHD разрешением и углом обзора в 130 градусов. Сейчас уже снята с продажи и найти её затруднительно , но если вдруг вам попадется, её код продукта S XJ01ZM .
Bluetooth шлюз для умного дома, за копейки и за 5 минут работы, на ESP32
Всем привет. Если помните в обзоре на часы Mijia я упоминал, что для подключения часов к Home Assistant можно воспользоваться проектом под названием bt-mqtt-broker. Практика показала, что данный сервис весьма и весьма нестабильный. Периодически Bluetooth на сервере намертво зависал, и приходилось дёргать службу. В общем после очередного зависания, решил поискать, что можно еще сделать, и нашел решение за 300 рублей, которое предельно просто реализовать, без паяльника и прочих прелестей.
Решение это — плата разработчика на ESP32 , а также проект под названием ESPHome .
Приезжает плата в обычном антистатическом пакете, и, к слову, в мягком почтовом пакете. Для защиты на ножки был нацеплен мягкий материал. Доехала к счастью платка целая и невредимая.
На плате указан производитель – Az-Delivery.
Внешне и по размерам она очень сильно напоминает Arduino Nano. Гребенки контактов, для экспериментов с макетными платами – сразу распаяны. Микроконтроллер тут установлен — от Espressif – ESP32-WROOM-32D.
Питание и подключение к компьютеру осуществляется при помощи MircoUSB порта. Обратите внимание, что при заказе данной платы возможно 2 варианта – со встроенной антенной и без неё, но с возможностью подключения внешней. Плата работает одновременно и с WiFi и c Bluetooth.
Перейдем, собственно, к созданию шлюза из этой платы.
Потребуется компьютер с Linux, в моём случае – Ubuntu 20.04.
Как всегда сперва лучше обновиться:
sudo apt update sudo apt upgrade
Если вдруг у вас не стоит Python или pip3 – установите их:
sudo apt install python3 python3-pip
Дальше ставим esphome при помощи pip:
sudo pip3 install esphome
А также пакеты для работы веб интерфейса (но можно и без него обойтись, используя только команды, подробности описаны на сайте esptool), скорее всего они установятся во время установки esphome, но на всякий случай
sudo pip3 install tornado esptool
sudo esphome config/ dashboard
config/ — это папка, относительно вашего текущего местоположения в терминале, куда будут складываться ваши конфиги.
Далее переходим по адресу – 127.0.0.1:6052 (или по адресу вашего компьютера, если заходите не с него), и создаем тут новый проект.
Задаём имя будущего шлюза
Выбираем из списка нашу плату, если такой нет в списке, то можно попробовать выбрать что-то с похожим названием, или generic. В моём случае при выборе Generic esp32 всё прекрасно заработало.
На следующем шаге вводим имя WiFi сети и пароль от нее, а также пароль для обновлений по воздуху и для доступа к шлюзу со стороны Home Assistant.
Жмем submit, и возвращаемся на главный экран.
Тут будет видно, что появился новый конфиг для нашей платы. Нужно его отредактировать, чтобы он научился обрабатывать данные с ваших устройств. Ниже пример куска конфига для подключения часов Xiaomi:
esp32_ble_tracker:
scan_parameters:
active: false
sensor:
— platform: xiaomi_lywsd02
mac_address: e7:2e:00:f1:4c:95
temperature:
name: «Xiaomi Clock Temperature»
humidity:
name: «Xiaomi Clock Humidity»
Обратите внимание на параметр active:false – есть подозрение, что если его не указывать, то он по умолчанию в состоянии true, и как следствие может негативно влиять на разряд батареи в устройствах, но в то же время, когда режим работы пассивный – некоторые функции могут работать не корректно. Также, к сожалению для моих часов не передаются данные о заряде батареек. Остальное, как мне кажется, в комментариях не нуждается.
Вообще на сайте ESPHome можно найти великое множество примеров для разных устройств. Так что можете там поискать для вашего.
Сохраняем конфиг, закрываем и жмем validate. Если проверка пройдена, то остается только залить прошивку в микроконтроллер.
Подключаем плату к USB и переводим её в режим прошивки, для этого жмем на ней на кнопку boot и не отпуская эту клавишу однократно нажимаем на cn, или en, в общем вторую кнопку =). В правом верхнем углу появится новый порт, выбираем его и жмем upload. Дожидаемся загрузки и когда пойдут логи связанные с обнаружением Bluetooth устройств можно жать на Stop всё отключать и уносить самодельный шлюз в нужное место.
В будущем, прошитые девайсы можно обновлять по воздуху (OTA), с данной платой я пробовал – всё замечательно работает. Но на форумах часто встречал жалобы, что с той или иной платой других производителей – данная функция нормально не работает.
Остается только добавить интеграцию ESPHome в Home Assistant, дальше всё подтянется автоматически. В смысле подтянется ваш ESP32 как устройство, с объектами которые были прописаны в конфиге (в моем случае температурой и влажностью). Занимательно, что имена объектов точно такие же, как были заданы в конфиге.
Пользуюсь этим самодельным шлюзом уже несколько недель, и ни одной проблемы с ним пока не возникло. Работает как часы. Правда стоит оговориться, что у меня к нему подключено только одно устройство, не исключено, что что-то может пойти не так, если добавить на одну еспишку великую гору устройств.
Bluetooth шлюз
Под брендом Yeelight выпускаются вполне качественные и функциональные светильники, которые можно подключить в умный дом Xiaomi. Пару лет назад была очень популярная модель светильника LED Ceiling Light 650 с цветной подсветкой. У меня она трудится уже четвертый год и в целом ей доволен (есть небольшой косяк, если долго не пользоваться может уйти в оффлайн). Но вот в продаже её уже не найти и встает вопрос, какая есть альтернатива? Больше всего по техническим параметрам и функциям подходит Halo Ceiling Light (YLXD50YL), который хоть и имеет меньший световой поток, но более компактный и совместим с Apple Homekit.
Давайте более детально рассмотрим данный светильник, какие есть плюсы и минусы и стоит ли обратить на него внимание.
Умная WiFi розетка Xiaomi Smart Plug 2 (ZNCZ07CM)
Обзор умной розетки Xiaomi
Пару лет назад я уже писал про ZigBee версию розетки Xiaomi. Вполне неплохой вариант, который раньше стоил вменяемых денег. Но последнее время её цена поднялась выше 1500 рублей, а это чересчур много. Проще взять Wi-Fi версию, которая стоит в 2 раза дешевле и ко всему прочему оснащена функцией Bluetooth шлюза. Сегодня мы подробно рассмотрим Mijia Smart Socket 2:
Шлюз Yeelight Gateway (YLWG01YL)
Обзор Xiaomi Yeelight Gateway Mesh
Чтоб разобраться в совместимости устройств Xiaomi надо прочитать далеко не одну страницу форума. Помимо региональных ограничений, существуют еще и ограничения на самом устройстве. Приведу пример: есть Bluetooth лампы Yeelight (которые умеют работать в Homekit) и есть Gateway 3 (который поддерживает и данные светильники и может быть мостом в умном доме Apple), но интегрировать их в систему он не может. Чтоб вы немного больше потратились, под брендом Yeelight выпустили отдельный Bluetooth Hub, о котором и поговорим в этой статье.
Давайте посмотрим, что из себя представляет сам шлюз и проверим его интеграцию с Apple Homekit.
Содержание статьи:
Xiaomi Xiaobai Universal IR remote controller
ИК пульт Xiaomi
Не редко в систему умного дома Xiaomi требуется подключить устройства сторонних производителей. И хотя прямой интеграции производитель не предусмотрел, есть некие мостики, которые помогут реализовать эту задачу. Я говорю про универсальный инфракрасный пульт. Сейчас есть несколько моделей, но самый функциональный Xiaobai Universal Remote Controller:
Давайте разберемся, чем он функциональнее предшественников, а что наоборот не умеет.
Содержание статьи:
Шлюз Xiaomi Gateway 3
Xiaomi Smart Home Gateway 3
Прошло уже более 3 лет с момента выхода второй версии шлюза Gateway. На мой взгляд — это самый стабильный и функциональный шлюз из системы Xiaomi. Но время идет, развиваются технологии и протоколы передачи данных, растет потребность в дополнительных функциях и возможности интеграции. Поэтому выход 3 версии был лишь вопросом времени (выходили и другие шлюзы, но они шли больше как самостоятельный продукт). Без лишних слов, представляю вашему вниманию Mijia Smart Multi-Mode Gateway:
Давайте посмотрим на его функции и сравним с другими шлюзами Сяоми.
Содержание статьи:
ClearGrass bluetooth шлюз
В системе умного дома растет количество устройств, которые подключаются по Bluetooth протоколу. И для участия их в сценариях автоматизации и удаленного управления требуется наличие специального шлюза. Я уже писал ранее про устройства, в которых эта функция встроена, но не каждому хочется доплачивать за ненужный функционал. Поэтому Сяоми выпустили отдельный шлюз, имеющий самую низкую цену — ClearGrass Bluetooth Gateway:
Давайте посмотрим, чем он нас может порадовать.
Содержание статьи:
Mijia Air Quality Tester — анализатор воздуха
Часто вы задумывались о качестве воздуха, которым мы дышим? А может уже давно пора ставить домашний очиститель, или увлажнитель, а мы просто не подозреваем об этом?
В Китае с воздухом есть определенные проблемы, много заводов требует большое количество энергии, а для этого приходится сжигать уголь. В воздух выбрасывается огромное количество мелкодисперсных частиц PM2.5, которые могут проникать в наш организм сквозь биологические барьеры. Но мы то живем в России, а с приходом капитализма заводов практически не осталось, так чем же мы дышим?
Выяснить это нам поможет относительно недорогой анализатор воздуха, выпускаемый под брендом Mijia:
А еще он умеет определять уровень CO2, или не умеет. Давайте попробуем во всем разобраться.
Содержание статьи:
Xiaomi AI Smart alarm clock
Умный будильник Xiaomi
Большинство устройств Xiaomi отличаются от конкурентов стильным дизайном и широким функционалом. Сегодня мы посмотрим на «Умные» часы с будильником Xiao AI Smart Alarm Clock. Казалось бы, что необычного может быть в простых электронных часах? Например, китайский голосовой помощник (которым мы не будем пользоваться) и создание современной Bluetooth Mesh сети, позволяющей подключить точечные светильники Yeelight. А еще они показывают время, но обо всем по порядку.
Bluetooth шлюзы Xiaomi
Bluetooth протокол
В системе умного дома Xiaomi используются 3 протокола беспроводной связи Wi-Fi, ZigBee и Bluetooth. И если с принципом работы первого знакомы все, второй разобран в отдельной статье, то по блютус протоколу могут возникнуть вопросы. Например, из-за его небольшого радиуса действия устройства с Bluetooth видятся только в непосредственной близости со смартфоном.
Чтобы решить эту проблему, в 2017 году было введено понятие Bluetooth-шлюз.
Мойка воздуха Xiaomi Smartmi Air Humidifier 2
Сегодня мы разберем одну из новинок компании Xiaomi — увлажнитель воздуха Smartmi Air Humidifier версия 2.
В отличии от первой версии, в этом увлажнителе используется не ультразвуковая технология, а естественное испарение воды, но вместо влажного фильтра используется барабан с гидрофильными дисками. Такие увлажнители называются «Мойка воздуха».