Распаковка и обзор умного замка Xiaomi Vima и интеграция его в умный дом Home Assistant

17 февраля 2020, 12:42

Пришло время написать обзор на замок, который имеет название Xiaomi Vima.

1600x_image.png?1581865132
1600x_image.png?1581865133

Описание

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

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

1600x_image.png?1581865132

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

У меня, например, стоит штатная дверь от застройщика с замком Guardian. Туда обновка встала как родная.

Заказывал я его на Aliexpress, вот тут 17.01.2020. Пришел он ко мне 07.02.2020. Вполне неплохая скорость.

1600x_image.png?1581865134
1600x_image.png?1581865138

Название на коробке почему-то Weima, но сути это не меняет. Коробка пришла в пакете с тоненькой пупыркой внутри, и надо сказать очень неплохо дошла.

Внутри все упаковано довольно плотно, все в поролоне и неплохо держится.

1600x_image.png?1581865137

Комплектность замка следующая:

  • 5 ключей;
  • сама личинка;
  • 3 болта (на фото один где-то потерялся за поролоном);
  • два наличника на дверь;
  • конверт с мануалом.

Батарейки идут в комплекте и уже вставлены в личинку.

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

А вот чтобы открыть крышку, вам понадобится большая плоская отвертка, или, как в моем случае - обычный столовый нож. Потому что иначе вам не открутить этот болт, чтобы снять крышку.

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

1600x_image.png?1581866888
1600x_image.png?1581866885

Батарейки в количестве трех штук в этом замке не очень стандартные. Они имеют маркировку LR1 AM5 SIZE N.

То есть, это не обычные ААА батарейки и их надо будет искать, чтобы заменить, когда придёт время.

Установка

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

1600x_image.png?1581866887
1600x_image.png?1581866888

Ключи

В комплекте идет пять ключей, которые уже прошиты в замок.

1600x_image.png?1581866885

Их особенность заключается в том, что вставить их, в отличие от обычных, можно только одной стороной.

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

Настройка

Ну а теперь перейдем к самому интересному - настройке. И вот тут я столкнулся с дилеммой. Дело в том, что у меня есть несколько вариантов. Ведь замок ZigBee все-таки.

У меня есть Xiaomi Gateway v2, Deconz и SprutHub с ZigBee стиком. Причем основная ZigBee сеть у меня живет на Deconz и управляется с помощью Home Assistant. И вот как раз таки Deconz этот конкретный замок не видит совсем.

В спрутхабе замок определился легко, но так как основные автоматизации у меня живут в Home Assistant, а если быть конкретнее, то в Node-Red, то использовать замок через SprutHub пока не получится в моем умном доме.

Можно, конечно, взять зигби стик с прошитым ZigBee2MQTT и настроить через него, так как у них поддержка замка уже есть. Но это означает либо две сущности зигби в одном сервере, либо переезд с Deconz на z2m всего дома. Последний вариант меня не устраивал, а первый вариант мог привести к снижению стабильности работы всея умного дома. То есть, это тоже не вариант.

Остался единственный выход - шлюз от Xiaomi. И вот тут началось веселье.

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

Необходимо зайти в Михаб, там нужно зайти в устройства и уже в этом разделе нажать плюсик для добавления:

1600x_image.png?1581868733
1600x_image.png?1581868734
1600x_image.png?1581868734

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

1600x_image.png?1581868736
1600x_image.png?1581868736
1600x_image.png?1581868736

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

1600x_image.png?1581868735
1600x_image.png?1581868734
1600x_image.png?1581868736

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

1600x_image.png?1581868737
1600x_image.png?1581868738

Меню, которое открывается при нажатии трех точек в правой части экрана, состоит из нескольких пунктов. При выборе пункта Настройка дверного замка (который при входе в него выдает шапку меню "дополнительные функции"), мы можем увидеть текущее состояние батарей (10% ушло за неделю, кстати).

  • Управление ключами
  • Отключение и включение локальных операций (что это - я так и не понял)
  • Включение и отключение звуковых подтверждений (иероглифы)

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

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

1600x_image.png?1581868738
1600x_image.png?1581868737
1600x_image.png?1581868739

И на данном этапе у меня была надежда, что этот замок появится в перечне устройств, подключенных через Xiaomi Gateway в моем Home Assistant. Но чуда не случилось - он там не появился.

Интеграция в мой умный дом на Home Assistant

Не беда, подумал я. Это же тест, будем изобретать. И начать я решил с выяснения возможностей автоматизаций с этим замком. Перечень отслеживаемых статусов в Mi Home оказался феерически скудным.

1600x_image.png?1581871138

То есть мы можем отследить только состояние вставленного ключа.

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

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

Я использовал и определение по WiFi своего телефона для ее автоматического включения и отключения - получил задержки как на уход, так и на приход.

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

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

Но, в данном случае, мы можем определить только вставлен правильный ключ или нет.

Что же делать?

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

Моя логика была проста. Если я вставляю ключ - розетка переключается из одного режима в другой. То есть если она была выключена - включается, и наоборот. Данный режим называется по-английски Toggle. Но есть одно но...

1600x_image.png?1581871138

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

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

Поэтому мы идем другим путем.

В Mi Home есть скрипты, выполняемые вручную. И их можно использовать в автоматизациях.

1600x_image.png?1581871139

Создаем автоматизацию с выполнением вручную и выбираем переключение розетки включить/выключить

1600x_image.png?1581871140

Правда данная автоматизация будет работать только в облаке, то есть при отсутствии интернета она не сработает

1600x_image.png?1581871140

А дальше мы просто делаем очередную автоматизацию по корректной разблокировке замка и запуске различных скриптов.

В моем случае, система отправляет уведомление, выводит камеры Xiaomi (которые никуда кроме Mi Home не интегрируются) из спящего режима, потом ждет 5 секунд и переключает розетку.

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

При добавлении задержки - все стало работать стабильно и в течение недели не было ни одной осечки.

Что касается автоматизаций уже в самом Home Assistant, то это уже предмет для другой статьи, но по сути, мы же видим в системе розетку и можем отслеживать ее состояние.

1600x_image.png?1581871136

У меня розетка включается только в мое отсутствие (она же включает камеру по питанию) и выключается, когда я прихожу.

Одновременно с этим у меня в доме происходит очень много вещей, которые выполняются как в самом НА, так и в Node-Red, но описывать их сейчас бессмысленно и не нужно.

Выводы

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

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

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

При наличии Спрутхаба и ZigBee свистка (даже деконза, хотя лично я не проверял) - все потенциально будет работать. Но у Спрутхаба пока нет интеграции со сторонними системами управления. Но в принципе, вы сможете использовать это, если вам достаточно доступных в спрутхабе сценариев и вас это устраивает.

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

UPD от 01.08.2020

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

Так что батареек хватает можно считать что на пол года. Так себе автономность.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @SprutAI

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Anton Stolov (soulassassino)
    Anton Stolov (soulassassino) год назад

    Спасибо за труды. Теперь осталось посмотреть на его интеграции через z2m.

  2. Евгений Лузин (EvLuz)

    Спасибо, хотел такой. Хорошо не купил. Функция запертого замка очень интересна, а её и нет.

  3. (olegstorozhev)
    (olegstorozhev) год назад

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

  4. (jo_b1ack)
    (jo_b1ack) год назад
    да странное устройство, вполне достаточно было бы наличие состояния личинки - открыто\закрыто и чтобы это по зигби отправлялось в шлюз... а такая штука больше вредна,чем полезна.

  5. (andrkaz)
    (andrkaz) 9 месяцев назад

    Можно сделать проще, а именно просто использовать шлюз Xiaomi. Делаем автоматизацию на включение подсветки, а в Home Assistant отслеживаем подсветку шлюза. При таком раскладе не нужно лишнее звено в виде розетки

К списку статей

Устройства в материале

Smart Lock

Производитель: Vima
Заказать на:

Socket

Производитель: Xiaomi
Заказать на:

Xiaomi Mijia Gateway 2

Производитель: Xiaomi
Заказать на:
JD

Mi Home Security Camera Basic

Производитель: Xiaomi
Заказать на:
JD

Mi Smart Home Hub

Производитель: Xiaomi

Скидки для сообщества

Z-Wave Ukraine

+380 68 641 9670
Промокод:
Sprut-UA
Размер скидки:
15%

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

LifeControl

+7 495 240-81-01
Промокод:
sprut15
Размер скидки:
15%
На весь ассортимент Lifecontrol

Похожие статьи

09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
30 августа 2019, 07:28
Несколько нетривиальных способов использования датчика открытия окон/дверей от Xiaomi/Aqara.
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
19 марта 2019, 22:19
Обзор долгожданного 2х канального zigbee реле от Aqara, сравнение с конкурентами и небольшой тест на Deconz, Mi Hub и Aqara Hub.
17 июня 2019, 13:00
HomeKit - это программный framework от компании Apple, который позволяет пользователям iOS, macOS, watchOS и tvOS устройств управлять умными аксессуарами в доме, как через приложение "Дом", так и через голосовой ассистент Siri. Тем самым, делая ваш дом умным. При помощи Apple TV (tvOS) и HomePod управление возможно, но пока только на английском языке через Siri.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
01 декабря 2018, 18:27
Получение токена устройств Xiaomi с помошью Windows или MacOs
11 мая 2019, 19:57
Как активировать русский язык в Google Assistant для Google Home
08 апреля 2020, 11:32
Голосовые уведомления через Xiaomi Gateway, Home Assistant и HomeKit. Пример реализации, кейсы применения.
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit