Ako nastaviť Homebridge?

Systemctl start homebridge &&amp
Vykonajte zmeny konfigurácie reštartovaním Raspberry Pi: systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge.

Homebridge je ľahký spôsob, ako používať senzory alebo prepínače iné ako Homekit s Homekit. Prelomí priepasť a nainštaluje most medzi vašim Homekitom a Raspberry Pi s nejakým softvérom. Nepotrebujete vedieť programovať, ale je dobré vedieť trochu o tom, ako fungujú Linux a Bash.

Časť 1 z 5: Nastavenie hardvéru

  1. 1
    Stiahnuť obrázok odkaz a skopírovať ho etcher na pamäťovú kartu microSD.
  2. 2
    Vložte kartu SD do pí.
  3. 3
    Pripojte malinový pi k monitoru.
  4. 4
    Zapnite Raspberry Pi a prihláste sa pomocou:
    • Prihlásenie: „Pi“
    • Heslo: „Malina“
    • Typ:
      sudo raspi-config 
  5. 5
    Zmeňte nasledujúce nastavenia:
    • V časti Miestne nastavenie v prípade potreby zmeňte časové pásmo a rozloženie klávesnice.
    • V časti Možnosti siete nastavte konfiguráciu siete Wi -Fi alebo LAN.
    • V časti Možnosti rozhrania nastavte položku SSH na povolenú.
  6. 6
    Vykonajte zmeny zadaním sudo rebootdo terminálu.
  7. 7
    Pripojte svoj notebook alebo počítač k malinovému pi. Vytvorte pripojenie SSH zadaním nasledujúceho výrazu do terminálu:
    ssh pi@raspberrypi.local 
  8. 8
    Aktualizujte raspbian a nainštalujte node.js. Do Terminálu alebo Bash prilepte nasledujúce položky:
    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot 
  9. 9
    Prihláste sa do Raspberry Pi znova pomocou SSH.

Časť 2 z 5: Inštalácia a konfigurácia Homebridge na Raspberry Pi

  1. 1
    Nainštalujte všetky závislosti potrebné pre homebridge zadaním nasledujúceho príkazu do terminálu:
    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 
  2. 2
    Nainštalujte homebridge pomocou nasledujúceho príkazu:
    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 = Rebuild rebuild && mkdir ~/.homebridge && nano ~/.homebridge/config.json 
  3. 3
    Skopírujte a prilepte konfiguráciu homebridge z tohto zdroja do vyššie uvedeného okna.
  4. 4
    Stlačte ctrl+x.
  5. 5
    Uložte zmeny pomocou y.
  6. 6
    Otvorte súbor prostredia pre homebridge pomocou:
    sudo nano/etc/default/homebridge 
  7. 7
    Povoľte automatické spustenie vložením tohto zdrojového súboru do terminálu.
  8. 8
    Uložte zmeny pomocou nasledujúcich klávesových skratiek: Ctrl + X potom Y.
  9. 9
    Nájdite cestu domovským mostom zadaním:
    ktorý homebridge 
    • Túto cestu si určite zapíšte!
Otestujte si konfiguráciu vášho homebridge zadaním homebridge do terminálu
Otestujte si konfiguráciu vášho homebridge zadaním homebridge do terminálu.

Časť 3 z 5: Konfigurácia cesty a poverení na automatické spustenie systému homebridge

  1. 1
    Otvorte súbor služby systemd pre homebridge zadaním:
    sudo nano /etc/systemd/system/homebridge.service 
  2. 2
  3. 3
    Zmeňte príkaz, ktorý sa zobrazí execstart=na riadok, ktorý bol vytlačený príkazom which homebridge.
  4. 4
    Zmeniť user=homebridgena user=pi.
  5. 5
    Otestujte si konfiguráciu vášho homebridge zadaním homebridgedo terminálu.
    • Ak vidíte QR kód podobný tomu na obrázku nižšie, vaša inštalácia funguje!
  6. 6
    Ukončite homebridge pomocou ctrl+x.
  7. 7
    Aktivujte automatické spustenie zadaním nasledujúceho príkazu do terminálu:
    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 
    • Ak vyššie uvedený príkaz vytlačí zelenú bodku a: úspešne"Active: active (running)" ste nainštalovali homebridge a môžete sa pokúsiť pripojiť svoju osobnú aplikáciu iOS Home.

Časť 4 z 5: Konfigurácia zariadenia ios

  1. 1
    Otvorte domácu aplikáciu na svojom zariadení ios.
  2. 2
    Zariadenie pridáte stlačením znamienka +.
  3. 3
    V zobrazenej ponuke klepnite na „pridať príslušenstvo“.
  4. 4
    Klepnite na „Nemáte kód alebo nemôžete skenovať? “.
  5. 5
    V časti „manuálny kód“ klepnite na „zadať kód“.
  6. 6
    Zadajte „031-45-154“. Toto je predvolený kód.
Konfigurácia Homebridge na Raspberry Pi
Prihláste sa do Raspberry Pi znova pomocou SSH. Časť 2 z 5: Inštalácia a konfigurácia Homebridge na Raspberry Pi.

Časť 5 z 5: pridanie príslušenstva a platforiem

  1. 1
    Nainštalujte ľubovoľný konektor z tohto zoznamu balíkov npm a pridajte zariadenie iot.
  2. 2
    Nainštalujte konektor pomocou:
    • sudo npm i homebridge- {packagename} 
    • Toto je príklad pre zariadenia netatmo:
      npm install -g homebridge -netatmo 
  3. 3
    Nakonfigurujte konektor pomocou:
    sudo nano /var/lib/homebridge/config.json 
    • Nezabudnite si prečítať konfiguráciu pomocníka webu/konektora npm, pretože sa líšia pre každé zariadenie.
  4. 4
    Vykonajte zmeny konfigurácie reštartovaním Raspberry Pi:
    systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge 
Uložte svoje zmeny pomocou nasledujúcich stlačení klávesov
Uložte svoje zmeny pomocou nasledujúcich stlačení klávesov: Ctrl+X a potom Y. 9 Nájdite cestu domovskou cestou zadaním: ktorý domovský most.

Varovania

Veci, ktoré budete potrebovať

  • USB klávesnica
  • Micro SD karta
  • HDMI kábel
  • Monitor
  • Raspberry Pi 3 B
Súvisiace články
  1. Ako vytvoriť hudobný zoznam skladieb na ipade?
  2. Ako maximalizovať životnosť batérie Macbook Pro?
  3. Ako odstrániť škodlivý softvér?
  4. Ako odstrániť prázdne miesto?
  5. Ako odstrániť Mywebsearch?
  6. Ako odstrániť malware z PDFCreator?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail