Продолжаем обустраивать умный дом с Xiaomi устройствами. Сегодня расскажу про контроллер Xiaomi Magic Cube. Насколько он магический и какие у него преимущества, а также недостатки будем разбираться в очередном видео обзоре.
Устройство является контроллером или своего рода пультом для реализации тех или иных действий. Как правило, это включение или выключение света через умный выключатель Xiaomi Aqara, различной, в том числе не умной, техники через пульт Xiaomi Remote 360 и так далее. Контроллер представляет собой куб, перемещение которого в пространстве вызывает определённые действия техники для умного дома.
Существует три цветовые вариации данного устройства и все они выполнены в светлых тонах, что не очень практично. В моём случае это традиционно белый цвет.
Внешний вид и комплектация
Поставляется устройство, как ни странно, в небольшой коробке-кубике, практически повторяющей размеры самого устройства. Спереди на коробке имеется небольшая полиграфическая картинка устройства. Сзади, как обычно, основные спецификации.
Xiaomi Mi Magic Cube Controller — полный обзор, все возможности
В комплекте помимо устройства имеется небольшая инструкция и лопатка для вскрытия одной из граней куба.
Открыв одну из граней куба, можно добраться до батарейки и кнопки для включения, а также перезагрузки устройства. Помимо этого, в данном отсеке находится небольшой синий индикатор работы устройства. Важно запомнить в каком положении находилась крышка грани поскольку в ином положении она не закроется.
Что касается веса куба он составляет всего 71 грамм. Размеры 45х45 мм. Балансировка куба немного нарушена и в одной из граней он немного тяжелее.
Как и многие устройства, являющиеся частью системы умного дома, данный контроллер работает по протоколу ZigBee, что требует необходимости наличия шлюза Xiaomi GateWay. Текстовый обзор можно прочитать – здесь .
Актуальная цена на Xiaomi Gateway — здесь>>
Сопряжение с Mi Home
Далее переходим к сопряжению. Нажимаем на привычный «+» или добавить устройство. Затем ищем «магический куб».
После приложение попросит потрясти куб. Вроде, это действие можно осуществить прямо из коробки, не открывая крышку грани куба и не нажимая на кнопку включения, но это не точно. Если тряской подключится не удастся, вас перекинет на требование открыть куб и зажать кнопку включения.
Далее привычные действия по выбору комнаты, в которой будет находится куб и возможность переименовать устройство.
Настройка сценариев
Настройка сценариев с кубом — обязательное действие, иначе устройство просто будет является бесполезным. Для настройки сценария нажимаем на куб. После «add a new scene» или добавить новую сцену. В графе «if» выбираем куб, то есть, «если» куб будет перемещаться в пространстве, то.
Далее выбираем одно из действий, которое необходимо осуществить с кубом, чтобы что-то произошло в системе умного дома. Всего можно запрограммировать 6 действий, на которых я остановлюсь поподробнее.
1) Переворот куба на 90 градусов – срабатывает практически всегда на ура, никогда проблем с этим действием не возникало.
2) Переворот куба на 180 градусов – достаточно сложное действие с точки зрения его осуществления, так как четко перевернуть куб два раза сразу не всегда получается и при этом может сработать первый сценарий на поворот куба на 90 градусов
3) Тряска – это одно из лучших действий, которое можно осуществить со шлюзом, всегда срабатывает на пять с плюсом.
4) Поворот куба вокруг своей оси по поверхности – данное действие можно настраивать только на уменьшение или увеличение какого-либо показателя, например, увеличение или уменьшение яркости подсветки, громкости радио. При этом настроить переключение каналов или увеличение громкости через пульт Xiaomi Remote 360, на который в свою очередь забиндин пульт от телевизора, не удастся.
5) Двойной удар кубом о твёрдую поверхность — простое и интересное с точки зрения применения действия, но реализация сильно храмает, так как срабатывает оно через раз, а то и вообще никогда.
6) Скольжение куба по поверхности – самое неудобное действие, которое только можно осуществить с кубом, так как движение по поверхности может быть нереально мизерным для срабатывания сценария. Возможно данный недостаток поправят с обновлением прошивок. Можно ли его решить кастомно — я не знаю
Источник: dzen.ru
Xiaomi Mi Cube. Новое «сердце» Умного дома
Система Xiaomi Smart Home Kit воплотила в реальность самую желанную мечту пользователей «умного дома» — управление всеми домашними процессами посредством жестов. Для этого был создан компактный кубик с огромными возможностями — Xiaomi Mi Magic Cube Controller. Этот крохотный девайс позволяет включать телевизор или выключать свет, а также с удобством контролировать работу целого ряда девайсов и гаджетов. Для этого достаточно всего лишь постучать по устройству или потрясти его. Этот девайс действительно удивляет и завораживает –кубик словно наполнен настоящей магией.
Отметим, что компания Xiaomi рассматривает Mi Magic Cube как центральное звено во всей Mi-серии, предназначенной для системы «умный дома». Именно поэтому все продукты этой серии будут контактировать и управляться непосредственно этим контролером.
Внешний вид устройства
Одноименная китайская компания-производитель этого кубика славится своей любовью к лаконичности, пропитанной идеями и эстетикой футуризма. Поэтому никаких излишеств и даже кнопок на корпусе вы не найдете. Гаджет выполнен из прочного пластика высокого качества.
Сам кубик поставляется в коробке белого цвета с небольшой инструкцией и специальной лопаткой, необходимой для открывания крышки устройства. В качестве цветового решения Mi Magic Cube чаще всего встречается белый, однако в продаже представлены голубые и розовые варианты.
Питание контроллера обеспечивает круглая батарейки на 3 В — CR2405. Ее легко заменить, открыв крышку устройства с помощью той самой металлической лопатки. Здесь же находится кнопка для включения/выключения и перезагрузки устройства, а также индикатор работы гаджета.
Размер магического куба: 4,5 см каждая из граней, вес устройства составляет всего около 71 граммов.
Функционал контроллера
Кубик, по сути, является мини пультом, предназначенным для управления смарт-оборудованием в доме или типовой квартире. Устройство может выполнять до 6 различных различных команд или определенных сценариев. В случае, если гаджетов, подключенных к вашей системе «умный дом» немного, все управление и контроль можно полностью доверить этому помощнику. Вариант, при котором пользователь одновременно использует десятки смарт-гаджетов, Mi Magic Cube лучше всего «зарядить» на основной функционал. Или же приобрести второй, что позволит разгрузить первый контроллер и распределить обязанности между кубиками.
Из основных функций, делегируемых «умному» кубику отметим:
- Выключение и включение света. Наверное, одна из самых распространенных и востребованных опций, которую можно и нужно доверить кубику.
- Диммирование света. Регулирование яркости света с помощью кубика отлично работает с «умными» лампами или светильниками от компании Xiaomi.
- Контроль работы бытовой техники. Выключить утюг или включить музыку одним взмахом кубика, находясь в другой комнате — просто находка для владельцев просторных квартир и больших домов в несколько этажей.
- Включение очистителя воздуха. Теперь для этого нет необходимости искать пульт управления, достаточно просто потрясти кубиком.
Так как компании Xiaomi сегодня располагает богатым выбором смарт продуктов, кубик может прекрасно взаимодействовать с любым из них без исключения. Кроме того, он полностью совместим с платформой Apple Home kit.
В кубик Mi Magic Cube встроен высокочувствительный датчик ускорения и гироскоп от известной фирмы Bosch. Контроллер не требует большого расхода энергопотребления, его энергозатраты в режиме ожидания не превышают 16 мкА. В то же время скорость реакции на манипулятивные действия составляет всего 0,12 секунд. Встроенный датчик ускорения и трехосевой гироскоп с высокой чувствительностью в дуэте обеспечивают мгновенную реакцию на любое из действий оператора, анализируя точную траекторию движения куба.
Подключение «умного» кубика
Стоит отметить, что данный кубик хоть и является центром для управления «умным домом», но без «мозга» системы, его функционирование невозможно. В роли главного интеллекта выступает шлюз от компании Xiaomi — Smart Home Base Gateway. Он представлен в базовом комплекте «умного дома» от Xiaomi, в котором присутствуют все основные датчики. Стоимость такого готового решения в розничных торговых сетях стартует от 5000 рублей. В случае, если в доме уже установлены необходимые сенсоры и актуаторы, работающие по протоколу Zigbe, такой блок управления можно купить отдельно от датчиков всего за 2000 рублей.
Все устройства и главный хаб в китайской версии «умного дома» работают именно по этому протоколу вместе с интерфейсом Wi-Fi, который необходим для подключения компонентов системы в домашнюю сеть. Для включения в систему Me Magic Cube необходимо в основном меню приложения, установленного на смартфон, найти вкладку «device», где пользователю нужно добавить Cube Controller как новое устройство. Далее на экране появляются подсказки: встряхнуть кубик для его активации в системе, присвоить название и выбрать комнату. Таким образом настройка и управление осуществляется довольно просто и интуитивно, поэтому справиться с подключением кубика сможет абсолютно любой пользователь системы «умного дома».
А теперь поговорим о предварительной настройке гаджета более детально. После появления вашего «умного кубика» в списке, следует открыть журнал действий нажатием на иконку нового устройства. Здесь можно проверить актуальную информацию по производимым действиям с устройством. Теперь во вкладке «сценарии» задаём работу для устройства — именно здесь доступны все необходимые задачи. Для их выполнения от вас понадобиться настроить жесты для каждой из них.
Для того, что бы вы могли оценить функционал нашего кубика, предлагаем вам детальное описание шести возможных вариантов его управления:
- Turn 90 degress. Поворот гаджета одной гранью на 90° — простое движение, с реализацией которого не возникнет проблем даже у новичка.
- Turn 180 degress. В отличие от первого пункта, осуществление этого движения может даваться несколько сложнее. Так как кубик следует перевернуть на две грани, может произойти распознание движения на 90 градусов. Рекомендуется на это действие в настройках задать редко используемую опцию. Хотя, как показывает практика, со временем большинство пользователей все-таки смогли приловчиться к данному движению.
- Shake Shake. Одно из самых простых и удобных действий – для этого достаточно просто потрясти кубик. С этим движением можно связать наиболее часто производимые процессы, совершаемые системой «умный дом».
- Move on a plane. Переворот кубика вокруг своей оси, как правило, применяют для регулирования какого-либо показателя. Например, можно задать диммирование света или настройку громкости радио или других источников звука.
- Tap desk twice with cube. С помощью двойного удара Mi Magic Cube о твёрдую поверхность можно настроить выключение телевизора, осветительных приборов или других бытовых устройств. Выбор зависит исключительно от самого пользователя.
- Push. Скольжение куба по гладкой поверхности — ещё одно из возможных движений для работы. Хотя некоторые пользователи отмечают некоторые неудобства, связанные с этой манипуляцией. Думаем, что разработчики в скором времени решат и этот вопрос.
- Сценарии для каждого варианта выбирает пользователь, самостоятельно настраивая их в специальном приложении на смартфоне пользователя — Mi Home. Таких сценариев работы очень много, все зависит только от желания и фантазии пользователя «умного дома». Всегда есть возможность расширить функциональность дополнительными гаджетами и датчиками. Для большего количества смарт оборудования можно даже приобрести несколько таких контроллеров — Xiaomi Magic Cube, благо стоят они недорого.
Сколько же стоит умный кубик Xiaomi Mi Cube ?
Политика Xiaomi не допускает неоправданно высоких цен (и это несмотря на стабильно хорошее качество!), поэтому все продукты компании сегодня пользуются повышенным потребительским спросом. Купить такой кубик можно с без каких-либо проблем на сайте Aliexpress и во многих интернет-магазинах и сертифицированных торговых площадках. Безусловно, при покупке лучше всего отдать предпочтение проверенному продавцу, способному предоставить все необходимые лицензии и гарантии. Стоимость умного кубика от Xiaomi стартует от 1000 рублей. Более дешевые предложения – подделки или же откровенное надувательство.
В завершении
Этот мини контроллер отлично приживется в «умном доме» Xiaomi Smart Home kit. Такой гаджет на отлично справится с ролью незаменимого помощника, в случае, когда нет желания или возможности достать телефон и зайти в приложение вашего смарт жилища. Всего за пару секунд посредством всего лишь одного взмаха или жеста вы сможете управлять работой бытовой техники, включать свет, регулировать громкость радио или же регулировать работу очистителя воздуха. И для этого не нужно иметь серьезные навыки программирования или монтажа. Все датчики и исполняющие устройства, как и сам кубик, работают от батареек или от электрической сети с помощью специальных переходников.
Крохотный Mi Magic Cube впишется абсолютно в любой интерьер дома или квартиры за счет своего лаконичного и современного дизайна, а пастельные нежные цвета радуют глаз.
Из недостатков можно выделить только одно — некорректное распознавание некоторых движений. А именно, скольжение и поворот на 180 градусов вокруг своей оси могут иногда тяжело осуществляться и не давать нужный результат.
Но этот маленький недочет меркнет на фоне больших возможностей в настоящем и, вероятно, серьезного развития Mi Magic Cube в будущем.
Источник: gadgetpage.ru
Умный дом без пультов, но с кубиком
На время ремонта новой квартиры я вернулся в квартиру, в которой не жил 10 лет и решил поупражняться в дисциплине “Умный дом”, чтобы со знанием дела обустраивать уже новую квартиру. Техника в этой квартире тоже не самая умная и не самая новая, ибо была произведена ~10 лет назад.
Больше всего в квартире меня напрягало обилие инфракрасных пультов, они терялись и нагружали мозг подбором нужного. До недавнего времени было принято на пультах делать огромное количество малоиспользуемых кнопок. А еще пульты не эстетичны и не гигиеничны, одни угловатые, другие с скруглёнными гранями, кнопки желтеют, в них копятся остатки жизнедеятельности обитателей на которых образуется «подкнопочный биоценоз». В итоге по дому разбросано десяток пультов с кучей ненужных кнопок, для простой операций приходилось искать по две-три штуки, их вид царапает взор, хотелось удобного тактильного и модного голосового управления.
Цель
На замену куче пультов хотелось взять современное устройство с приятным дизайном, чтобы разница по сравнению с пультами бросалась в глаза. Ответной частью контроллера должно стать устройство умеющее обучаться инфракрасным сигналам с существующих пультов. Беглый поиск и маркетинг xiaomi сделали своё грязное дело и взор мой пал на Xiaomi universal IR remotecontroller и Xiaomi Mi Smart Home Magic Cube, а чтобы эти ребята могли общаться пришлось купить Xiaomi smart home gateway 2
Приключения
В теории всё казалось просто, вот кубик, вот излучатель IR сигналов, вот их предводитель — ZigBee гейт. Но жизнь, как обычно, богаче.
Уже при подключении этого всего стало весело, без интернета это всё не настроить, все устройства требуют связи с серверами xiaomi, кроме того, продаваемые устройства произведены для китайского рынка и для их работы в родном приложении Mi Home требуется установить регион “Китай”. Всё бы ничего, но если у вас регион Китай то используйте и китайские сервера, выбора не предоставляется. Я не параноик, не против чтобы КГБ товарища Си Цзиньпина знало когда и какие инфракрасные сигналы я посылаю своим колонкам и телевизорам. На практике оказалось, что почти все способности умных устройств гвоздями прибиты к серверам и без их ведома почти ничего не делают, сами сервера далеко (в Китае) в итоге послав из приложения Mi Home 10 сигналов увеличивающих громкость колонок приходилось ждать секунд 5 до начала увеличения звука, и еще секунд 30 до завершения обработки всех 10 сигналов, да и сами сигналы излучались не быстренько, а рывками, звук увеличивается на 1 затем ждет секунду еще на два, снова ожидание итд. Удобство так себе, врагу не пожелаешь.
Беда из Китая не приходит одна, кроме тормозов натирать стала невозможность прикрутить умный кубик к управлению звуком.
Кубик управляется жестами:
- Встряхнуть
- Подвинуть на плоскости
- Повернуть на 90/180 градусов вокруг горизонтальной оси
- Повернуть вокруг вертикальной оси
- И др.
Все действия триггеры — то есть сделал действие, пришел сигнал о том, что оно случилось, но для поворота вокруг вертикальной оси кубик умеет мерять еще и градус поворота, поэтому жест поворота удобно использоваться для управления звуком, повернул на 90 градусов по часовой стрелке — звук увеличился на 10 пунктов, повернул на 45 против часовой стрелки — звук уменьшился на 5 итд. В родном приложении нет возможности реализовать такое поведение в связки с инфракрасным излучателем, лучшее что умел мой комплект — это управление яркостью светодиодов на гейте ZigBee, это настолько-же прикольно насколько бесполезно, да еще и с 3х секундной задержкой имени Китайских серверов.
Чтобы одолеть сию оказию начал смотреть как устройства дружат с опенсорсными проектами типа Home Assistant, оказалось что да, есть такая возможность, но в Xiaomi явно решили придушить её, спрятав токены для общения с излучателем и закрыв порты через которые идет общение с ZigBee гейтом. Security token для общения с IR излучателем были по советам из интернетов выужены из логов на андроид устройстве, для этого пришлось установить приложение Mi Home годичной давности в котором был такой баг. С xiaomi gateway было чуть сложнее, пришлось подпаиваться к его UART RX/TX для того чтобы с консоли открыть порты через которые с ним общается Home Assistant.
Сам Home Assistant надо где-то запускать, под эту задачу подошел Synology DS718+ который использовался у меня как DLNA медиацентр и торрентокачалка. Это устройство умеет запускать Docker контейнеры и в нем легко завёлся контейнер с Home Assistant. Home Assistant штука крутая, но в отличии от Mi Home всю умность дома в нем нужно писать ручками в yaml. Освоив DSL понимаемый Home Assistant и поплевавшись от еще одного средства программирования не требующего знания ЯП удалось состряпать костыль нужной формы.
— id: volume_up alias: Volume up trigger: — event_data: action_type: rotate entity_id: binary_sensor.cube_0000000103ec74 event_type: xiaomi_aqara.cube_action platform: event condition: condition: template value_template: » 0 >>» action: — service_template: «script.bbk_vol_up_>»
Эта автоматизация отлавливает событие поворота по часовой стрелке и вызывает скрипт в имя которого подставляется кол-во сигналов увеличения звука которые должен послать инфракрасный излучатель. Как вы наверное догадались, для каждого угла поворота требуется свой скрипт, на их создание была призвана копипаста, она и народила мне вот таких скриптов 20 штук:
bbk_vol_up_10: sequence: — data: command: — bbk_vol_up delay_secs: 0.04 num_repeats: 10 entity_id: remote.xiaomi_miio_192_168_2_62 service: remote.send_command
Конфигурация излучателя с перехваченными сигналами с пульта колонок выглядят вот так:
remote: — platform: xiaomi_miio host: 192.168.2.62 token: 392cbed325e862ffff983c4575b7a6f2 commands: bbk_power: command: raw:nE5m0wlk0msxmEsmszmEsm0wAHKaABkAoQAcAL1MZtOQEFmM3ARMCHwCymM2m4ENgXEAioHlgy+AwoL3gvYAh4L0gGGEBYLCAL0BR4CHhU4B+wQ8TCAA bbk_vol_up: command: raw:nMwmUwlk0mk1mEsms3ADKbABlM5hLJtMAD2ALKazkAdgAymM3AYMBApjNgKTmgGLABuBD4IaAEKA1YJrgyuBDwJvgZeEx4C/geHMZsA4YCDgxoAgwR3hU+A1ICJTCAA= bbk_vol_down: command: raw:nE5m0wlk0msxmEsmszmEsm0wAHKaABkAoQAcAL1MZtOQEFmM3ARMCHwIfAdQBFZuAQYFfAfuBCoHngveEx4C/gL+Cj4R2ANfLJqAYQUChU3MIAA=
Ура! Звук управляет поворотом кубика вокруг вертикальной оси, а включаются и телевизор и колонки поворотом кубика вокруг горизонтальной оси на 90 градусов.
Из Home Assistant все управляется, но хочется же еще и голосом этим рулить, Google Assistant подключается в Home Assistant, но тоже не без приключений. GA не показывает в интерфейсе скрипты, зато показывает выключатели. Понятие выключателя не ложилось на мой телевизор, так как не существовало программного способа понять включен он или выключен. Однако я нашел у телевизора разьём для Ethernet кабеля, но не нашел описания протокола общения по нему, поэтому решил использовать признак наличия IP адреса телевизора в сети в качестве сенсора, если IP телевизора в сети есть — он включен, если нет выключен. Чтобы реализовать такой сенсор пришлось написать простенький custom_component для Home Assistant:
Затем связать инфракрасный излучатель с сенсором в переключатель вот так:
switch: — platform: template switches: toshiba_tv: value_template: «>» turn_on: service: script.toshiba_power turn_off: service: script.toshiba_power
И вот такой вот переключатель стал отображаться в Google Home и управляться с голоса.
P.S. Упражнение с умным домом прошло успешно, пошел закупать новые устройства!
P.P.S. А ZigBee хаб теперь зачем-то освещает прихожую…
Источник: habr.com