Satura rādītājs:
- 1. darbība: kas ir Homekit?
- 2. darbība. Kas ir Homebridge?
- 3. darbība: Homebridge instalēšana Raspberry Pi
- 4. darbība. Sākt Homebridge, izmantojot Raspbian Boot
- 5. darbība. Homebridge Config UI X spraudņa (Raspberry Pi) instalēšana
- 6. darbība: Homebridge instalēšana sistēmā Windows
- 7. darbība: Homebridge Config UI X spraudņa instalēšana (Windows)
- 8. darbība. Homebridge palaišana, izmantojot Windows
- 9. darbība. Homebridge saistīšana ar lietotni Home
Video: Instalējiet Homebridge uz Raspberry Pi un Windows: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šī apmācība ir paredzēta cilvēkiem, kuri vēlas instalēt Homebridge uz Raspberry Pi un Windows.
Sākotnēji šī apmācība tika uzrakstīta portugāļu valodā šeit, Brazīlijā. Es no visiem spēkiem centos to uzrakstīt angļu valodā. Tāpēc piedodiet man dažas kļūdas, kas varētu būt rakstiskas.
Šī instrukcija tika sadalīta šādi:
1. darbība: kas ir Homekit?
2. darbība. Kas ir Homebridge?
3. darbība: Homebridge instalēšana Raspberry Pi
4. darbība. Sākt Homebridge, izmantojot Raspbian Boot
5. darbība. Homebridge Config UI X spraudņa (Raspberry Pi) instalēšana
6. darbība: Homebridge instalēšana sistēmā Windows
7. darbība: Homebridge Config UI X spraudņa instalēšana (Windows)
8. darbība. Sākt Homebridge ar Windows
9. darbība. Homebridge saistīšana ar lietotni Home
1. darbība: kas ir Homekit?
Homekit ir izstrādes pakete, ko Apple piedāvā izstrādātājiem, lai veidotu lietu interneta (IoT) risinājumus. Šī izstrādes pakete ļauj Apple ražotām ierīcēm (piemēram, iPhone un iPad) kontrolēt citas ierīces, piemēram, lampas vai sensoru informāciju. No iOS 9 un Watch OS Homekit kļuva par vietējo rīku, un, pateicoties visām Apple ieviestajām tehnoloģijām, ir iespējams izveidot automatizācijas sistēmas vienkārši ar šo komplektu.
Lai identificētu tīklā aktīvās ar Homekit saderīgās ierīces un konfigurētu un kontrolētu šīs ierīces, jums ir jābūt instalētai lietotnei Home jebkurā Apple ierīcē (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod vai Mac). Ierīcēm, ko integrēt lietotnē Home, var būt QR kods, kas ļauj savienot pārī ar jūsu Apple ierīces lietotni Home.
Pēc ierīces konfigurēšanas lietotnē Home lietotājs var kontrolēt ierīci, izmantojot īsceļu, kas tiek izveidots lietotnes galvenajā ekrānā, vai izmantot Siri (Apple nodrošināto balss palīgu) un nosūtīt balss komandas, lai iedarbinātu ierīci.
Apple aparatūras un programmatūras prasības Homekit lietošanai ir šādas:
- iPhone, iPad vai iPod touch (darbojas iOS 10 vai jaunāka versija);
- Apple Watch (darbojas WatchOS 3 vai jaunāka versija);
- Apple TV (4. paaudze);
- Apple HomePod;
- Mac (darbojas macOS 10.14 Mojave vai jaunāka versija);
Runājot par mājas automatizāciju un IoT, tirgū ir vairāki rentabli risinājumi, tomēr lielākā daļa nav Apple sertificēti un tāpēc nav savietojami ar Homekit. Ja esat noguris gaidīt, kamēr Apple apstiprinās šos risinājumus lietošanai ar Homekit, jums vajadzētu izmantot Homebridge.
2. darbība. Kas ir Homebridge?
Izstrādājis Niks Farina, Homebridge ir NodeJS serveris, kas līdzinās Homekit API un ļauj lietot ierīces, kas nav sertificētas ar Apple, ar lietotni Home un Siri. Serveris ir viegls, var darboties mājas tīklā un ir modulārs, kas nozīmē, ka tas atbalsta vairākus spraudņus, kurus rīka stiprināšanā izveidojusi un padarījusi pieejamu ārkārtīgi aktīva kopiena.
Spraudņi ir instalēti vietnē Homebridge, un lielākā daļa no tiem ir paredzēti, lai padarītu Homekit saderīgu ar jebkuru ierīci, kas nav Apple sertificēta. Spraudņi lietošanai kopā ar Homebridge tiek instalēti tieši no NPM vietnes.
Homebridge uzstādīšanu var veikt dažādās sistēmās, tomēr šai pamācībai tiks izmantota Raspberry Pi 3 Model B +, kurā darbojas Raspbian operētājsistēma, un es arī paskaidrošu, kā instalēt sistēmā Windows.
3. darbība: Homebridge instalēšana Raspberry Pi
Ideālā gadījumā Homebridge vajadzētu būt pieejamam jebkurā laikā, kad tas jums nepieciešams, tāpēc jums vajadzētu atstāt serveri visu diennakti. Šim nolūkam jūs varat instalēt serveri Raspberry Pi un pastāvīgi darboties savā mājas tīklā.
Ja atmiņas kartē neesat instalējis un konfigurējis Raspbian, iesaku izlasīt instrukciju Raspbian instalēšana un konfigurēšana Raspberry Pi, izpildiet tālāk norādītās darbības un pēc tam atgriezieties, lai turpinātu.
Kad Raspberry Pi darbojas Raspbian, sistēmas sākuma ekrānā atveriet termināli:
Terminālī ierakstiet pirmo komandu zemāk, nospiediet enter un, ja tiek prasīts apstiprināt darbības veidu Y, un nospiediet enter. Šāda veida apstiprinājums bieži parādās, noņemot vai instalējot paketes. Pēc tam ierakstiet otro komandu, ievadiet, apstipriniet komandu, ja tiek prasīts, un gaidiet. Šīs komandas pārbauda un vajadzības gadījumā atjaunina sistēmu:
sudo apt-get update
sudo apt-get jauninājums
Terminālī ierakstiet zemāk esošo komandu un nospiediet enter:
ifconfig
Daļa informācijas tiks atgriezta. Ja izmantojat tīkla kabeli tīkla savienojuma nodrošināšanai ar Raspberry Pi, pārejiet uz informācijas daļu aiz “eth0:” un meklējiet astoņu ciparu tīkla kartes MAC adresi, un tā būs aiz vārda “ēteris”. izmantojat WiFi savienojumu, lai savai kartei piešķirtu tīkla savienojumu, dodieties uz informācijas daļu aiz “wlan0:” un meklējiet astoņu ciparu tīkla kartes MAC adresi, kas būs arī aiz vārda “ēteris”:
Kopējiet tīkla kartes astoņu ciparu MAC adresi un saglabājiet to Notepad, jo šī adrese būs nepieciešama vēlāk.
Kā jau iepriekš ziņoju, Homebridge ir NodeJS serveris, un tā spraudņi tiek instalēti tieši no NPM vietnes. Raspbian parasti nāk ar instalētām NodeJS un NPM pakotnēm, tomēr abu pakotņu versijas var būt nesaderīgas, tāpēc vislabāk ir noņemt abas instalācijas un pēc tam pārinstalēt.
Lai noņemtu NPM, terminālī ierakstiet zemāk esošo komandu, ievadiet, apstipriniet komandu, ja tas tiek prasīts, un gaidiet, līdz tiks pabeigta pakotnes noņemšana:
sudo apt-auto-remove purge npm
Lai noņemtu NodeJS, terminālī ierakstiet zemāk esošo komandu, ievadiet, apstipriniet komandu, ja tas tiek prasīts, un gaidiet, līdz tiks pabeigta pakotnes noņemšana:
sudo apt-auto-remove purge nodejs
Pēc NodeJS un NPM noņemšanas mēs varam turpināt instalēt atjauninātās paketes. Lai instalētu NodeJS, terminālī ierakstiet zemāk esošo komandu, ievadiet, apstipriniet komandu, ja tas tiek prasīts, un gaidiet, līdz tiks pabeigta pakotnes instalēšana:
sudo apt instalēt nodejs
Lai instalētu NPM, terminālī ierakstiet zemāk esošo komandu, ievadiet, apstipriniet komandu, ja tā tiek prasīta, un gaidiet, līdz tiks pabeigta pakotnes instalēšana:
čokurošanās -L https://www.npmjs.com/install.sh | sudo sh
Ievadiet katru no zemāk esošajām komandām un pēc katras nospiediet taustiņu Enter, lai apstiprinātu, ka pakotnes instalēšana bija veiksmīga. Šīs komandas atgriež katras tikko instalētās pakotnes versiju:
mezgls -v
npm -v
Instalējiet Avahi un tā atkarības. Ievadiet zemāk esošo komandu, ievadiet, apstipriniet komandu, ja tiek prasīts, un gaidiet, līdz instalēšana tiks pabeigta:
sudo apt-get install libavahi-compat-libdnssd-dev
Pēc šo procedūru pabeigšanas mēs varam instalēt Homebridge. Ievadiet zemāk esošo komandu, ievadiet, apstipriniet komandu, ja tiek prasīts, un gaidiet, līdz instalēšana tiks pabeigta:
sudo npm install -g --unsafe -perm mājas tilts
Pēc tam ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter, lai sāktu Homebridge:
mājas tilts
Homebridge atgriezīs kādu informāciju:
1) Homebridge neatrada failu config.json. Šis fails nodrošina pamata iestatījumus Homebridge un visu instalēto spraudņu palaišanai. Vēlāk mēs izveidosim failu config.json un tā iestatījumus.
2) Nav instalēts spraudnis. Homebridge bez instalētiem spraudņiem ir pilnīgi bezjēdzīgi.
3) Lai saistītu ierīces ar lietotni Home, varat izlasīt QR kodu, kas sniedz jums nepieciešamo informāciju pārī. Tā kā fails config.json netika izveidots un konfigurēts, kā arī nav instalēts spraudnis, šis QR kods pašlaik nav labs, lai gan lietotnē Home jūs jau varēsit atrast Homebridge, kas ir pieejams sasaistei, bet ne.
4) Vēl viens veids, kā savienot ierīces ar lietotni Home, ir opcija “Pievienot piederumu”, “Man nav koda vai es nevaru skenēt”, un sadaļā “Tuvumā esošie piederumi” ierīce ir atlasīta, un pēc tam jums tiks piedāvāts iestatīšanas kodu. Ņemiet vērā, ka terminālim tiek parādīts astoņu ciparu kods, un tas ir jāievada, lai tas atbilstu lietojumprogrammai.
Vēlāk varat izmantot vai nu QR kodu, vai astoņu ciparu kodu, lai saistītu Homebridge ar lietotni Home jūsu Apple ierīcē.
Terminālī nospiediet taustiņus CTRL + C, lai Homebridge tiktu izslēgts, un tiks parādīts ziņojums “Got SIGINT, shutdown Homebridge…”.
Lai izveidotu failu config.json, terminālī ierakstiet zemāk esošo komandu un nospiediet enter. Tiks atvērts tukšs fails:
sudo nano ~/.homebridge/config.json
Lejupielādējiet zemāk esošo failu. Atveriet šo failu, nokopējiet saturu un ielīmējiet terminālī atvērtajā failā:
fails01
1) Sadaļā “lietotājvārds” izdzēsiet secību XX: XX: XX: XX: XX: XX un ievadiet iepriekš norādītās tīkla kartes astoņu ciparu MAC adresi. Ievadītās adreses burtiem ir jābūt lieliem.
2) In "pin" jūs varat saglabāt astoņus ciparu ciparus vai arī mainīt uz vēlamo secību, neaizmirstot saglabāt to pašu atdalīšanas formātu ar domuzīmēm. Šis būs kods, kas jāievada brīdī, kad saistāt Homebridge ar lietotni Home.
Citu informāciju par failiem varat paturēt, jo, pievienojot spraudņus un piederumus, varat ievadīt nepieciešamo informāciju.
Lai saglabātu failu labojumus, nospiediet CTRL + O, nospiediet enter un pēc tam CTRL + X, lai aizvērtu failu.
4. darbība. Sākt Homebridge, izmantojot Raspbian Boot
Homebridge manuāla palaišana katru reizi, ieslēdzot Raspberry Pi, nav īpaši praktiska, tāpēc vislabāk ir palaist serveri tūlīt pēc Raspbian palaišanas.
Terminālī ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter. Tiks atvērts tukšs fails:
sudo nano/etc/default/homebridge
Lejupielādējiet zemāk esošo failu. Atveriet šo failu, nokopējiet saturu un ielīmējiet terminālī atvērtajā failā:
fails02
Lai saglabātu failu labojumus, nospiediet CTRL + O, nospiediet enter un pēc tam CTRL + X, lai aizvērtu failu.
Terminālī ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter. Tiks atvērts tukšs fails:
sudo nano /etc/systemd/system/homebridge.service
Lejupielādējiet zemāk esošo failu. Atveriet šo failu, nokopējiet saturu un ielīmējiet terminālī atvērtajā failā:
fails03
Lai saglabātu failu labojumus, nospiediet CTRL + O, nospiediet enter un pēc tam CTRL + X, lai aizvērtu failu.
Lai izveidotu lietotāju, kurš automātiski palaidīs pakalpojumu palaišanas laikā un piešķirs viņiem atbilstošās atļaujas, ierakstiet katru no šīm komandām un pēc katras reizes nospiediet taustiņu Enter:
sudo useradd -sistēmas mājas tilts
sudo mkdir /var /homebridge
sudo cp ~/.homebridge/config.json/var/homebridge/
sudo cp -r ~/.homebridge/persist/var/homebridge
sudo chmod -R 0777 /var /homebridge
sudo systemctl dēmonu pārlādēšana
sudo systemctl iespējot mājas tiltu
sudo systemctl sākt mājas tiltu
Lai restartētu sistēmu, ierakstiet zemāk esošo komandu un nospiediet enter:
sudo atsāknēšana
Pēc sistēmas pārstartēšanas vēlreiz atveriet termināli, ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter, lai pārbaudītu, vai pakalpojums jau darbojas:
systemctl statuss mājas tilts
Ja viss ir kārtībā, pakalpojums darbosies, un zem astoņu ciparu koda, kas iepriekš tika ievadīts programmā config.json, var redzēt rakstītu “aktīvs (darbojas)”.
Terminālī nospiediet taustiņus CTRL + C. Ievadiet zemāk esošo komandu un nospiediet enter, lai pārbaudītu reģistrētās informācijas žurnālu:
journalctl -f -u mājas tilts
Terminālī nospiediet taustiņus CTRL + C.
5. darbība. Homebridge Config UI X spraudņa (Raspberry Pi) instalēšana
Lai parādītu spraudņa instalēšanu Homebridge, es izvēlējos izmantot Homebridge Config UI X. Šis spraudnis ļauj pārlūkprogrammā konfigurēt, pārraudzīt, dublēt un restartēt Homebridge.
Lai instalētu spraudni, terminālī ierakstiet zemāk esošo komandu, ievadiet, apstipriniet komandu, ja tā tiek prasīta, un gaidiet, līdz instalēšana tiks pabeigta:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Terminālī ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter. Tiks atvērts fails:
sudo nano /etc /sudoers
Izmantojot tastatūras lejupvērsto bultiņu vai ritinot peli, ritiniet līdz faila beigām un pievienojiet šādu rindu:
homebridge ALL = (ALL) NOPASSWD: ALL
Lai saglabātu failu, nospiediet CTRL + O un pēc tam CTRL + X, lai aizvērtu failu.
Terminālī ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter. Tiks atvērts fails:
sudo nano/etc/default/homebridge
Izmantojot bulttaustiņus, ritiniet līdz rindas beigām HOMEBRIDGE_OPTS = -U /var /homebridge, ievadiet atstarpi un ievietojiet:
-Es
Lai saglabātu failu, nospiediet CTRL + O un pēc tam CTRL + X, lai aizvērtu failu.
Tagad jums būs jārediģē config.json un jāpievieno Homebridge pievienotā spraudņa informācija.
Ja veicāt 4. darbību, lai sāktu darboties Homebridge tūlīt pēc Raspbian darbības sākuma, ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter:
sudo nano /var/homebridge/config.json
Ja jūs neizmantojāt Homebridge, lai sāktu darbu ar Raspbian, ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter:
sudo nano ~/.homebridge/config.json
Tiks atvērts config.json:
“Platformas” struktūrā ir jāinformē visi spraudņi, kas tiek instalēti Homebridge.
Homebridge Config UI X ir jāpievieno šāds koda fragments, kas atrodas zemāk esošajā failā. Lejupielādējiet to, atveriet to, nokopējiet saturu un ielīmējiet to terminālī atvērtajā failā:
fails04
Izmantojot bulttaustiņus, dodieties uz “platformas” un ievadiet koda fragmentu, kuru esat nokopējis no faila. Tālāk redzamajā attēlā varat redzēt, kā izskatīsies “platformu” struktūra pēc informācijas pievienošanas:
Ja pēc rediģēšanas vēlaties apstiprināt sava koda struktūru, dodieties uz JSONLint vietni, ielīmējiet visu config.json kodu, noklikšķiniet uz "Apstiprināt JSON" un, ja viss ir kārtībā, tiks parādīts ziņojums "Derīgs JSON". Ja jūsu kodā ir kāda kļūda, tas tiks norādīts uz rindu ar kļūdu un parādīs ziņojumu, kurā aprakstīta kļūda:
jsonlint.com/
Lai saglabātu failu, nospiediet CTRL + O un pēc tam CTRL + X, lai aizvērtu failu.
Atsāknējiet sistēmu, ierakstot zemāk esošo komandu, nospiediet taustiņu Enter un gaidiet atsāknēšanu:
sudo atsāknēšana
Lai atvērtu Homebridge Config UI X, izmantojot pārlūkprogrammu tieši Raspberry Pi, jums jāpiekļūst adresei:
localhost: 8080/
Ja vēlaties atvērt Homebridge Config UI X pārlūkprogrammā no cita datora, kas savienots tajā pašā tīklā, kurā ir tāfele, vienkārši aizstājiet vietējā vārda vārdu no iepriekš minētās adreses ar savu Raspberry Pi IP. Lai pārbaudītu Raspberry Pi piešķirto IP, vienkārši piekļūstiet terminālim, ievadiet zemāk esošo komandu un ievadiet:
ifconfig
Iespējams, jūsu Raspberry Pi piešķirtais IP sākas ar “192.168…”.
Manā gadījumā tāfele ir IP 192.168.2.129, tāpēc vienkārši piekļūstiet URL zem jebkura mana datora datora:
192.168.2.129:8080/
Tiks atvērta zemāk redzamajam attēlam līdzīga lapa, un jums tiks prasīts ievadīt pieteikumvārdu un paroli. Lai piekļūtu gan pieteikšanās vārdam, gan parolei, ierakstiet admin un ievadiet:
Lūdzu, ņemiet vērā, ka sākumlapā tiek parādīts QR kods un zem tā 8 ciparu spraudīte, ko var izmantot, lai saistītu Homebridge ar lietotni Home. Rīka opcijā "Config" varat piekļūt config.json, rediģēt, ja nepieciešams, un pēc tam saglabāt.
Pārlūkojiet Homebridge Config UI X pieejamās funkcijas un iepazīstieties ar šo rīku.
Lai apturētu Homebridge izpildi, terminālī varat izmantot tālāk norādīto komandu.
sudo servisa mājas tilta pietura
Lai restartētu Homebridge, varat izmantot tālāk norādīto komandu.
sudo pakalpojums homebridge restart
Lai sāktu Homebridge izpildi, varat izmantot tālāk norādīto komandu.
sudo pakalpojuma mājas tilta sākums
Kad serveris darbojas, pārejiet uz 9. darbību, lai turpinātu saistīt Homebridge ar Apple ierīces lietotni Home.
6. darbība: Homebridge instalēšana sistēmā Windows
Ja jums nav Raspberry Pi vai citas iegultās platformas, kas var palaist Homebridge, varat atstāt savu serveri darboties sistēmā Windows.
Windows Notepad jums būs jāinstalē NodeJS un alternatīvs teksta redaktors.
Lejupielādējiet NodeJS no vienas no zemāk esošajām saitēm un pēc tam instalējiet to:
nodejs.org/en/download/
Instalēšanas laikā atzīmējiet izvēles rūtiņu, kas ļauj automātiski instalēt nepieciešamos rīkus:
NodeJS nav grafiskā interfeisa programma, tāpēc visas darbības ar to tiek veiktas no komandu uzvednes.
Lejupielādējiet Notepad ++ no vienas no zemāk esošajām saitēm un pēc tam instalējiet to:
notepad-plus-plus.org/downloads/
Windows opciju izvēlnē, ar peles labo pogu noklikšķinot uz jebkura faila, parādīsies opcija “Rediģēt, izmantojot Notepad ++”, un jūs varat izvēlēties šo opciju ikreiz, kad nepieciešams rediģēt kādu teksta failu vai Homebridge failu.
Dodieties uz Windows izvēlni "Sākt", ierakstiet un meklējiet "Iestatījumi" un atrodiet piekļuvi opcijai. Noklikšķiniet uz "Tīkls un internets" un pēc tam uz "Tīkla un koplietošanas centrs". Sadaļā "Piekļuves veids" noklikšķiniet uz aktīvā savienojuma, noklikšķiniet uz "Detaļas" un nokopējiet tīkla kartes astoņu ciparu MAC adresi un saglabājiet to piezīmju grāmatiņā, jo šī adrese būs nepieciešama vēlāk:
Windows izvēlnē "Sākt" ierakstiet un meklējiet "cmd" (komandu uzvedne), un, kad esat to atradis, ar peles labo pogu noklikšķiniet uz tā un atlasiet "Palaist kā administratoram":
Kad terminālis ir atvērts, ierakstiet katru no zemāk esošajām komandām un pēc katras reizes nospiediet taustiņu Enter, lai apstiprinātu, ka NodeJS / NPM instalācija bija veiksmīga. Šīs komandas atgriež katras instalētās pakotnes versiju:
mezgls -v
npm -v
Pēc šo procedūru pabeigšanas mēs varam instalēt Homebridge. Ievadiet zemāk esošo komandu, ievadiet un gaidiet, līdz instalēšana tiks pabeigta:
npm install -g --unsafe -perm mājas tilts
Pēc tam ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter, lai sāktu Homebridge:
mājas tilts
Homebridge atgriezīs kādu informāciju:
1) Homebridge neatrada failu config.json. Šis fails nodrošina pamata iestatījumus Homebridge un visu instalēto spraudņu palaišanai. Vēlāk mēs izveidosim failu config.json un tā iestatījumus.
2) Nav instalēts spraudnis. Homebridge bez instalētiem spraudņiem ir pilnīgi bezjēdzīgi.
3) Lai saistītu ierīces ar lietotni Home, varat izlasīt QR kodu, kas sniedz jums nepieciešamo informāciju pārī. Tā kā fails config.json netika izveidots un konfigurēts, kā arī nav instalēts spraudnis, šis QR kods pašlaik nav labs, lai gan lietotnē Home jūs jau varēsit atrast Homebridge, kas ir pieejams sasaistei, bet ne.
4) Vēl viens veids, kā savienot ierīces ar lietotni Home, ir opcija “Pievienot piederumu”, “Man nav koda vai es nevaru skenēt”, un sadaļā “Tuvumā esošie piederumi” ierīce ir atlasīta, un pēc tam jums tiks piedāvāts iestatīšanas kodu. Ņemiet vērā, ka terminālim tiek parādīts astoņu ciparu kods, un tas ir jāievada, lai tas atbilstu lietojumprogrammai.
Lai aizvērtu Homebridge, terminālī nospiediet CTRL + C taustiņus. Tiks parādīts ziņojums “Got SIGINT, shutdown Homebridge…”, un jums tiks prasīts apstiprinājums, kur jums jāievada burts Y un jānospiež enter.
Lai izveidotu config.json failu, atveriet Notepad ++, noklikšķiniet uz izvēlnes "Fails", "Jauns" un tiks atvērts jauns logs. Noklikšķiniet uz izvēlnes "Valoda", ritiniet līdz burtam J sarakstā un atlasiet "JSON".
Lejupielādējiet zemāk esošo failu. Atveriet šo failu, nokopējiet saturu un ielīmējiet to failā, kas ir atvērts Notepad ++:
fails05
1) Sadaļā “lietotājvārds” izdzēsiet secību XX: XX: XX: XX: XX: XX un ievadiet iepriekš norādītās tīkla kartes astoņu ciparu MAC adresi. Ievadītās adreses burtiem ir jābūt lieliem.
2) “Pin” var saglabāt astoņus ciparu ciparus vai mainīt uz vēlamo secību, atceroties saglabāt to pašu atdalīšanas formātu ar domuzīmēm. Šis būs kods, kas jāievada brīdī, kad saistāt Homebridge ar lietotni Home.
Citu informāciju par failiem varat paturēt, jo, pievienojot spraudņus un piederumus, varat ievadīt nepieciešamo informāciju.
Noklikšķiniet uz izvēlnes "Fails", "Saglabāt", nosauciet failu config.json un saglabājiet to ceļā "C: / Users / YOUR NAME OR DOCUMENTS \.homebridge":
Aizveriet Notepad ++.
7. darbība: Homebridge Config UI X spraudņa instalēšana (Windows)
Lai parādītu spraudņa instalēšanu Homebridge, es izvēlējos izmantot Homebridge Config UI X. Šis spraudnis ļauj pārlūkprogrammā konfigurēt, pārraudzīt, dublēt un restartēt Homebridge.
Lai instalētu spraudni, terminālī ierakstiet zemāk esošo komandu, nospiediet taustiņu Enter un gaidiet, līdz instalēšana tiks pabeigta:
npm install -g --unsafe-perm homebridge-config-ui-x
PIEZĪME. Ja spraudņa instalēšanas laikā atrodat kļūdu, kas satur terminus MSBUILD / VCBuild.exe, vienkārši palaidiet katru no šīm komandām neatkarīgi un pēc tam mēģiniet instalēt vēlreiz, izmantojot iepriekš minēto komandu:
npm instalēt -g mezgls -gyp
npm instalēt-globāli-ražošanas logi-būvēšanas rīki
npm instalēt-globāls-ražošanas logi-būvēšanas rīki --vs2015
Tagad jums būs jārediģē config.json un jāievada Homebridge pievienotā spraudņa informācija. Dodieties uz ceļu “C: / Users / YOUR NAME OR DOCUMENTS \.homebridge” un caur Notepad ++ atveriet iepriekš izveidoto config.json:
“Platformas” struktūrā ir jāinformē visi spraudņi, kas tiek instalēti Homebridge.
Homebridge Config UI X ir jāpievieno šāds koda fragments, kas atrodas zemāk esošajā failā. Lejupielādējiet, atveriet, kopējiet saturu un ielīmējiet to failā, kas ir atvērts Notepad ++:
fails 06
Dodieties uz "platformas" un ievadiet koda fragmentu, kuru esat nokopējis no faila. Tālāk redzamajā attēlā varat redzēt, kā izskatīsies “platformu” struktūra pēc informācijas pievienošanas:
Ja pēc rediģēšanas vēlaties apstiprināt sava koda struktūru, dodieties uz JSONLint vietni, ielīmējiet visu config.json kodu, noklikšķiniet uz "Apstiprināt JSON" un, ja viss ir kārtībā, tiks parādīts ziņojums "Derīgs JSON". Ja jūsu kodā ir kāda kļūda, tas tiks norādīts uz rindu ar kļūdu un parādīs ziņojumu, kurā aprakstīta kļūda:
jsonlint.com/
Saglabājiet failu, aizveriet Notepad ++ un restartējiet Windows.
Lai pārlūkprogrammā atvērtu Homebridge Config UI X, dodieties uz:
localhost: 8080/
Tiks atvērta zemāk redzamajam attēlam līdzīga lapa, un jums tiks prasīts ievadīt pieteikumvārdu un paroli. Lai piekļūtu gan pieteikšanās vārdam, gan parolei, ierakstiet admin un ievadiet:
Lūdzu, ņemiet vērā, ka sākumlapā tiek parādīts QR kods un zem tā 8 ciparu spraudīte, ko var izmantot, lai saistītu Homebridge ar lietotni Home. Rīka opcijā "Config" varat piekļūt config.json, rediģēt, ja nepieciešams, un pēc tam saglabāt.
Pārlūkojiet Homebridge Config UI X pieejamās funkcijas un iepazīstieties ar šo rīku.
8. darbība. Homebridge palaišana, izmantojot Windows
Homebridge Config UI X nodrošina komandu, ko var izmantot, lai konfigurētu Homebridge kā pakalpojumu, lai serveri varētu palaist kopā ar Windows. Uzvednē ierakstiet zemāk esošo komandu, ievadiet un pagaidiet, līdz instalēšana tiks pabeigta:
hb pakalpojuma instalēšana
PIEZĪME. Ja jūsu Windows ugunsmūris pieprasa atļauju piekļūt privātajam tīklam, piešķiriet to
Kad instalēšana ir pabeigta, aizveriet komandu uzvedni un restartējiet Windows.
Pēc sistēmas sāknēšanas nospiediet CTRL + ALT + DEL, lai atvērtu Windows uzdevumu pārvaldnieku. Dodieties uz cilni Pakalpojumi, atrodiet sarakstā Homebridge un pārbaudiet, vai statuss ir “Running”:
Ar peles labo pogu noklikšķinot uz pakalpojuma Homebridge, tiks atvērtas opcijas, kurās varat pārtraukt pakalpojumu, restartēt un, ja pakalpojums ir apturēts, varat sākt:
Ja vēlaties noņemt Homebridge no Windows startēšanas, vienkārši ievadiet zemāk esošo komandu, ievadiet un gaidiet, līdz atinstalēšana tiks pabeigta:
hb-servisa atinstalēšana
PIEZĪME Atkarībā no izmantotā pretvīrusu jums var būt grūtības atrast Homebridge no savas mobilās ierīces. Pārbaudes nolūkos, kad ir pienācis laiks saistīt Homebridge ar lietotni Home, ja serveris netiek atrasts divu minūšu laikā, atspējojiet pretvīrusu, atspējojiet Windows Defender, restartējiet pakalpojumu Homebridge, izmantojot Windows uzdevumu pārvaldnieku, un mēģiniet vēlreiz atrast serveri no lietotnes Mājas
9. darbība. Homebridge saistīšana ar lietotni Home
Šīs vadlīnijas ir derīgas gan Homebridge, kas darbojas Raspberry Pi, gan Windows. Pārliecinieties, vai serveris darbojas, jo lietotne Home atradīs Homebridge tikai tad, ja tas būs tiešsaistē.
Šim ierakstam es izmantoju iPhone 8 Plus, tāpēc no šejienes darbības tiks balstītas uz iOS. Citām ierīcēm, kas ir saderīgas ar Apple Homekit, iesaku pārbaudīt izvēlnes, lai redzētu šādas iespējas.
Dodieties uz sava iPhone sākuma ekrānu un no lietotnēm meklējiet lietotni Sākums. Ja nevarat to atrast, dodieties uz App Store un instalējiet lietotni:
Atverot lietotni Home, noklikšķiniet uz “Pievienot piederumu”:
Atvērtajā ekrānā noklikšķiniet uz “Man nav koda vai nevaru skenēt?”:
Sadaļā “Tuvumā esošie piederumi” redzēsit Homebridge. Noklikšķiniet uz tā, lai atvērtu savienošanas pārī ekrānu:
Tiks atvērts ziņojums, un jums jānoklikšķina uz "Pievienot jebkurā gadījumā":
Jums tiks piedāvāts ievadīt “Homebridge Setup Code”. Ievadiet kodu (PIN), ko iestatījāt config.json, un gaidiet:
Ja viss ir kārtībā, jūs redzēsit ekrānu, kurā norādīts, ka Homebridge ir pievienots un ir gatavs lietošanai:
PIEZĪME. Ja saņemat ziņojumu, kurā norādīts, ka kods netika pieņemts vai to nevarēja pievienot, aizveriet lietotni Home, restartējiet Homebridge un mēģiniet vēlreiz
Nākamajā ekrānā redzēsit ziņojumu “Nepieciešama papildu iestatīšana”, jo vēl nav nevienas Homebridge ierīces. Noklikšķiniet uz GATAVS, un lietotne atgriezīsies sākuma ekrānā:
Sākuma ekrānā noklikšķiniet uz mājas simbola, nākamajā ekrānā noklikšķiniet uz “Centrmezgli un tilti”, noklikšķiniet uz nesen pievienotā Homebridge, un jūs redzēsiet kādu informāciju, un, ja vēlāk jums ir jānoņem saite Homebridge, vienkārši noklikšķiniet uz “Noņemt tiltu no mājām”:
Ja noņemat Homebridge no lietotnes Home un vēlaties to pievienot vēlreiz, jums no servera jāizdzēš mapes “piederumi” un “saglabāt”.
Raspberry Pi:
Pārtrauciet Homebridge darbību, terminālī ierakstot zemāk esošo komandu un nospiežot enter:
sudo servisa mājas tilta pietura
Ja veicāt 4. darbību, lai sāktu darboties Homebridge tūlīt pēc Raspbian darbības sākuma, ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter:
cd /var /homebridge
Ja jūs neizmantojāt Homebridge, lai sāktu darbu ar Raspbian, ierakstiet zemāk esošo komandu un nospiediet taustiņu Enter:
cd.homebridge/
Ierakstiet katru no zemāk esošajām komandām un pēc katras reizes nospiediet taustiņu Enter, lai izdzēstu mapes "piederumi" un "saglabātu":
sudo rm -r pastāvīgi/
sudo rm -r piederumi/
Digite o comando abaixo no terminal e dê enter para iniciar o Homebridge:
sudo pakalpojuma mājas tilta sākums
Veiciet šīs darbības vēlreiz, lai saistītu Homebridge ar lietotni Home.
Operētājsistēmā Windows:
Pārtrauciet pakalpojumu Homebridge, izmantojot Windows uzdevumu pārvaldnieku, dodieties uz ceļu “C: / Users / YOUR NAME OR DOCUMENTS \.homebridge” un izdzēsiet mapes “piederumi” un “saglabājiet”. Sāciet pakalpojumu Homebridge, izmantojot Windows uzdevumu pārvaldnieku.
Veiciet šīs darbības vēlreiz, lai saistītu Homebridge ar lietotni Home.
Ir svarīgi atzīmēt, ka jebkura lietotne Home iebūvētā ierīce tiek darbināta lokāli. Lai varētu kontrolēt mājas lietotņu ierīces, izmantojot ārēju tīklu (piemēram, 3G / 4G savienojumu), jums būs jāiestata automatizācijas centrs no vienas no šīm Apple ierīcēm: iPad (darbojas ar iOS 10 vai jaunāku versiju), Apple TV (4. paaudze) vai HomePod. Tādā veidā pat prom no mājām varēsit attālināti vadīt savas automatizācijas un IoT ierīces, kas ir integrētas lietotnē Home, izmantojot Homebridge vai Homekit.
Saistot Homebridge ar lietotni Pabeigta mājas, varat izpētīt šī lieliskā rīka funkcijas. Zemāk esošajā saitē jūs varat redzēt sarakstu ar spraudņiem, kas pieejami lietošanai kopā ar Homebridge, un, noklikšķinot uz katra no tiem, jūs varat redzēt to informāciju un instalēšanu:
www.npmjs.com/search?q=homebridge-plugin
Ja jums ir IoT vai mājas automatizācijas ierīce un vēlaties to integrēt ar Homebridge, vienkārši meklējiet, vai jau ir izveidots spraudnis, kas ļaus jums izmantot šo ierīci lietotnē Home.
Tā kā saknes lietotājs nav iespējots Raspbian, spraudņu instalēšanai vienmēr atcerieties lietot vārdu sudo pirms termināļa instalēšanas komandas. Ja neizmantojat sudo, sistēma vienmēr lūgs ievadīt sistēmas paroli, lai veiktu darbību, vai arī jūs varat atgriezt ziņojumu, kurā norādīts, ka jums nav atļaujas.
Operētājsistēmā Windows komandrindai jādarbojas kā administratoram, lai varētu izpildīt komandrindas, un jums nevajadzētu izmantot vārdu sudo, jo sistēma to neatpazīs.
Ikreiz, kad instalējat spraudni, noteikti pievienojiet tā informāciju mapē config.json un restartējiet Homebridge, lai lietotni Home varētu atjaunināt ar informāciju no pievienotajiem spraudņiem. Tāpat, atinstalējot Homebridge spraudni, noteikti noņemiet spraudņa konfigur.json informāciju, it kā nenoņemtu serveri, iespējams, rodas startēšanas problēmas.
Zemāk ir dažas saites, kas var būt noderīgas, lai atrastu vairāk informācijas par Homebridge un Homekit:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Ja jums ir Sonoff ierīces un vēlaties tās izmantot kopā ar lietotni Home un Siri, iesaku izlasīt instrukciju Integrēt Sonoff ar mājas lietotni (Apple IPhone IOS).
Ieteicams:
Instalējiet pilnu Windows 10 uz Raspberry Pi!: 5 soļi
Instalējiet pilnu Windows 10 uz Raspberry Pi!: Raspberry Pi ir lieliska tāfele daudzu lietu veikšanai. Ir daudz pamācību par tādām lietām kā IOT, mājas automatizācija utt. Šajā pamācībā es jums parādīšu, kā savā Raspberry PI 3B darbināt pilnu Windows darbvirsmu
Instalējiet .NET Framework 1.0 64 bitu sistēmā Windows: 8 soļi
Install.NET Framework 1.0 uz 64 bitu Windows: Ikviens, kurš kādreiz ir mēģinājis instalēt .NET Framework 1.0 versiju 64 bitu Windows versijā, iespējams, ir saskāries ar kļūdu, sakot, ka tā nedarbosies 64 bitu Windows . Tomēr ir risinājums. PIEZĪME: Microsoft neatbalsta
Instalējiet Vim operētājsistēmā Windows: 8 soļi
Instalējiet Vim operētājsistēmā Windows: Vim apzīmē Vi IMproved. Vim ir atvērtā koda programma saskaņā ar GNUGeneral Public License, kas nozīmē, ka to var brīvi izplatīt, modificēt un izmantot. Būtībā Vim ir teksta redaktors, tāpat kā Notepad operētājsistēmā Windows vai TextEdit Ma
Instalējiet Fedora 8 (Vilkacis) operētājsistēmā Windows XP ar QEMU: 11 soļi
Instalējiet Fedora 8 (Vilkacis) operētājsistēmā Windows XP, izmantojot QEMU: Pilnīga apmācība (ir pieejama PDF versija) Lai izprastu šo apmācību, jums ir nepieciešamas dažas zināšanas par datoru, kurā darbojas sistēma Windows XP, un labas zināšanas par Linux un Fedora. Apmācības mērķis ir parādīt/koncentrēties uz atšķirībām un komplektu
Lejupielādējiet un instalējiet Windows 7 beta versiju (Build 7000) savā datorā: 4 soļi
Lejupielādējiet un instalējiet datorā Windows 7 beta versiju (Build 7000): šajā pamācībā es parādīšu, kā lejupielādēt Windows 7 beta versiju uz DVD (faila lielums ir 3,7 giga) un instalēt to savā datorā. Sāksim