Найти в Дзене
🏡 inhomekit.ru

Умный дом для начинающих: самый главный плагин для HomeBridge

Консоль, консоль, консоль, bash, ssh, рестарт, старт, конфиг, winscp, putty, опять консоль, консоль, консоль… Уф… А есть что-нибудь попроще? Есть! Это, наверное, единственный плагин, который должен войти в стандартную сборку  HomeBridge. Ниже подробнее. Homebridge Config UI X — это веб-интерфейс для нашего HomeBridge, который позволяет: Другими словами, этот плагин наконец-то упрощает работу с HomeBridge в разы. После установки этого плагина, я практически не использую консоль, и при необходимости подготовить малинку с нуля (по долгу службы, увы, бывает частенько) ) первым делом ставлю этот плагин и продолжаю свою работу через него. А его установка состоит всего из трех шагов. 1.Устанавливаем плагин sudo npm install -g --unsafe-perm homebridge-config-ui-x 2.Добавляем в конфиг в список платформ еще одну платформу {
"platform": "config",
"name": "Config",
"port": 8080,
"sudo": false
} 3. Перезапускаем HomeBridge. После этого веб-интерфейс будет доступен с

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

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

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

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

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

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

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

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

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

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

-3

После этого веб-интерфейс будет доступен с вашего компьютера по адресу 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

Подписывайтесь на канал InDaHomeKit в Telegram и Яндекс.Дзен, чтобы у вас всегда было что почитать: новости мира умного дома, обзоры новых устройств, инструкции по подключению.