Как да настроите Homebridge (със снимки)

Съдържание:

Как да настроите Homebridge (със снимки)
Как да настроите Homebridge (със снимки)

Видео: Как да настроите Homebridge (със снимки)

Видео: Как да настроите Homebridge (със снимки)
Видео: Процессы Производства, от Которых Волосы Встают Дыбом! Топ 10 2024, Може
Anonim

Homebridge е лесен начин да използвате сензори или превключватели, които не са Homekit, с Homekit. Той прекъсва празнината и инсталира мост между вашия Homekit и Raspberry Pi с някакъв софтуер. Не е нужно да знаете как да програмирате, но е добре да знаете малко за това как работят Linux и Bash.

Стъпки

Част 1 от 5: Настройка на хардуера

Стъпка 1. Изтеглете изображението връзка и го копирайте с Етчер към microSD картата.

Стъпка 2. Поставете SD картата в Pi

Стъпка 3. Свържете Raspberry Pi към монитор

Стъпка 4. Включете Raspberry Pi и влезте с:

  • Вход: "Pi"
  • Парола: "Малина"
  • Тип:

    sudo raspi-config

Стъпка 5. Променете следните настройки:

  • Под Locale променете часовата зона и подредбата на клавиатурата, ако е необходимо.
  • Под Мрежови опции задайте вашите wifi или 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 рестартиране

Стъпка 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 рестартиране

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, като използвате:

sudo nano/etc/default/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. Отворете системния сервизен файл за Homebridge, като въведете:

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

Стъпка 2. Поставете стандартната конфигурация на услугата homebridge в терминала

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, като въведете

домашен мост

в терминала.

Ако видите 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 активира homebridge && systemctl стартира homebridge && sudo systemctl -l статус homebridge

  • Ако горната команда отпечатва зелена точка и:

    "Активен: активен (работи)"

    успешно сте инсталирали homebridge и можете да опитате да свържете вашето лично iOS Home App.

    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 начало homebridge && sudo systemctl -l статус homebridge

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

  • Използването на домашния ви мост с код и пароли по подразбиране е опасно. Не забравяйте да направите следното:

    • Променете вашата потребителска парола. Вижте документацията на Raspberry Pi за промяна на паролата ви за повече подробности.
    • Настройте SSH влизане на вашия компютър. Вижте документацията за Raspberry Pi за настройване на сертифициран ssh вход за повече подробности.
    • Променете конфигурацията си, като въведете следното в терминала.

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

Препоръчано: