Образ SD карты с предустановленным HomeBridge с поддержкой камер со звуком, графическим интерфейсом (UI-X) на Node 9.

Образ SD карты с предустановленным HomeBridge с поддержкой камер со звуком, графическим интерфейсом (UI-X) на Node 9.

Образ SD карты для Raspberry Pi 3 B и B+ с предустановленным HomeBridge с поддержкой камер со звуком, графическим интерфейсом (UI-X). 

На базе Raspbian Stretch Lite и Node 9. Ускоряет и избавляет от процесса первичной ручной установки и настройки Homebridge, компилирования FFMPEG. 

После записи и установки SD карты в Raspberry, Homebridge полностью готов к работе через WEB-интерфейс.

Пароли:

WEB-интерфейс UI-X:

http://IP_малины:8080 

Логин: admin

Пароль: admin

Доступ по SSH:

Логин: pi

Пароль: raspberry

  1. Артур Минасян (aptyp222)
    Артур Минасян (aptyp222) 4 месяца назад

    Спасибо!!!!!!

  2. (xell29)
    (xell29) отредактировано 4 месяца назад
    Комментарий был удален
  3. (Myxo-Mop)
    (Myxo-Mop) 4 месяца назад

    Нищие, уже не просят подаяние, а требуют :)


  4. (dmi3)
    (dmi3) отредактировано 4 месяца назад

    К сожалению, в сборке есть существенные баги, разочарован:

    1. Плагин zigbee не устанавливается*
    2. (пофиксил) Плагины с доступом к BLE не работают (homebridge-mi-hygrothermograph)
    3. Камера отваливается через 1 секунду при просмотре в Homekit, т.к. RPi3b+ не переваривает перекодирование видеопотока (камера отдает 720p, поток в h264) либо криво настроен кодек. Да и вообще нет смысла перекодировать видеопоток, если камера отдает стрим в h264.

    *30 verbose Linux 4.14.98-v7+

    31 verbose argv "/usr/bin/node" "/usr/bin/npm" "--no-update-notifier" "install"$

    32 verbose node v9.11.2

    33 verbose npm v5.6.0

    34 error code 1

    35 error Command failed: /usr/bin/git clone --depth=1 -q -b master git://github$

    35 error /home/pi/.npm/_cacache/tmp/git-clone-8bafe118/.git: Permission denied

    36 verbose exit [ 1, true ]

    • Эдуард Салло (Edward)
      Эдуард Салло (Edward) 4 месяца назад

      1.Не скажу, не устанавливал.

      2.На 9ой ноде работает. Читайте руководство по установке плагина.

      3.Тестовая камера в сборке показывает? У меня да. И у других тоже.

      • (dmi3)
        (dmi3) 4 месяца назад
        Плагин же как раз с этого сайта) Надо проверять)
        С BLE уже разобрался - работает.
        Показывать-то она показывает, но ровно одну секунду - далее стрим падает из-за загрузки RPi3b+, надо убирать перекодирование потока, т.к. в нем нет смысла - современные камеры стримят в h264, который нативно поддерживается в iOS.

        • Эдуард Салло (Edward)
          Эдуард Салло (Edward) 4 месяца назад

          Ну вот. То же самое что и про BLE, скажу и про камеры. Читайте мануалы и руководства к плагину. Не хотите перекодировать, так не перекодируйте.

          • (dmi3)
            (dmi3) 4 месяца назад
            RTFM я давно освоил) До того, как написать тут, перелопатил кучу issues на github, где есть проблемы со стримом на RPi3. Суть в том, что есть баг в ffmpeg.js и отсутсвует возможность отключить перекодирование, которое валит RPi3 (смотрел в top). На мощных железках баг тоже есть, но там народ не парится.

            Мой конфиг:
            { "platform": "Camera-ffmpeg", "cameras": [ { "name": "Camera-test", "videoConfig": { "source": "-rtsp_transport tcp -y -i rtsp://192.168.1.39:8554/unicast", "maxBitrate": 1600, "maxStreams": 2, "maxWidth": 1280, "maxHeight": 720, "vcodec": "copy", "acodec": "copy" } } ] }

            С "vcodec": "copy" в логах следующее:
            [2019-5-6 16:41:45] [Camera-ffmpeg] Snapshot from Camera-test at 480x270 [2019-5-6 16:41:51] [Camera-ffmpeg] Start streaming video from Camera-test with 1280x720@299kBit [2019-5-6 16:41:53] [Camera-ffmpeg] ERROR: FFmpeg exited with code 1

            С дефолтным конфигом симптомы описаны мной выше.
            Homebridge-zigbee никак не ставится: ни через Web-ui, ни через консоль. Этот же плагин нормально установился на двух других системах (Raspbian&LibreELEC)

            • Эдуард Салло (Edward)
              Эдуард Салло (Edward) 4 месяца назад

              Просто добавив Copy в конфиг, не заработает. Надо править ffmpeg.js. Но поверь, нормально это работать только в домашней сети. В LTE будет один сплошной фриз. А о часах я вообще молчу))) Под каждое устройство Homekit требует свое разрешение и битрейт, кроме того зависимости от того через wifi или сотовую сеть. Так что без перекодировки ну никак. И да, у каждой камеры свои погремушки, в смысле конфига.

              1000x_image.png?1557169210
              • (dmi3)
                (dmi3) отредактировано 4 месяца назад

                Я правил ffmpeg.js - ffmpeg стал крашиться. Да, мне как раз для локальной сети. Home kit спокойно переваривает разные входные битрейты и разрешения без перекодирования стрима, если стрим в h264. Данные по rtsp://www.cactus.tv:1554/cam58. 

                1000x_image.png?1557172927

                Никакого live нет и близко. Параметры, как были изначально в образе:

                { "platform": "Camera-ffmpeg", "cameras": [ { "name": "Camera-test2", "videoConfig": { "source": "-rtsp_transport tcp -y -i rtsp://www.cactus.tv:1554/cam58", "maxBitrate": 1600, "maxStreams": 2, "maxWidth": 1920, "maxHeight": 1080, "vcodec": "h264_omx", "audio": false } } ] }

                • Эдуард Салло (Edward)
                  Эдуард Салло (Edward) отредактировано 4 месяца назад

                  Еще раз. Камера в образе с настройками по умолчанию, работает абсолютно точно. Проверь поток с нее в VLC. Только что проверил в очередной раз.

                  • (dmi3)
                    (dmi3) 4 месяца назад

                    Камера подключается, но live стрима нет - малина не вытягивает перекодирование потока.

                    • Эдуард Салло (Edward)
                      Эдуард Салло (Edward) 4 месяца назад

                      мне скинуть видос? или на слово поверишь?)))

                      • (dmi3)
                        (dmi3) 4 месяца назад

                        Конфиг камеры, как в образе? Скинь top при стриме - сразу будет понятно.

                        • Эдуард Салло (Edward)
                          Эдуард Салло (Edward) 4 месяца назад
                          1000x_image.png?1557177299
                          • Эдуард Салло (Edward)
                            Эдуард Салло (Edward) 4 месяца назад

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

                            • (dmi3)
                              (dmi3) 4 месяца назад

                              Тогда не ясно в чём затык: у меня на RPi3b+ лайва вообще нет. Ни на тестовой камере, ни на моей :/ При этом камера пишется в режиме 24/7 на сетевое хранилище - сбоев не было. Стрим с нее прекрасно работает на всех девайсах, кроме стрима через малину.

                              • Эдуард Салло (Edward)
                                Эдуард Салло (Edward) 4 месяца назад

                                Выяснилось что при криво установленном плагине GPIO, ломается live.

                                • (dmi3)
                                  (dmi3) 4 месяца назад

                                  > Выяснилось что при криво установленном плагине GPIO, ломается live.

                                  Я плагин не ставил, если только он со сборкой шел. Как пофиксить?

            • Эдуард Салло (Edward)
              Эдуард Салло (Edward) 4 месяца назад

              Про это речь? на образ с 11 нодой встал вообще как родной из UI. Образ на 9 ноде, абсолютно ничем не отличается, кроме самой ноды.

              1000x_image.png?1557170452
              • (dmi3)
                (dmi3) отредактировано 4 месяца назад

                Да, про этот плагин и про образ с 9-й нодой.

                встал вообще как родной из UI

                Чудеса. Мне помогло только sudo sudo (да, два раза подряд)

                • Эдуард Салло (Edward)
                  Эдуард Салло (Edward) отредактировано 4 месяца назад

                  соответственно вопрос к автору плагина, почему плагин не работает на 9ой ноде.

                  • (dmi3)
                    (dmi3) 4 месяца назад

                    Как раз на 9-й ноде он установился с двойным sudo - тут скорее вопрос к автору образа ;)

                    • Эдуард Салло (Edward)
                      Эдуард Салло (Edward) 4 месяца назад

                      не уверен, ибо другим плагинам хватает одного sudo)))

                      • (dmi3)
                        (dmi3) отредактировано 4 месяца назад

                        Всегда хватало одного sudo. Про двойное sudo тут: https://stackoverflow.com/ques...

                        Почему с этим образом надо 2-е - я без понятия. 

  5. (dmi3)
    (dmi3) отредактировано 4 месяца назад
    Комментарий был удален
  6. (11111986)
    (11111986) 4 месяца назад

    Если у вас обновляется картинка но не запускется live, значит не работает кодек h264_OMX. Для того чтоб он заработал необходимо выполнить команду (sudo) usermod -G video имя пользователя (homebridge, pi и т.д). 

    Если вы не знаете имя пользователя его можно посмотреть в файле homebridge.service строка User. 

    • (dmi3)
      (dmi3) отредактировано 4 месяца назад

      Спасибо! Заработало!

      Ещё бы звук пофиксить: есть существенные провалы (звук прерывается).

      И maxBitrate до кучи - параметр никак не влияет на bitrate - всегда захардкоженные 300kBit

  7. (dmi3)
    (dmi3) 4 месяца назад
    Live опять отвалился - теперь и 
    sudo usermod -aG video
    не помогает.

  8. Алексей Костаков (partizan)
    спасибо огромное! просто спасли меня )))

  9. (Travpoi)
    (Travpoi) 27 дней назад

    А какой логин и пароль вводить, когда включил только разбери?

Россия, г. Санкт-Петербург

Похожие плагины

30 янв. 2019 г.
Готовый образ raspbian с Home Assistant в докере и включенными базовыми фишками
1 апр. 2019 г.
Образ SD карты для Raspberry Pi 3 B и B+ с предустановленным HomeBridge с поддержкой камер со звуком, графическим интерфейсом (UI-X). На базе Raspbian Stretch Lite и Node 11.
7 янв. 2019 г.
Плагин для HomeBridge для интеграции StarLine в инфраструктуру HomeKit
13 янв. 2019 г.
Полноценное управление громкостью Smart TV (и других UPnP устройств) через Homebridge.
29 апр. 2019 г.
Вариант блока автоматизации выполненного на основе Raspberry Pi Zero B, который можно изготовить самостоятельно.
29 апр. 2019 г.
Образ Homeassistant, на базе образа предлагаемого разработчиками для Raspberry Pi Zero, на основе Hassbian.