Консоль, консоль, консоль, bash, ssh, рестарт, старт, конфиг, winscp, putty, опять консоль, консоль, консоль… Уф… А есть что-нибудь попроще? Есть! Это, наверное, единственный плагин, который должен войти в стандартную сборку  HomeBridge. Ниже подробнее.

Homebridge Config UI X — это веб-интерфейс для нашего HomeBridge, который позволяет:

  • видеть основные характеристики запущенных процессов, температуры, доступности, используемой памяти и т.д.
  • устанавливать, обновлять, удалять и видеть список плагинов для HomeBridge
  • редактировать config в удобном интерфейсе, позволяющем избегать лишних ошибок
  • при необходимости управлять вашими HomeBridge устройствами прямо из веб-интерфейса

Другими словами, этот плагин наконец-то упрощает работу с HomeBridge в разы. После установки этого плагина, я практически не использую консоль, и при необходимости подготовить малинку с нуля (по долгу службы, увы, бывает частенько ?) первым делом ставлю этот плагин и продолжаю свою работу через него.

А его установка состоит всего из трех шагов.

1.Устанавливаем плагин

sudo npm install -g --unsafe-perm homebridge-config-ui-x

2.Добавляем в конфиг в список платформ еще одну платформу

    {
      "platform": "config",
      "name": "Config",
      "port": 8080,
      "sudo": false
    }

3. Перезапускаем HomeBridge.

После этого веб-интерфейс будет доступен с вашего компьютера по адресу RASPBERRYPI_IP:8080

Стандартный логин/пароль: admin/admin

После этого мы можем донастроить наш веб-интерфейс:

  • добавим возможность ставить плагины по sudo
  • добавим команду или место хранения логов
  • дополнительно можете добавить команду для рестарта

По итогам конфиг будет выглядеть приблизительно так:

        {
            "platform": "config",
            "name": "Config",
            "port": 8080,
            "sudo": true,
            "log": {
                "tail": "pm2 log 0"
            }
        }

Также если вам необходимо иметь возможность контролировать устройства, то необходимо запускать homebridge в insecure режиме.

homebridge -I

P.S. Вот здесь можно посмотреть не менее интересный форк на эту тему https://github.com/cquanu/homebridge-config-ui

Author

Наш главный гайд-мастер. Инструкции и обзоры его конёк. Иногда перебарщивает с личным мнением.