Innholdsfortegnelse:
- Trinn 1: Hva er Homekit?
- Trinn 2: Hva er Homebridge?
- Trinn 3: Installere Homebridge på Raspberry Pi
- Trinn 4: Start Homebridge på Raspbian Boot
- Trinn 5: Installere Homebridge Config UI X -plugin (Raspberry Pi)
- Trinn 6: Installere Homebridge på Windows
- Trinn 7: Installere Homebridge Config UI X -plugin (Windows)
- Trinn 8: Start Homebridge med Windows
- Trinn 9: Koble Homebridge til Home -appen
Video: Installer Homebridge på Raspberry Pi og Windows: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Denne opplæringen er for folk som ønsker å installere Homebridge på Raspberry Pi og Windows.
Opprinnelig ble denne opplæringen skrevet på portugisisk her i Brasil. Jeg prøvde så godt jeg kunne å skrive det på engelsk. Så tilgi meg for noen feil som kan være skriftlig.
Denne instruksjonen ble delt som følger:
Trinn 1: Hva er Homekit?
Trinn 2: Hva er Homebridge?
Trinn 3: Installere Homebridge på Raspberry Pi
Trinn 4: Start Homebridge på Raspbian Boot
Trinn 5: Installere Homebridge Config UI X -plugin (Raspberry Pi)
Trinn 6: Installere Homebridge på Windows
Trinn 7: Installere Homebridge Config UI X -plugin (Windows)
Trinn 8: Start Homebridge med Windows
Trinn 9: Koble Homebridge til Home -appen
Trinn 1: Hva er Homekit?
Homekit er en utviklingspakke levert av Apple for utviklere å bygge Internet of Things (IoT) -løsninger. Denne utviklingspakken gjør det mulig for Apple-bygde enheter (for eksempel iPhone og iPad) å kontrollere andre enheter, for eksempel lamper eller sensorinformasjon. Fra iOS 9 og Watch OS ble Homekit et innfødt verktøy, og på grunn av all teknologien implementert av Apple er det mulig å lage automatiseringssystemer ganske enkelt med dette settet.
For å identifisere Homekit-kompatible enheter som er aktive på nettverket og for å konfigurere og kontrollere disse enhetene, må du ha Home-appen installert på en hvilken som helst Apple-enhet (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod eller Mac). Enheter som kan integreres med Home -appen, kan ha en QR -kode som tillater sammenkobling med Home -appen på Apple -enheten din.
Etter å ha konfigurert enheten i Home -appen, kan brukeren kontrollere enheten via en snarvei som er opprettet på hovedskjermen til appen eller bruke Siri (stemmeassistent levert av Apple) og sende talekommandoer for å utløse enheten.
Apples maskinvare- og programvarekrav for Homekit -bruk er:
- iPhone, iPad eller iPod touch (kjører iOS 10 eller nyere);
- Apple Watch (kjører WatchOS 3 eller nyere);
- Apple TV (4. generasjon);
- Apple HomePod;
- Mac (kjører macOS 10.14 Mojave eller nyere);
Når det gjelder hjemmeautomatisering og IoT, er det en rekke kostnadseffektive løsninger på markedet, men de aller fleste er ikke Apple-sertifiserte og er derfor ikke opprinnelig kompatible med Homekit. Hvis du er lei av å vente på at Apple skal sertifisere disse løsningene for bruk med Homekit, bør du bruke Homebridge.
Trinn 2: Hva er Homebridge?
Homebridge er utviklet av Nick Farina, og er en NodeJS-server som emulerer Homekit API og gjør det mulig å bruke ikke-Apple-sertifiserte enheter med Home-appen og Siri. Serveren er lett, kan kjøre på et hjemmenettverk og er modulær, noe som betyr at den støtter flere plugins som er opprettet og gjort tilgjengelig av et ekstremt aktivt fellesskap for å styrke verktøyet.
Programtilleggene er installert på Homebridge, og de fleste av dem er ment å gjøre Homekit kompatibel til alle ikke-Apple-sertifiserte enheter. Plugins for bruk med Homebridge installeres direkte fra NPM -nettstedet.
Homebridge -installasjon kan utføres på forskjellige systemer, men for denne instruksjonsfulle vil Raspberry Pi 3 Model B + kjøre Raspbian operativsystem, og jeg vil også forklare hvordan du installerer på Windows.
Trinn 3: Installere Homebridge på Raspberry Pi
Ideelt sett bør Homebridge være tilgjengelig når som helst du trenger det, så du bør la serveren kjøre døgnet rundt. For dette kan du installere serveren på Raspberry Pi og fortsette å kjøre konstant på hjemmenettverket.
Hvis du ikke har Raspbian installert og konfigurert på minnekortet, anbefaler jeg at du leser Instructable Install og Configure Raspbian på Raspberry Pi, følg trinnene nedenfor og gå tilbake for å fortsette.
Når Raspberry Pi kjører Raspbian, åpner du terminalen på systemets startskjerm:
På terminalen skriver du inn den første kommandoen nedenfor, trykker på enter, og hvis du blir bedt om å bekrefte handlingstypen Y, trykker du på enter. Denne typen bekreftelse vises ofte når du fjerner eller installerer pakker. Skriv deretter inn den andre kommandoen, skriv inn, bekreft kommandoen hvis du blir bedt om det, og vent. Disse kommandoene sjekker og oppdaterer systemet om nødvendig:
sudo apt-get oppdatering
sudo apt-get oppgradering
Skriv inn kommandoen nedenfor på terminalen og trykk enter:
ifconfig
Noe informasjon vil bli returnert. Hvis du bruker en nettverkskabel for å gi en nettverkstilkobling til din Raspberry Pi, går du til informasjonsdelen etter "eth0:" og ser etter det åttesifrede nettverkskortets MAC-adresse, og det vil være etter ordet "eter" Hvis du bruker en WiFi-tilkobling til å tilordne en nettverkstilkobling til kortet ditt, gå til informasjonsdelen etter "wlan0:" og se etter MAC-adressen til det åttesifrede nettverkskortet som også kommer etter ordet "eter":
Kopier den åttesifrede MAC-adressen til nettverkskortet og lagre det i Notisblokk, da denne adressen vil bli påkrevd senere.
Som jeg rapporterte tidligere, er Homebridge en NodeJS -server og pluginene for den installeres direkte fra NPM -nettstedet. Raspbian kommer vanligvis med NodeJS og NPM -pakkene installert, men det kan være inkompatibilitet mellom versjoner av begge pakkene, så det er best å fjerne begge installasjonene og deretter installere det på nytt.
For å fjerne NPM, skriv inn kommandoen nedenfor på terminalen, skriv inn, bekreft kommandoen hvis du blir bedt om det, og vent til pakken er fjernet:
sudo apt-fjern automatisk rens npm
For å fjerne NodeJS, skriv inn kommandoen nedenfor på terminalen, skriv inn, bekreft kommandoen hvis du blir bedt om det, og vent til pakken er fjernet:
sudo apt-fjern fjerning av nodejs automatisk
Etter å ha fjernet NodeJS og NPM, kan vi fortsette å installere de oppdaterte pakkene. For å installere NodeJS, skriv inn kommandoen nedenfor i terminalen, skriv inn, bekreft kommandoen hvis du blir bedt om det, og vent til pakkeinstallasjonen er fullført:
sudo apt install nodejs
For å installere NPM, skriv inn kommandoen nedenfor i terminalen, skriv inn, bekreft kommandoen hvis du blir bedt om det, og vent til pakkeinstallasjonen er fullført:
curl -L https://www.npmjs.com/install.sh | sudo sh
Skriv inn hver av kommandoene nedenfor, og trykk enter etter hver for å bekrefte at pakkeinstallasjonen var vellykket. Disse kommandoene returnerer versjonen av hver pakke som nettopp er installert:
node -v
npm -v
Installer Avahi og dets avhengigheter. Skriv inn kommandoen nedenfor, skriv inn, bekreft kommandoen hvis du blir bedt om det, og vent på at installasjonen er fullført:
sudo apt-get install libavahi-compat-libdnssd-dev
Etter at disse prosedyrene er fullført, kan vi installere Homebridge. Skriv inn kommandoen nedenfor, skriv inn, bekreft kommandoen hvis du blir bedt om det, og vent på at installasjonen er fullført:
sudo npm install -g --unsafe -perm homebridge
Skriv deretter inn kommandoen nedenfor og trykk enter for å starte Homebridge:
hjemmebro
Homebridge vil returnere litt informasjon:
1) config.json -filen ble ikke funnet av Homebridge. Denne filen gir grunnleggende innstillinger for kjøring av Homebridge og eventuelle installerte plugins. Senere vil vi opprette config.json -filen og dens innstillinger.
2) Ingen plugin installert. Homebridge uten installerte plugins er helt ubrukelig.
3) For å koble enheter til Home -appen kan du lese QR -koden som gir deg informasjonen du trenger for å koble til. Siden config.json -filen ikke ble opprettet og konfigurert, og det ikke er installert noen plugin, er denne QR -koden for øyeblikket ikke bra, selv om du i Home -appen allerede vil kunne finne Homebridge tilgjengelig for lenking, men ikke.
4) En annen måte å koble enheter til Home -appen er gjennom alternativet "Legg til tilbehør", "Jeg har ikke en kode eller kan ikke skanne", og under "Tilbehør i nærheten" velges enheten, og du blir deretter bedt om oppsettskoden. Vær oppmerksom på at terminalen viser den åttesifrede koden og må angis for å matche applikasjonen.
Du kan senere bruke enten QR-koden eller den åttesifrede koden for å koble Homebridge til Home-appen på Apple-enheten din.
Trykk på CTRL + C -tastene på terminalen for å få Homebridge slått av, og meldingen “Got SIGINT, shutdown Homebridge…” blir returnert.
For å opprette filen config.json, skriv inn kommandoen nedenfor i terminalen og trykk enter. Den tomme filen åpnes:
sudo nano ~/.homebridge/config.json
Last ned filen nedenfor. Åpne denne filen, kopier innholdet og lim inn i filen som er åpen i terminalen:
file01
1) Slett sekvensen XX: XX: XX: XX: XX i "brukernavn" og skriv inn den åttesifrede MAC -adressen til nettverkskortet du tidligere hadde notert. Bokstavene i adressen du skriver inn må være store.
2) I "pin" kan du beholde de åtte numeriske sifrene, eller du kan bytte til en sekvens du vil ha, og husk å beholde det samme separasjonsformatet med bindestrekene. Dette er koden du må skrive inn når du kobler Homebridge til Home -appen.
Den andre filinformasjonen kan du beholde, ettersom du legger til plugins og tilbehør, kan du angi nødvendig informasjon.
For å lagre filredigeringene, trykk CTRL + O, trykk enter og deretter CTRL + X for å lukke filen.
Trinn 4: Start Homebridge på Raspbian Boot
Det er ikke veldig praktisk å starte Homebridge manuelt hver gang du slår på Raspberry Pi, så det er best å la serveren kjøre umiddelbart etter at Raspbian starter.
Skriv inn kommandoen nedenfor på terminalen og trykk enter. Den tomme filen åpnes:
sudo nano/etc/default/homebridge
Last ned filen nedenfor. Åpne denne filen, kopier innholdet og lim inn i filen som er åpen i terminalen:
file02
For å lagre filredigeringene, trykk CTRL + O, trykk enter og deretter CTRL + X for å lukke filen.
Skriv inn kommandoen nedenfor på terminalen og trykk enter. Den tomme filen åpnes:
sudo nano /etc/systemd/system/homebridge.service
Last ned filen nedenfor. Åpne denne filen, kopier innholdet og lim inn i filen som er åpen i terminalen:
file03
For å lagre filredigeringene, trykk CTRL + O, trykk enter og deretter CTRL + X for å lukke filen.
For å opprette en bruker som vil kjøre tjenesten automatisk ved oppstart og gi dem de riktige tillatelsene, skriver du inn hver av følgende kommandoer og trykker enter etter hver:
sudo useradd -system homebridge
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 daemon-reload
sudo systemctl aktivere homebridge
sudo systemctl start homebridge
For å starte systemet på nytt, skriv inn kommandoen nedenfor og trykk enter:
sudo omstart
Etter systemstart, åpner du terminalen igjen, skriver inn kommandoen nedenfor og trykker enter for å sjekke om tjenesten allerede kjører:
systemctl status homebridge
Hvis alt er OK, vil tjenesten kjøre, og du kan se skrevet "aktiv (kjører)" og under den åttesifrede koden som tidligere ble angitt i config.json.
Trykk på CTRL + C -tastene på terminalen. Skriv inn kommandoen nedenfor og trykk enter for å kontrollere loggen med logget informasjon:
journalctl -f -u hjemmebro
Trykk på CTRL + C -tastene på terminalen.
Trinn 5: Installere Homebridge Config UI X -plugin (Raspberry Pi)
For å demonstrere installasjonen av et plugin på Homebridge valgte jeg å bruke Homebridge Config UI X. Denne pluginen lar en nettleser konfigurere, overvåke, sikkerhetskopiere og starte Homebridge på nytt.
For å installere programtillegget, skriv inn kommandoen nedenfor i terminalen, skriv inn, bekreft kommandoen hvis du blir bedt om det, og vent til installasjonen er fullført:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Skriv inn kommandoen nedenfor på terminalen og trykk enter. En fil åpnes:
sudo nano /etc /sudoers
Bruk tastaturet nedover eller rull musen, rull til slutten av filen og legg til følgende linje:
homebridge ALL = (ALL) NOPASSWD: ALL
For å lagre filen, trykk CTRL + O og deretter CTRL + X for å lukke filen.
Skriv inn kommandoen nedenfor på terminalen og trykk enter. En fil åpnes:
sudo nano/etc/default/homebridge
Bruk piltastene til å bla til slutten av linjen HOMEBRIDGE_OPTS = -U /var /homebridge, gi et mellomrom og sett inn:
-JEG
For å lagre filen, trykk CTRL + O og deretter CTRL + X for å lukke filen.
Du må nå redigere config.json og legge til plugin -informasjonen som er lagt til i Homebridge.
Hvis du gjorde trinn 4 for å få Homebridge i gang umiddelbart etter at Raspbian startet, skriver du kommandoen nedenfor og trykker enter:
sudo nano /var/homebridge/config.json
Hvis du ikke satte Homebridge til å starte med Raspbian, skriver du inn kommandoen nedenfor og trykker enter:
sudo nano ~/.homebridge/config.json
Config.json åpnes:
Innenfor "plattform" -strukturen må alle plugins som installeres på Homebridge informeres.
For Homebridge Config UI X må du legge til følgende kodebit som er i filen nedenfor. Last ned den, åpne den, kopier innholdet og lim den inn i filen som er åpen på terminalen:
file04
Bruk piltastene til å gå til "plattformer" og skriv inn kodebiten du kopierte fra filen. På bildet nedenfor kan du se hvordan "plattformer" -strukturen vil se ut etter å ha lagt til informasjonen:
Hvis du vil validere strukturen i koden din etter redigering, går du bare til JSONLint -nettstedet, limer inn all config.json -koden, klikker på "Valider JSON", og hvis alt er OK, vil meldingen "Valid JSON" returneres. Hvis koden din har en feil, vil den bli pekt på linjen med feilen og returnert en melding som beskriver feilen:
jsonlint.com/
For å lagre filen, trykk CTRL + O og deretter CTRL + X for å lukke filen.
Start systemet på nytt ved å skrive kommandoen nedenfor, trykk enter og vent på omstart:
sudo omstart
For å åpne Homebridge Config UI X gjennom nettleseren direkte i Raspberry Pi må du få tilgang til adressen:
lokal vert: 8080/
Hvis du vil åpne Homebridge Config UI X i en nettleser fra en annen datamaskin som er koblet til det samme nettverket som kortet, bare bytt ut det lokale vertsordet fra adressen ovenfor med din Raspberry Pi's IP. For å bekrefte IP -en som er tilordnet din Raspberry Pi, bare gå til terminalen, skriv inn kommandoen nedenfor og skriv inn:
ifconfig
Sannsynligvis starter IP -en som er tildelt Raspberry Pi med “192.168…”.
I mitt tilfelle er kortet IP 192.168.2.129, så bare få tilgang til URL -en under hvilken som helst datamaskin i nettverket mitt:
192.168.2.129:8080/
En side som ligner på bildet nedenfor åpnes, og du blir bedt om å logge inn og passord. For både pålogging og passord, skriv inn admin og skriv inn for å få tilgang til:
Vær oppmerksom på at på hjemmesiden vises QR -koden og under den den 8 -sifrede pinnen som kan brukes til å koble Homebridge til Home -appen. I alternativet "Konfig" i verktøyet kan du få tilgang til config.json, redigere hvis du trenger det og deretter lagre.
Bla gjennom funksjonene som er tilgjengelige i Homebridge Config UI X og bli kjent med verktøyet.
For å stoppe utførelsen av Homebridge kan du bruke kommandoen nedenfor i terminalen:
sudo service homebridge stopp
For å starte Homebridge på nytt kan du bruke kommandoen nedenfor:
sudo service homebridge omstart
For å starte Homebridge -utførelse kan du bruke kommandoen nedenfor:
sudo service homebridge start
Når serveren kjører, går du til trinn 9 for å fortsette å koble Homebridge til Home -appen på Apple -enheten din.
Trinn 6: Installere Homebridge på Windows
Hvis du ikke har en Raspberry Pi eller annen innebygd plattform som kan kjøre Homebridge, kan du la serveren din kjøre på Windows.
Du må installere NodeJS og et alternativt tekstredigeringsprogram til Windows Notisblokk.
Last ned NodeJS fra en av koblingene nedenfor og installer den:
nodejs.org/en/download/
Merk av i avmerkingsboksen som lar deg automatisk installere de nødvendige verktøyene under installasjonen:
NodeJS er ikke et grafisk grensesnittprogram, så alle handlinger utføres på det fra en ledetekst.
Last ned Notisblokk ++ fra en av koblingene nedenfor og installer den:
notepad-plus-plus.org/downloads/
I Windows -menyen når du høyreklikker på en fil, vises alternativet "Rediger med notisblokk ++", og du kan velge dette alternativet når du trenger å redigere en tekstfil eller Homebridge -fil.
Gå til Windows "Start" -menyen, skriv inn og søk etter "Innstillinger" og når du finner tilgang til alternativet. Klikk på "Nettverk og Internett" og deretter på "Nettverks- og delingssenter". Under "Tilgangstype" klikker du på din aktive tilkobling, klikker på "Detaljer" og kopierer den åttesifrede MAC -adressen til nettverkskortet og lagrer den i notisblokken, siden denne adressen vil bli påkrevd senere:
I "Start" -menyen i Windows skriver du inn og søker etter "cmd" (ledetekst), og når du finner den, høyreklikker du på den og velger "Kjør som administrator":
Med terminalen åpen, skriver du inn hver av kommandoene nedenfor og trykker enter etter hver for å bekrefte at NodeJS / NPM -installasjonen var vellykket. Disse kommandoene returnerer versjonen av hver av pakkene som ble installert:
node -v
npm -v
Etter at disse prosedyrene er fullført, kan vi installere Homebridge. Skriv inn kommandoen nedenfor, skriv inn og vent til installasjonen er fullført:
npm install -g --unsafe -perm homebridge
Skriv deretter inn kommandoen nedenfor og trykk enter for å starte Homebridge:
hjemmebro
Homebridge vil returnere litt informasjon:
1) config.json -filen ble ikke funnet av Homebridge. Denne filen gir grunnleggende innstillinger for kjøring av Homebridge og eventuelle installerte plugins. Senere vil vi opprette config.json -filen og dens innstillinger.
2) Ingen plugin installert. Homebridge uten installerte plugins er helt ubrukelig.
3) For å koble enheter til Home -appen kan du lese QR -koden som gir deg informasjonen du trenger for å koble til. Siden config.json -filen ikke ble opprettet og konfigurert, og det ikke er installert noen plugin, er denne QR -koden for øyeblikket ikke bra, selv om du i Home -appen allerede vil kunne finne Homebridge tilgjengelig for lenking, men ikke.
4) En annen måte å koble enheter til Home -appen er gjennom alternativet "Legg til tilbehør", "Jeg har ikke en kode eller kan ikke skanne", og under "Tilbehør i nærheten" velges enheten, og du blir deretter bedt om oppsettskoden. Vær oppmerksom på at terminalen viser den åttesifrede koden og må angis for å matche applikasjonen.
Trykk på CTRL + C -tastene på terminalen for å lukke Homebridge. Meldingen “Got SIGINT, shutting down Homebridge…” blir returnert og du blir bedt om å bekrefte, der du må skrive bokstaven Y og trykke enter.
For å lage config.json -filen, åpne Notisblokk ++, klikk på menyen "File", "New" og et nytt vindu åpnes. Klikk på "Språk" -menyen, bla til bokstaven J i listen, og velg "JSON."
Last ned filen nedenfor. Åpne denne filen, kopier innholdet og lim det inn i filen som er åpen i Notisblokk ++:
fil05
1) Slett sekvensen XX: XX: XX: XX: XX i "brukernavn" og skriv inn den åttesifrede MAC -adressen til nettverkskortet du tidligere hadde notert. Bokstavene i adressen du skriver inn må være store.
2) I "pin" kan du beholde de åtte numeriske sifrene, eller du kan bytte til en sekvens du vil ha, og husk å beholde det samme separasjonsformatet med bindestrekene. Dette er koden du må skrive inn når du kobler Homebridge til Home -appen.
Den andre filinformasjonen kan du beholde, ettersom du legger til plugins og tilbehør, kan du angi nødvendig informasjon.
Klikk på menyen "File", "Save", navngi filen config.json og lagre den i banen "C: / Users / DITT NAVN ELLER DOKUMENTER \.homebridge":
Lukk Notisblokk ++.
Trinn 7: Installere Homebridge Config UI X -plugin (Windows)
For å demonstrere installasjonen av et plugin på Homebridge valgte jeg å bruke Homebridge Config UI X. Denne pluginen lar en nettleser konfigurere, overvåke, sikkerhetskopiere og starte Homebridge på nytt.
For å installere pluginet, skriv inn kommandoen nedenfor i terminalen, trykk enter og vent til installasjonen er fullført:
npm install -g --unsafe-perm homebridge-config-ui-x
MERK: Hvis du finner en feil under installasjonen av programtillegget som inneholder begrepene MSBUILD / VCBuild.exe, kan du bare kjøre hver av følgende kommandoer uavhengig av hverandre og deretter prøve å installere igjen fra kommandoen ovenfor:
npm install -g node -gyp
npm install-global-produksjon windows-build-verktøy
npm install --global --produksjon windows-build-tools --vs2015
Du må nå redigere config.json og angi plugin -informasjonen som er lagt til i Homebridge. Gå til banen "C: / Users / DITT NAVN ELLER DOKUMENTER \.homebridge" og gjennom Notisblokk ++ åpne config.json som ble opprettet tidligere:
Innenfor "plattform" -strukturen må alle plugins som installeres på Homebridge informeres.
For Homebridge Config UI X må du legge til følgende kodebit som er i filen nedenfor. Last ned, åpne, kopier innholdet og lim det inn i filen som er åpen i Notisblokk ++:
file06
Gå til "plattformer" og skriv inn kodebiten du kopierte fra filen. På bildet nedenfor kan du se hvordan "plattformer" -strukturen vil se ut etter å ha lagt til informasjonen:
Hvis du vil validere strukturen i koden din etter redigering, går du bare til JSONLint -nettstedet, limer inn all config.json -koden, klikker på "Valider JSON", og hvis alt er OK, vil meldingen "Valid JSON" returneres. Hvis koden din har en feil, vil den bli pekt på linjen med feilen og returnert en melding som beskriver feilen:
jsonlint.com/
Lagre filen, lukk Notisblokk ++, og start Windows på nytt.
For å åpne Homebridge Config UI X gjennom nettleseren, gå til:
lokal vert: 8080/
En side som ligner på bildet nedenfor åpnes, og du blir bedt om å logge inn og passord. For både pålogging og passord, skriv inn admin og skriv inn for å få tilgang til:
Vær oppmerksom på at på hjemmesiden vises QR -koden og under den den 8 -sifrede pinnen som kan brukes til å koble Homebridge til Home -appen. I alternativet "Konfig" i verktøyet kan du få tilgang til config.json, redigere hvis du trenger det og deretter lagre.
Bla gjennom funksjonene som er tilgjengelige i Homebridge Config UI X og bli kjent med verktøyet.
Trinn 8: Start Homebridge med Windows
Homebridge Config UI X gir en kommando som kan brukes til å konfigurere Homebridge som en tjeneste slik at serveren kan startes opp sammen med Windows. Skriv inn kommandoen nedenfor ved ledeteksten, og vent til installasjonen er fullført:
hb-service installasjon
MERK: Hvis Windows -brannmuren din ber om tillatelse til å få tilgang til det private nettverket, må du gi det
Etter at installasjonen er fullført, lukker du ledeteksten og starter Windows på nytt.
Etter at systemet har startet, trykker du CTRL + ALT + DEL for å åpne Windows Oppgavebehandling. Gå til kategorien "Tjenester", se etter Homebridge i listen og se om "Status" er "Kjører":
Høyreklikk på Homebridge -tjenesten åpner alternativene der du kan stoppe tjenesten, starte på nytt og hvis tjenesten stoppes, kan du starte:
Hvis du vil fjerne Homebridge fra Windows -oppstart, bare skriv inn kommandoen nedenfor, skriv inn og vent til avinstalleringen er fullført:
avinstallere hb-service
MERK: Avhengig av hvilket antivirusprogram du bruker, kan du ha problemer med å finne Homebridge fra din mobile enhet. For testing, når det er på tide å koble Homebridge til Home -appen, hvis serveren ikke blir funnet innen to minutter, deaktiver antivirusprogrammet, deaktiver Windows Defender, start Homebridge -tjenesten på nytt via Windows Oppgavebehandling, og prøv igjen å finne serveren fra Home -appen
Trinn 9: Koble Homebridge til Home -appen
Følgende retningslinjer er gyldige for både Homebridge som kjører på Raspberry Pi og Windows. Sørg for at serveren kjører ettersom Home -appen bare finner Homebridge hvis den er online.
Jeg brukte en iPhone 8 Plus for dette innlegget, så herfra vil trinnene være iOS -baserte. For andre Apple Homekit -kompatible enheter, foreslår jeg at du sjekker menyene for følgende alternativer.
Gå til iPhone -startskjermen og se etter Home -appen fra appene. Hvis du ikke finner den, gå til App Store og installer appen:
Med Hjem -appen åpen klikker du på "Legg til tilbehør":
Klikk på "I Don't Have a Code or Can't Scan?" På skjermen som åpnes:
I "Nærliggende tilbehør" ser du Homebridge. Klikk på den for å åpne sammenkoblingsskjermen:
En melding åpnes, og du må klikke på "Legg til uansett":
Du vil bli bedt om "Oppsettskode for Homebridge". Fyll ut koden (PIN) du angav i config.json og vent:
Hvis alt går bra, vil du se en skjerm som viser at Homebridge er lagt til og er klar til bruk:
MERK: Hvis du mottar en melding om at koden ikke ble akseptert eller ikke kunne legges til, lukker du Home -appen, starter Homebridge på nytt og prøver trinnene på nytt
På neste skjermbilde vil du se meldingen "Ytterligere oppsett påkrevd", siden det ikke er noen Homebridge -enhet ennå. Klikk DONE og appen går tilbake til startskjermen:
På startskjermbildet klikker du på et hussymbol, i neste skjerm klikker du på “Hubs & Bridges”, klikker på den nylig lagt til Homebridge og du vil se litt informasjon, og hvis du senere må fjerne Homebridge -lenken, klikker du bare på “Fjern Bridge from Home”:
Hvis du fjerner Homebridge fra Home -appen og vil legge den til igjen, må du slette mappene "tilbehør" og "vedvarende" fra serveren.
I Raspberry Pi:
Avslutt Homebridge ved å skrive kommandoen nedenfor i terminalen og trykke enter:
sudo service homebridge stopp
Hvis du gjorde trinn 4 for å få Homebridge i gang umiddelbart etter at Raspbian startet, skriver du kommandoen nedenfor og trykker enter:
cd /var /homebridge
Hvis du ikke satte Homebridge til å starte med Raspbian, skriver du inn kommandoen nedenfor og trykker enter:
cd.homebridge/
Skriv inn hver av kommandoene nedenfor, og trykk enter etter hver for å slette "tilbehør" og "vedvarende" mapper:
sudo rm -r vedvarer/
sudo rm -r tilbehør/
Digite o comando abaixo no terminal e dê enter para iniciar o Homebridge:
sudo service homebridge start
Gjør trinnene igjen for å koble Homebridge til Home -appen.
På Windows:
Stopp Homebridge -tjenesten via Windows Oppgavebehandling, gå til banen "C: / Users / DITT NAVN ELLER DOKUMENTER \.homebridge", og slett "tilbehør" og "vedlikehold mapper. Start Homebridge -tjenesten via Windows Oppgavebehandling.
Gjør trinnene igjen for å koble Homebridge til Home -appen.
Det er viktig å merke seg at alle enheter som er innebygd i Home -appen, drives lokalt. For å kunne kontrollere Home -app -enheter via et eksternt nettverk (for eksempel 3G / 4G -tilkobling), må du sette opp et automatiseringshub fra en av følgende Apple -enheter: iPad (med iOS 10 eller nyere), Apple TV (4. generasjon), eller HomePod. På denne måten kan du fjernkontrollere automatisering og IoT -enheter som er integrert med Home -appen via Homebridge eller Homekit, selv på hjemmebane.
Ved å koble Homebridge til Completed Home -appen kan du utforske funksjonene til dette flotte verktøyet. I lenken nedenfor kan du se listen over plugins som er tilgjengelige for bruk med Homebridge, og ved å klikke på hver enkelt kan du se informasjonen deres og hvordan du installerer:
www.npmjs.com/search?q=homebridge-plugin
Hvis du har en IoT- eller hjemmeautomatiseringsenhet og vil integrere den med Homebridge, er det bare å søke etter om det allerede er opprettet et plugin som lar deg bruke denne enheten i Home -appen.
Siden rotbrukeren ikke er aktivert på Raspbian, husk alltid for plugin -installasjoner å bruke ordet sudo før terminalinstallasjonskommandoen. Hvis du ikke bruker sudo, vil systemet alltid be deg om å angi systempassordet for å utføre handlingen, eller du kan returnere en melding om at du ikke har tillatelse.
I Windows må ledeteksten kjøres som administrator for å kunne utføre kommandolinjene, og du bør ikke bruke ordet sudo, siden det ikke blir gjenkjent av systemet.
Når du installerer en plugin, må du legge til informasjonen i config.json og starte Homebridge på nytt slik at Home -appen kan oppdateres med informasjonen fra de pluginene som er lagt til. På samme måte, når du avinstallerer en Homebridge -plugin, må du fjerne pluginens config.json -informasjon, som om du ikke fjerner serveren, kan det hende du har oppstartsproblemer.
Nedenfor er noen lenker som kan være nyttige for å finne mer informasjon om Homebridge og Homekit:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Hvis du har Sonoff -enheter og vil bruke dem med Home -appen og Siri, anbefaler jeg at du leser den instruerbare Integrate Sonoff With Home -appen (Apple IPhone IOS).
Anbefalt:
Installer Full Windows 10 på en Raspberry Pi !: 5 trinn
Installer Full Windows 10 på en Raspberry Pi !: Raspberry Pi er et flott brett for å gjøre mange ting. Det er mange instrukser om ting som IOT, hjemmeautomatisering, etc. I denne instruksen vil jeg vise deg hvordan du kan kjøre full Windows -skrivebord på Raspberry PI 3B
Installer .NET Framework 1.0 på 64-biters Windows: 8 trinn
Install.NET Framework 1.0 på 64-biters Windows: Alle som noen gang har prøvd å installere .NET Framework versjon 1.0 på en 64-biters versjon av Windows, har sannsynligvis kommet over en feil som sier at det ikke vil fungere på 64-biters Windows . Det er imidlertid en løsning. MERKNAD: Microsoft støtter ikke
Installer Vim på Windows: 8 trinn
Installer Vim på Windows: Vim står for Vi IMproved. Vim er et åpen kildekode -program under GNUGeneral Public License, noe som betyr at det kan distribueres, modifiseres og brukes fritt. I hovedsak er Vim et tekstredigeringsprogram, akkurat som Notisblokk på Windows eller TextEdit på Ma
Installer Fedora 8 (Werewolf) på Windows XP Med QEMU: 11 trinn
Installer Fedora 8 (Werewolf) på Windows XP Med QEMU: Den komplette opplæringen (en PDF -versjon er tilgjengelig) For å forstå denne opplæringen trenger du litt kunnskap om en PC som kjører Windows XP og en god bakgrunn i Linux og Fedora. Målet med opplæringen er å vise/fokusere på forskjellene og innstillingene
Last ned og installer Windows 7 Beta (Build 7000) på datamaskinen: 4 trinn
Last ned og installer Windows 7 Beta (Build 7000) på datamaskinen din: I denne instruksen vil jeg vise deg hvordan du laster ned beta av Windows 7 til en dvd (filstørrelse er 3,7 gig) og installerer den på datamaskinen. La oss komme i gang