Как сделать умный домофон из гаджетов Xiaomi. Работает с iPhone

Артём Суровцев avatar | 10
FavoriteLoading В закладки
Как сделать умный домофон из гаджетов Xiaomi. Работает с iPhone

Три года назад на WWDC 2016 купертиновцы презентовали систему управления умным домом HomeKit. Уже тогда на сцене продемонстрировали работу видеодомофона, который транслировал происходящее прямо на экран блокировки iOS.

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

В арсенале Xiaomi с конца прошлого года появилось уже готовое решение в виде полноценного домофона.

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

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

Что нам понадобится

■ сервер HomeBridge (настраивается на Raspberry или компьютере), чтобы заставить работать несовместимые с HomeKit устройства.

Купить Raspberry Pi3от 2490 руб.

■ камера, которая работает в HomeKit, либо подходящая, которую можно пробросить через HomeBridge по инструкции.

Купить камеру Xiaomiот 1427 руб.

■ кнопка, которая будет использоваться в качестве звонка, например, беспроводная кнопка Aqara. Она работает и пробрасывается в HomeKit через специальный шлюз.

Купить кнопку Aqara670 руб.

■ датчик движения (опционально). Если хотите снимать видео не только со звонящими в дверь гостями, а и просто с проходящими мимо.

Купить датчик движения 870 руб.

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

Итоговая стоимость проекта: от 4587 руб. При этом система настраивается более гибко, может быть расформирована на отдельные модули или улучшена, а хаб в виде Raspberri Pi может выступать еще и медиасервером или ретро игровой консолью.

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

Самые настойчивые могут встроить камеру прямо в дверь, как на видео выше.

Как все настроить

Для начала нужно пробросить все гаджеты в HomeKit через HomeBridge.

Камеры от Xiaomi подключаются при помощи специального плагина. Кнопки и другие умные штуки подключаются схожим способом.

Когда камера, кнопка и датчик движения (по желанию) готовы и отображаются в приложении Дом на iPhone, приступаем к настройке.

1. В HomeBridge устанавливаем плагин для домофона. Это можно сделать через веб-интерфейс или командную строку.

2. Вносим изменения в конфигурацию HomeBridge:

{
"platform": "Video-doorbell",
"cameras": [
{
"name": "Camera Name",
"port": 5005,
"videoConfig": {
"source": "-re -i rtsp://myfancy_rtsp_stream",
"stillImageSource": "-i http://faster_still_image_grab_url/this_is_optional.jpg",
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 30
}
}
]
}

3. Настраиваем ссылку на поток своей камеры (его мы должны были получить при настройке камеры).

4. Меняем параметры отображения видео, аналогично настройкам камеры в HomeBridge.

5. Параметр “stillImageSource” отвечает за вывод статического скриншота до загрузки потока видео.

Опытным путем выяснилось, что для камер Xiaomi он имеет следующий вид “-i rtsp://192.168.ххх.ххх/unicast -vframes 1 -r 1“.

Без корректной настройки данного параметра ничего не получится. Пробуйте, ищите данные для своей камеры.

6. После сохранения конфигурации и перезагрузки HomeBridge переходим в приложение Дом на iPhone.

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

Он отображается в журнале при старте сервиса или в веб-интерфейсе.

Вместе с домофоном добавляется виртуальный датчик срабатывания, как отдельное устройство.

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

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

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

Не забываем проверить, включены ли баннеры уведомлений для приложения Дом (Настройки – Уведомления – Дом).

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

Аналогично настраивается уведомление на установленный датчик движения.

Реализовать звук от звонка можно штатными средствами экосистемы Xiaomi. Шлюз и кнопка запросто превращаются в дверной звонок при помощи одной настройки.

Эта два процесса будут не взаимосвязаны. Видеодомофон работает через HomeBridge, а звонок через Mi Home.

Проблемы и их решение

Если домофон не заработал с первого раза, проверяйте систему следующим образом:

1. Добейтесь нормальной работы камеры в HomeBridge, как отдельного аксессуара.

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

3. Добейтесь простого срабатывания уведомлений при нажатии кнопки через виртуальный сенсор в плагине видеодомофона. Обычно цепочка кнопка Xiaomi – виртуальный сенсор – отображение уведомления срабатывает за 2-4 секунды.

4. Ищите верное значение для параметра “stillImageSource“, который подходит для вашей камеры.

Вот так можно превратить несколько умных штук в единую систему оповещений для входной двери.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (6 голосов, общий рейтинг: 4.67 из 5)
undefined
iPhones.ru
Сложно, но можно.
Прокомментировать

🙈 Комментарии 10

  1. MrHuggin avatar
    MrHuggin4 мая 2019
    1

    Подзаголовок для всех статей Артёма – «паять уже не надо, но программировать ещё придётся». :)

  2. Menzoberonzan avatar
    Menzoberonzan4 мая 2019
    2

    Артёму традиционно мой плюс, за старание, новизну и полезность.

    Но тут есть пара вопросов: во-первых я правильно понимаю, что фактически вся процедура настройки происходит на HomeBridge’е и оконечных у-вах, HomeKit здесь просто некая единая точка входа и портальчик, вопрос нафига тогда он в этой схеме?
    Во-вторых, я не ошибаюсь, когда предполагаю, что для HomeKit’а постоянно нужен доступ в интернет и весь поток будет проходить через серверы Apple?

    Артём Суровцев avatar
    1

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

    Menzoberonzan avatar
    Menzoberonzan4 мая 2019
    0

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

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

    Артём Суровцев avatar
    1

    @Menzoberonzan, спасибо, обязательно так сделаю.

  3. Dobriy avatar
    Dobriy4 мая 2019
    1

    Кругом один сяомэ

  4. wtfmtf avatar
    wtfmtf4 мая 2019
    1

    Дверь у чувака на видео прост капец. С таким же успехом, он может эту камеру в лист бумаги встроить.

  5. plr avatar
    plr4 мая 2019
    0

    несколько лет пользуюсь домофоном https://itunes.apple.com/ru/app/beward-intercom/id960943218?mt=8 работает без проблем и мегаудобно.

  6. olepir avatar
    olepir5 мая 2019
    0

    Примерно так и сделал, только камера другая с датчиком движения

  7. VR4 avatar
    VR47 декабря 2019
    0

    Всё ж хотелось бы уточнить по параметру stillImageSource
    Куда должен вести путь?

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь