Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1 2 След.
RSS
UniFi Protect с HomeKit — Руководство по настройке, UniFi Protect
 
HomeKit — это ответ Apple на умный дом. HomeKit предоставляет способ для сертифицированных аксессуаров (таких как светильники, выключатели, термостаты, замки, камеры и многое другое) от разных производителей работать вместе и управляться через стандартное приложение на MacOS, iOS, tvOS и даже watchOS. Включая возможность управления аксессуарами голосом.

Самый популярный продукт UniFi, который многие хотят интегрировать с HomeKit — это камеры серии G3. Это позволит объединить камеры UniFi с камерами HomeKit от разных производителей в едином интерфейсе. Хотя HomeKit помогает стандартизировать аксессуары от разных производителей, не все устройства сертифицированы Apple по разным причинам. Ubiquiti не предоставляет нативной поддержки HomeKit, однако есть способы добавить поддержку HomeKit для камер UniFi G3, если вы готовы делать это самостоятельно.

Homebridge — это легковесный сервер на NodeJS, который эмулирует iOS HomeKit API. Он поддерживает плагины — модули сообщества, которые обеспечивают мост между HomeKit и разными сторонними API производителей устройств умного дома, которые не поддерживают HomeKit изначально.

Это руководство содержит пошаговые инструкции, как я интегрировал камеру UniFi G3 Flex с HomeKit через Homebridge.

Что понадобится:  
- UniFi G3 Flex  
- UniFi Cloud Key Gen2 Plus  
- Raspberry Pi 3 Model B+  
- [Опционально] UniFi POE Switch 8 (150W)
- [Опционально] NavoLabs POE Hat

Шаг 1 — Включите RTSP-поток для камеры в UniFi Protect  
- Зайдите в UniFi Protect через Google Chrome  
- Выберите камеру, для которой хотите включить HomeKit  
- Перейдите во вкладку MANAGE  
- Раскройте параметры RTSP и включите нужный поток  
- Запомните URL потока  

Шаг 2 — Подготовьте SD-карту для Raspberry Pi  
- Скачайте образ Raspbian Stretch Lite (https://www.raspberrypi.org/downloads/raspbian/)  
- Используйте программу для записи образа на SD-карту. Самый удобный вариант для большинства — Etcher (https://www.balena.io/etcher/). Она работает на Mac OS, Linux и Windows и умеет записывать образы прямо из zip-файла без распаковки.  
- Скачайте и установите Etcher  
- Вставьте SD-карту в кардридер  
- Откройте Etcher, выберите файл образа Raspberry Pi (.img или .zip), выберите SD-карту и нажмите ‘Flash!’ для записи  
- Если планируете использовать Raspberry Pi без монитора, клавиатуры и мыши, нужно включить SSH до первой загрузки — для этого создайте пустой файл с именем SSH и скопируйте его в корень SD-карты  
- Подключитесь к Raspberry Pi по ssh: ssh pi@raspberrypi.local (пароль по умолчанию: raspberry)  
- Если у вас Raspberry Pi 3 Model B+, вы можете питать его с помощью NavoLabs POE Hat через ваш UniFi свитч  

Шаг 3 — Обновите базу пакетов  
sudo apt-get update  

Шаг 4 — Обновите установленные пакеты  
sudo apt-get -y upgrade  

Шаг 5 — Добавьте репозиторий Node.js  
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -  

Шаг 6 — Установите Node.js  
sudo apt-get install -y nodejs  

Шаг 7 — Установите avahi  
sudo apt-get install -y libavahi-compat-libdnssd-dev  

Шаг 8 — Установите FFmpeg  
sudo apt-get install -y ffmpeg  

Шаг 9 — Установите Homebridge  
sudo npm install -g --unsafe-perm homebridge  

Шаг 10 — Установите плагин камеры для Homebridge  
sudo npm install -g homebridge-camera-ffmpeg  

Шаг 11 — Настройте Homebridge  
- Запустите и затем закройте Homebridge один раз перед редактированием конфигурационного файла  
- Создайте файл конфигурации и укажите URL вашего RTSP-потока  
sudo nano /home/pi/.homebridge/config.json

Пример конфигурации:  
{  
 "bridge": {  
   "name": "Homebridge",  
   "username": "11:22:33:44:55:66",  
   "port": 51826,  
   "pin": "123-45-678"  
 },  
 "platforms": [
   {  
     "platform": "Camera-ffmpeg",  
     "cameras": [
       {  
         "name": "UniFi G3 Flex",  
         "videoConfig": {  
           "source": "-rtsp_transport http -re -i rtsp://192.168.2.26:7447/pqSBSzLFBznJlUHn",  
           "vcodec": "h264_omx",  
           "audio": false,  
           "maxStreams": 2,  
           "maxWidth": 640,  
           "maxHeight": 480,  
           "maxFPS": 15,  
           "debug": true  
         }  
       }  
     ]  
   }  
 ]  
}  

Шаг 12 — Измените плагин homebridge-camera-ffmpeg для работы с UniFi Protect  
sudo nano /usr/lib/node_modules/homebridge-camera-ffmpeg/ffmpeg.js  
- Измените строку "let ffmpegCommand = this.ffmpegSource + ' -map 0:0' +" на "let ffmpegCommand = this.ffmpegSource + ' -map 0:1' +"  
- Измените строку "ffmpegCommand+= ' -map 0:1' +" на "ffmpegCommand+= ' -map 0:0' +"  

Шаг 13 — Настройте Homebridge как сервис  
[в процессе]

Журнал изменений:  
12/05/2018 — Шаг 12 — обновлена команда для изменения плагина
 
Нет, мой совет — внимательно изучить документацию, разработчик проделал очень тщательную работу. Можно также присоединиться к группе в Discord, он там очень активен и всегда готов помочь.
 
Мои G4s работают, но если горит индикатор записи, появляется сообщение об ошибке. С последним обновлением они тоже перестали издавать звуковой сигнал на HomePods.
 
Я столкнулся с странной проблемой: видеозвонок G4 вроде бы работает, когда его впервые добавляют в плагин UniFi Protect для Homebridge, НО потом он снова становится просто обычной камерой Homebridge, то есть только с прямой трансляцией. Вы с таким сталкивались? Если удалить плагин, добавить заново, настроить поток и запись, тогда временная шкала и всё остальное работает какое-то время, а потом функция HKSV пропадает. Спасибо.
 
Могу подтвердить, что всё отлично работает — только учтите, если у вас Raspberry Pi, стоит перейти на более мощное устройство, так как процессор сильно нагружается.
 
Версия 5.1.0 плагина Homebridge Unifi Protect, выпущенная 12.02.2022, поддерживает HKSV. Не знаю, насколько хорошо это работает, так как у меня пока нет устройств Protect, но решил просто об этом сказать :)
 
Я сегодня пытался настроить Camera.ui с моими камерами, но пока безуспешно. Если не возражаешь, пришлю личное сообщение и попрошу помощи.
 
Этот плагин для Homebridge отлично работает с моим UniFi G4 Doorbell, поддерживает HKSV, но, к сожалению, двусторонняя аудиосвязь пока (насколько я знаю) не поддерживается, что, конечно, печально. Пока не тестировал, работает ли распознавание лиц HKSV, так как только сегодня удалось его запустить — заняло всего пару минут, чтобы всё настроить. Раньше, до использования Camera.ui на Homebridge, я юзал плагин Homebridge Unifi Protect, который как раз поддерживает двустороннюю аудиосвязь и даёт возможность управлять сообщениями на дисплее, но HKSV там нет. Видимо, в одном плагине сразу все функции не соберёшь, может, когда-нибудь всё заработает в одном. Надеюсь, эта информация будет полезна.
 
Всем привет, кто-нибудь использует опцию „Enable.Doorbell.Trigger“ в плагине UniFi Protect? Если да, работает ли она, когда кто-то нажимает кнопку звонка на G4?
 
Звонок G4 звучит на HomePods? Я весь уикенд колдовал с Home Assistant на Pi 4 с 8 ГБ памяти и 128 ГБ SSD, но в итоге вернулся к Home Bridge, потому что многие нужные мне плагины просто работали.
 
Я использую Home Assistant с плагином Protect и вижу камеры в HomeKit. Никто, кажется, не упоминал это решение. Вот плагин https://github.com/briis/unifiprotect
 
У меня были проблемы с запуском Homebridge на сервере типа ПК, который всегда включён, и сообщество HB посоветовало мне использовать Raspberry Pi вместо этого. Интересно, что именно делает scripted, что ему нужны дополнительные ресурсы.
 
Я запускаю scrypted на более мощной машине (старом ноутбуке). Плагины для повторной трансляции и буферизации могут сильно нагрузить Raspberry Pi.
 
Да, scrypted сделал хорошее дело для сообщества, развив нашу работу по документированию HKSV и создав первоначальную реализацию. Мы сейчас работаем над внедрением этого на стороне homebridge, но это займет немного времени. Все — включая меня — хотят видеть эту функциональность. Как только homebridge получит поддержку, я добавлю её в свой плагин `homebridge-unifi-protect`. Все заинтересованы и воодушевлены… У меня есть несколько классных идей для будущего, чтобы сделать использование удобным и приятным для всех.
 
Запускаешь это на Raspberry Pi?
 
Это неплохо, но всё равно слишком специализировано. Если они хотят, чтобы это стало популярным, нужно поддерживать что-то вроде HomeKit — или ещё лучше Matter, который по сути тот же HomeKit, только с другим брендом. К тому же в проекте участвуют Google и Amazon наряду с Apple.
 
Scrypted теперь поддерживает плагины для HKSV и unifi. Пользуюсь ими, и пока всё работает отлично. https://www.scrypted.app/ Я вывел из эксплуатации Homebridge и теперь использую только home-assistant (для управления на уровне сети) и scrypted — для видео. Последние улучшения с бета-прошивкой на UAP-6LR выглядят достаточно стабильными.
 
У меня столько клиентов с большими домами, которым я бы с удовольствием установил Unifi Protect, но все камеры безопасности, которыми я заменяю их старые, *обязательно* должны поддерживать HomeKit Secure Video. Хотя HomeBridge просто супер (я сам им пользуюсь дома), это еще одна вещь, которая может сломаться. Очень надеюсь, что UI изменит направление и начнет больше интегрироваться.
 
Привет — как ты это сделал?
 
Я использую домашний мост, и он отлично работает, даже с моими дверными звонками. Но мне бы очень хотелось, чтобы Ubiquiti создали Smart Home Bridge или HomeKit Bridge. Такой мост делал бы примерно то же, что и UniFi Bridge, но при этом давал бы доступ к HomeKit Secure Video. Ещё хотелось бы, чтобы можно было управлять UniFi светодиодами через HomeKit (сейчас это не работает из-за изменений в API — даже приложение не функционирует). Ещё слышал про какие-то HomeKit маршруты, что это такое — понятия не имею, но поддержал бы это. Я бы точно взял такой мост, как только он появится.
Страницы: 1 2 След.
Читают тему (гостей: 1)