Образ 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)

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

  2. (xell29)
    (xell29) отредактировано год назад
    Комментарий удален
  3. (Myxo-Mop)
    (Myxo-Mop) год назад

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


  4. (dmi3)
    (dmi3) отредактировано год назад

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

    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)

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

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

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

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

        • Эдуард Салло (Edward)

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

          • (dmi3)
            (dmi3) год назад
            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)

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

              1000x_image.png?1557169210
              • (dmi3)
                (dmi3) отредактировано год назад

                Я правил 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) отредактировано год назад

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

                  • (dmi3)
                    (dmi3) год назад

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

                    • Эдуард Салло (Edward)

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

                      • (dmi3)
                        (dmi3) год назад

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

                          • Эдуард Салло (Edward)

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

                            • (dmi3)
                              (dmi3) год назад

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

                              • Эдуард Салло (Edward)

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

                                • (dmi3)
                                  (dmi3) год назад

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

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

            • Эдуард Салло (Edward)

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

              1000x_image.png?1557170452
              • (dmi3)
                (dmi3) отредактировано год назад

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

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

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

                • Эдуард Салло (Edward)
                  Эдуард Салло (Edward) отредактировано год назад

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

                  • (dmi3)
                    (dmi3) год назад

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

  5. (dmi3)
    (dmi3) отредактировано год назад
    Комментарий удален
  6. (11111986)
    (11111986) год назад

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

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

    • (dmi3)
      (dmi3) отредактировано год назад

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

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

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

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

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

  9. (Travpoi)
    (Travpoi) 10 месяцев назад

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

  10. (berberyann)
    (berberyann) отредактировано 5 месяцев назад

    Спасибо за сборку. В этом деле абсолютный новичок. Хотел подружить HomeKit с блютуз ночником от Xiaomi.
    Делал по этой инструкции: https://habr.com/ru/company/e-...

    Появлялась ошибка: Unable to load BLE

    Скачал Вашу сборку в надежде что ошибка где-то в версии Node (качалась 10 версия вместо 9).

    На Вашу сборку установил модульhomebridge-re-yeelight-ble. Действую по инструкции.

    После npm install noble сыпятся ошибки

    При запуске HomeBridge опять ошибка Unable to load BLE

    Буду рад, если поможете разобраться. 

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

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

30 янв. 2019 г.
Готовый образ raspbian с Home Assistant в докере и включенными базовыми фишками
22 окт. 2019 г.
Образ SD карты с предустановленным HomeBridge с поддержкой камер со звуком, графическим интерфейсом (UI-X) на Node 12.
1 апр. 2019 г.
Образ SD карты для Raspberry Pi 3 B и B+ с предустановленным HomeBridge с поддержкой камер со звуком, графическим интерфейсом (UI-X). На базе Raspbian Stretch Lite и Node 11.
7 янв. 2019 г.
Плагин для HomeBridge для интеграции StarLine в инфраструктуру HomeKit
9 апр. 2020 г.
Данный плагин поможет пробросить кондиционеры Haier с заводским модулем wi-fi в HomeKit.
13 янв. 2019 г.
Полноценное управление громкостью Smart TV (и других UPnP устройств) через Homebridge.
3 окт. 2019 г.
Плагин для Homebridge, позволяющий управлять климатической техникой Tion (базовой станций MagicAir, бризерами 3S и O2).
25 мая 2020 г.
Homebridge локальный плагин для управления теплым полом Terneo, с помощью HomeKit и Siri!
29 апр. 2019 г.
Вариант блока автоматизации выполненного на основе Raspberry Pi Zero B, который можно изготовить самостоятельно.
3 мая 2020 г.
Готовый образ node12 + mosquitto + CC2531.