Как подключить Домофон к HomeKit

29 сентября 2018, 09:05

Doorbell в Homekit

На WWDC 2016 Apple представила приложения Дом в iOS 10 вместе с домофоном. Но до сих пор нет полноценного сертифицированного аксессуара.  August пообещал поддержку HomeKit в 2016 году. Ring тоже анонсировал свой домофон для HomeKit, но и его до сих пор нет. Не давно Apple исключила из своего списка HomeKit-устройств раздел с домофонами. 

Тогда мы сделаем свой домофон =)

Как работает домофон в HomeKit?

Человек подходя к двери нажимает на кнопку дверного звонка с поддержкой HomeKit и домофон отправлять уведомления на iOS устройство владельца "Дверной звонок (комната) прозвенел". Это уведомление может включать в себя прямую видео трансляцию происходящего, поэтому вы всегда будите знать гостя в лицо. Если в HomeKit в комнате с дверным звонком ещё расположить замок или свет, уведомление получит расширенные функции управления этими устройствами.

Плагин для малины (raspberry pi):

Если у вас есть камера со звуком (хотя без звука тоже подойдёт) и кнопка от Mi/Aqara (со шлюзом конечно же) вы сможете установить на малинку homebridge-video-doorbell-button

Сразу напомню, что работа проверена образе от Алексей Коренец

Как установить:

  • Подключитесь к малинке через Putty если у вас Windows или через терминал в Mac OS 
  • Установите плагин командой

sudo npm install -g homebridge-video-doorbell-button

Настройка config.json

  • buttonSid - укажите sid кнопки из MiHome (выглядит примерно так: 158d00015cc8ac)
  • source - укажите адрес камеры (пример где xxx.xxx.xxx.xxx IP-адрес -rtsp_transport tcp -y -i rtsp://xxx.xxx.xxx.xxx)
  • если камера со звуком тогда укажите audio значения true

{
  "platform": "Video-DoorbellV2",
  "buttonSid": "158d00015cc8ac",
  "cameras": [{
    "name": "Домофон",
    "videoConfig": {
      "source": "-rtsp_transport tcp -y -i rtsp://192.168.1.13/unicast",
      "maxStreams": 2,
      "maxWidth": 1280,
      "maxHeight": 720,
      "maxBitrate": 1600,
      "maxFPS": 20,
      "audio": true,
      "vcodec": "h264_omx"
    }
  }]
}

Сохраняем и перезапускаем homerbidge.

Добавьте Домофон в HomeKit с помощью пин-кода указанного в config.json

Нажмите кнопку и получайте уведомление.

Нажмите на уведомление и удерживайте, для доступа в расширенное меню.

Демонстрация работы


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 10 месяцев назад

    Всё отлично, но нужно больше вводных статей, боюсь многие остановятся тут "Подключитесь к малинке через Putty если у вас Windows или через терминал в Mac OS"

  2. Сергей Сафронов (deda)
    Сергей Сафронов (deda) 10 месяцев назад

    Молодец!

  3. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 10 месяцев назад

    отличное решение, уже 3 дня пользуюсь=)))))

  4. Роман Елизаров (FantomNotaBene)
    Роман Елизаров (FantomNotaBene) 10 месяцев назад

    buttonSid - это прекрасно, конечно. А откуда оно возьмет все остальное? SID хаба, password. Или через что мы с кнопкой-то взаимодействуем?

  5. Роман Эсмедляев (Mr_REM_Esq)
    Роман Эсмедляев (Mr_REM_Esq) 10 месяцев назад

    А без камеры будет работать?

  6. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 10 месяцев назад

    отличная статья! Спасибо. Кстати если плагин ставить через Веб-морду, она ещё добавляет флаг --unsafe perm. Без которого в Глобал не удаётся ничего поставить

  7. Денис Григорьев (ne.denis)
    Денис Григорьев (ne.denis) 10 месяцев назад

    Супер статья! Большое спасибо!

    А кнопку открыть дверной замок (Даналок) можно добавить?

    • Maxmudjon Payziyev (Maxmudjon)
      Maxmudjon Payziyev (Maxmudjon) 10 месяцев назад

      Если Даналок вместо с Домофоном в одной комнате то он появляется

      2000x2000x_image.jpg?1538312671

       

      • (Shprot)
        (Shprot) 10 месяцев назад

        Добрый день! А есть более бюджетные замки?

  8. (mprofi)
    (mprofi) 10 месяцев назад

    если кнопка не mihome - то плагин уже нельзя поюзать?

  9. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 10 месяцев назад

    было бы неплохо с пинов маллины сделать кнопку звонка - так правильно. ровно как и сам замок. 

  10. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 10 месяцев назад

    Продублировал на ГитХабе. Было бы неплохо сделать кнопку из пинов GPIO. И на них же замок так как не могу понять - аксессуар замок в комнате с камерой из Вашего плагина, но кнопку открытия не видать :(

  11. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 10 месяцев назад
    Столкнулся с проблемой, при установки плагина пропадают все девайсы с mi-aqara, не было не у кого такого? удалил плагин и все вернулось
  12. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) отредактировано 10 месяцев назад
    Комментарий был удален
  13. (vetal)
    (vetal) 10 месяцев назад

    привет, все здорово, домофон появился. То, что нужно! Не пойму пока, почему нет уведомлений от звонка!? В айфоне все включено. И может можно не весь код использовать, если звонок без камеры? Благодарю за мысли по вопросу ;)

  14. (vetal)
    (vetal) 10 месяцев назад

    Нужный оказался для меня плагин, но пришлось удалить :( Возникают конфликты по портам и отрубается управление Aqara Hub :( Надеюсь автор сможет это исправить и все будет отлично! )

  15. Александр Л (Lkt)
    Александр Л (Lkt) 9 месяцев назад

    Добрый день. Можно ли использовать плагин если кнопку xiaomi использовать через стик от Олега?

  16. Артем Симоненко (TopGun)
    Артем Симоненко (TopGun) 9 месяцев назад

    А можно сюда прикрутить так же как виртуальный датчик движения на кнопку, виртуальный замок на какое то устройство например на ту же розетку, тогда к розетке можно было прикрутить релюху которая бы нажимала кнопку на домофоне. Это было бы дешевле замка если нужен вариант с домофоном. Такое возможно? Или с виртуальным замком там заморочка?

  17. Павел Ник (error_404)
    Павел Ник (error_404) 5 месяцев назад

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

  18. Владимир Иванов (saylar964)
    Владимир Иванов (saylar964) 3 месяца назад

    Добрый день. Может кто помочь с вопросом: как узнать Sid кнопки через приложение MiHome, а хорошо бы инструкцию. Я все пролазил, не найду где он есть. Кнопка подключена к шлюзу Air Conditioning Controller, который служит в роли звонка (другого нету)

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

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

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

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

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

04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit