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ť

Súvisiace články
  1. Ako sa odhlásiť z icloudu na iPhone alebo iPade?
  2. Ako odstrániť prázdne miesto?
  3. Ako odstrániť Mywebsearch?
  4. Ako odstrániť malware z PDFCreator?
  5. Ako odstrániť škodlivý softvér Windows Defender?
  6. Ako manuálne odstrániť antivírusový živý malware?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail