Как установить Homebridge (с изображениями)

Оглавление:

Как установить Homebridge (с изображениями)
Как установить Homebridge (с изображениями)

Видео: Как установить Homebridge (с изображениями)

Видео: Как установить Homebridge (с изображениями)
Видео: Замена старой видеокарты на новую. Удаление старых драйверов. Как поменять видеокарту на своем ПК 2024, Май
Anonim

Homebridge - это простой способ использовать датчики или переключатели сторонних производителей с Homekit. Он устраняет разрыв и устанавливает мост между вашим Homekit и Raspberry Pi с некоторым программным обеспечением. Вам не нужно знать, как программировать, но неплохо узнать немного о том, как работают Linux и Bash.

Шаги

Часть 1 из 5: Настройка оборудования

Шаг 1. Загрузите образ ссылку и скопируйте ее с помощью Etcher на карту microSD.

Шаг 2. Вставьте SD-карту в Pi

Шаг 3. Подключите Raspberry Pi к монитору

Шаг 4. Включите Raspberry Pi и войдите в систему с помощью:

  • Логин: «Пи»
  • Пароль: «Малина»
  • Тип:

    sudo raspi-config

Шаг 5. Измените следующие настройки:

  • В разделе «Локаль» при необходимости измените часовой пояс и раскладку клавиатуры.
  • В разделе «Параметры сети» задайте конфигурацию Wi-Fi или LAN.
  • В разделе «Параметры взаимодействия» включите SSH.

Шаг 6. Примените изменения, набрав

перезагрузка sudo

в Терминал.

Шаг 7. Подключите ноутбук или компьютер к Raspberry Pi

Установите соединение SSH, введя в Терминал следующее:

Bildschirmfoto 2018 04 13 um 15.01.28
Bildschirmfoto 2018 04 13 um 15.01.28

Шаг 8. Обновите Raspbian и установите Node.js

Вставьте следующее в Терминал или Bash:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot

Шаг 9. Войдите в Raspberry Pi еще раз, используя SSH

Часть 2 из 5: Установка и настройка Homebridge на Raspberry Pi

Bildschirmfoto 2018 04 13 um 15.02.43
Bildschirmfoto 2018 04 13 um 15.02.43

Шаг 1. Установите все зависимости, необходимые для Homebridge, набрав в Терминале следующее:

sudo apt-get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - && sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g ++ - 4.9 && sudo apt-get update && sudo reboot

Bildschirmfoto 2018 04 13 um 15.04.08
Bildschirmfoto 2018 04 13 um 15.04.08

Шаг 2. Установите Homebridge, используя следующую команду:

sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp && cd / usr / lib / node_modules / homebridge / && sudo npm install --unsafe-perm bignum && cd / usr / lib / node_modules / hap-nodejs / node_modules / mdns && sudo node-gyp BUILDTYPE = Выпустить перестройку && mkdir ~ /.homebridge && nano ~ /.homebridge / config.json

Bildschirmfoto 2018 04 13 um 14.48.55
Bildschirmfoto 2018 04 13 um 14.48.55

Шаг 3. Скопируйте и вставьте конфигурацию Homebridge из этого источника в окно выше

Шаг 4. Нажмите Ctrl + X

Bildschirmfoto 2018 04 13 um 15.06.03
Bildschirmfoto 2018 04 13 um 15.06.03

Шаг 5. Сохраните изменения, используя Y

Шаг 6. Откройте файл окружения для homebridge, используя:

Судо нано / и т. д. / по умолчанию / homebridge

Шаг 7. Включите автозапуск, вставив этот исходный файл в Терминал

Шаг 8. Сохраните изменения, нажав следующие клавиши:

Ctrl + X, затем Y.

Bildschirmfoto 2018 04 13 um 15.08.05
Bildschirmfoto 2018 04 13 um 15.08.05

Шаг 9. Найдите путь к домашнему мосту, набрав:

какой домашний мост

Обязательно запишите этот путь

Часть 3 из 5: Настройка пути и учетных данных для автозапуска Homebridge

Шаг 1. Откройте служебный файл systemd для Homebridge, набрав:

sudo nano /etc/systemd/system/homebridge.service

Шаг 2. Вставьте конфигурацию службы домашнего моста по умолчанию в Терминал

Bildschirmfoto 2018 04 13 um 15.13.39
Bildschirmfoto 2018 04 13 um 15.13.39

Шаг 3. Измените команду, которая появляется после

ExecStart =

в строку, напечатанную с помощью команды

какой домашний мост

.

Шаг 4. Изменить

пользователь = домашний мост

к

пользователь = пи

.

Bildschirmfoto 2018 05 01 um 17.45.42
Bildschirmfoto 2018 05 01 um 17.45.42

Шаг 5. Проверьте конфигурацию Homebridge, набрав

Homebridge

в Терминал.

Если вы видите QR-код, похожий на тот, что на изображении ниже, ваша установка работает

Шаг 6. Завершите Homebridge с помощью Ctrl + X

Bildschirmfoto 2018 04 13 um 15.15.05
Bildschirmfoto 2018 04 13 um 15.15.05

Шаг 7. Активируйте автозапуск, набрав в Терминале следующее:

sudo mkdir / var / lib / homebridge && sudo cp ~ /.homebridge / config.json / var / lib / homebridge / && sudo cp -r ~ /.homebridge / persist / var / lib / homebridge && sudo chmod -R 0777 / var / lib / homebridge && sudo passwd root && systemctl daemon-reload && systemctl enable homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • Если приведенная выше команда выводит зеленую точку и:

    «Активный: активный (работает)»

    вы успешно установили домашний мост и можете попробовать подключить свое личное приложение iOS Home.

    Bildschirmfoto 2018 04 13 um 14.59.23
    Bildschirmfoto 2018 04 13 um 14.59.23

Часть 4 из 5: Настройка устройства iOS

Шаг 1. Откройте приложение Home на своем устройстве iOS

Шаг 2. Нажмите знак +, чтобы добавить устройство

Шаг 3. В появившемся меню нажмите «Добавить аксессуар»

IMG_1667
IMG_1667

Шаг 4. Нажмите «Нет кода или не можете сканировать?»

".

IMG_1668
IMG_1668

Шаг 5. В разделе «Код вручную» нажмите «Ввести код»

IMG_1669
IMG_1669

Шаг 6. Введите «031-45-154»

Это код по умолчанию.

Часть 5 из 5: Добавление аксессуаров и платформ

Шаг 1. Установите любой коннектор из этого списка пакетов npm, чтобы добавить устройство IoT

Шаг 2. Установите разъем с:

    sudo npm i homebridge- {packagename}

  • Это пример для устройств netatmo:

    npm install -g homebridge-netatmo

Шаг 3. Настройте коннектор с помощью:

sudo nano /var/lib/homebridge/config.json

Обязательно прочтите справку сайта / коннектора npm для получения информации о конфигурациях, поскольку они различны для каждого устройства

Шаг 4. Примените изменения конфигурации, перезапустив Raspberry Pi:

systemctl daemon-reload && systemctl start homebridge && sudo systemctl -l status homebridge

Предупреждения

  • Использование домашнего моста с кодом и паролями по умолчанию опасно. Обязательно сделайте следующее:

    • Измените свой пароль пользователя. Подробнее об изменении пароля см. В документации Raspberry Pi.
    • Настройте SSH-вход на свой компьютер. Дополнительные сведения см. В документации Raspberry Pi по настройке сертифицированного входа по ssh.
    • Измените свою конфигурацию, введя в терминал следующее.

      sudo nano /var/lib/homebridge/config.json

Рекомендуемые: