Innehållsförteckning:
- Steg 1: Vad är Homekit?
- Steg 2: Vad är Homebridge?
- Steg 3: Installera Homebridge på Raspberry Pi
- Steg 4: Starta Homebridge på Raspbian Boot
- Steg 5: Installera Homebridge Config UI X Plugin (Raspberry Pi)
- Steg 6: Installera Homebridge på Windows
- Steg 7: Installera Homebridge Config UI X Plugin (Windows)
- Steg 8: Starta Homebridge med Windows
- Steg 9: Länka Homebridge till Home -appen
Video: Installera Homebridge på Raspberry Pi och Windows: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Denna handledning är för personer som vill installera Homebridge på Raspberry Pi och Windows.
Inledningsvis skrevs denna handledning på portugisiska här i Brasilien. Jag gjorde mitt bästa för att skriva det på engelska. Så förlåt mig för några misstag som kan vara skriftliga.
Denna instruktion delades upp enligt följande:
Steg 1: Vad är Homekit?
Steg 2: Vad är Homebridge?
Steg 3: Installera Homebridge på Raspberry Pi
Steg 4: Starta Homebridge på Raspbian Boot
Steg 5: Installera Homebridge Config UI X Plugin (Raspberry Pi)
Steg 6: Installera Homebridge på Windows
Steg 7: Installera Homebridge Config UI X Plugin (Windows)
Steg 8: Starta Homebridge med Windows
Steg 9: Länka Homebridge till Home -appen
Steg 1: Vad är Homekit?
Homekit är ett utvecklingspaket som tillhandahålls av Apple för utvecklare att bygga Internet of Things (IoT) -lösningar. Detta utvecklingspaket gör det möjligt för Apple-byggda enheter (till exempel iPhone och iPad) att styra andra enheter, till exempel lampor eller sensorinformation. Från iOS 9 och Watch OS blev Homekit ett inbyggt verktyg, och på grund av all teknik implementerad av Apple är det möjligt att skapa automatiseringssystem helt enkelt med detta kit.
För att identifiera Homekit-kompatibla enheter som är aktiva i nätverket och för att konfigurera och styra dessa enheter måste du ha Home-appen installerad på alla Apple-enheter (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod eller Mac). Enheter som kan integreras med Home -appen kan ha en QR -kod som gör det möjligt att para ihop med Home -appen på din Apple -enhet.
Efter att ha konfigurerat enheten i Home -appen kan användaren styra enheten via en genväg som skapas på appens huvudskärm eller använda Siri (röstassistent från Apple) och skicka röstkommandon för att aktivera enheten.
Apples hårdvaru- och programvarukrav för Homekit -användning är:
- iPhone, iPad eller iPod touch (med iOS 10 eller senare);
- Apple Watch (kör WatchOS 3 eller senare);
- Apple TV (4: e generationen)
- Apple HomePod;
- Mac (kör macOS 10.14 Mojave eller senare);
När det gäller hemautomation och IoT finns det ett antal kostnadseffektiva lösningar på marknaden, men de allra flesta är inte Apple-certifierade och är därför inte inbyggda kompatibla med Homekit. Om du är trött på att vänta på att Apple ska certifiera dessa lösningar för användning med Homekit, bör du använda Homebridge.
Steg 2: Vad är Homebridge?
Homebridge, som utvecklats av Nick Farina, är en NodeJS-server som emulerar Homekit API och gör det möjligt att använda icke-Apple-certifierade enheter med Home-appen och Siri. Servern är lätt, kan köras på ett hemnätverk och är modulärt, vilket betyder att den stöder flera plugins som skapats och gjorts tillgängliga av en extremt aktiv community för att stärka verktyget.
Insticksprogrammen är installerade på Homebridge och de flesta av dem är avsedda att göra Homekit kompatibel alla icke-Apple-certifierade enheter. Insticksprogram för användning med Homebridge installeras direkt från NPM: s webbplats.
Homebridge -installation kan göras på olika system, men för den här instruerbara kommer Raspberry Pi 3 Model B + att köra Raspbian -operativsystem, och jag kommer också att förklara hur man installerar på Windows.
Steg 3: Installera Homebridge på Raspberry Pi
Helst bör Homebridge vara tillgänglig när du behöver det, så du bör låta servern vara igång 24/7. För detta kan du installera servern på Raspberry Pi och fortsätta att köra konstant på ditt hemnätverk.
Om du inte har Raspbian installerat och konfigurerat på minneskortet rekommenderar jag att du läser instruerbar installation och konfigurerar Raspbian på Raspberry Pi, följer stegen nedan och återgår sedan för att fortsätta.
Med din Raspberry Pi som kör Raspbian, öppna systemets startskärm terminalen:
På terminalen skriver du det första kommandot nedan, trycker på enter, och om du uppmanas att bekräfta åtgärdstypen Y och trycker på enter. Denna typ av bekräftelse visas ofta när paket tas bort eller installeras. Skriv sedan in det andra kommandot, ange, bekräfta kommandot om du uppmanas att vänta. Dessa kommandon kontrollerar och uppdaterar systemet om det behövs:
sudo apt-get uppdatering
sudo apt-get uppgradering
Skriv kommandot nedan på terminalen och tryck enter:
ifconfig
Viss information kommer att returneras. Om du använder en nätverkskabel för att tillhandahålla en nätverksanslutning till din Raspberry Pi, gå till informationsdelen efter "eth0:" och leta efter det åttasiffriga nätverkskortets MAC-adress och det kommer efter ordet "eter" Om du använder en WiFi-anslutning för att tilldela ditt nätverk en nätverksanslutning, gå till informationsdelen efter "wlan0:" och leta efter MAC-adressen för det åttasiffriga nätverkskortet som också kommer efter ordet "eter":
Kopiera den åttasiffriga MAC-adressen för ditt nätverkskort och spara den i Anteckningar, eftersom denna adress kommer att krävas senare.
Som jag rapporterade tidigare är Homebridge en NodeJS -server och plugins för den installeras direkt från NPM -webbplatsen. Raspbian levereras vanligtvis med NodeJS- och NPM -paketen installerade, men det kan vara inkompatibilitet mellan versionerna av båda paketen, så det är bäst att ta bort båda installationerna och sedan installera om.
För att ta bort NPM, skriv kommandot nedan på terminalen, ange, bekräfta kommandot om du uppmanas och vänta tills paketborttagningen är klar:
sudo apt-rensa npm automatiskt
För att ta bort NodeJS, skriv kommandot nedan på terminalen, ange, bekräfta kommandot om du uppmanas och vänta tills paketborttagningen är klar:
sudo apt-automatisk borttagning av rensningsnodjs
Efter att ha tagit bort NodeJS och NPM kan vi fortsätta att installera de uppdaterade paketen. För att installera NodeJS, skriv kommandot nedan i terminalen, ange, bekräfta kommandot om du uppmanas och vänta tills paketinstallationen är klar:
sudo apt installera nodejs
För att installera NPM, skriv kommandot nedan i terminalen, ange, bekräfta kommandot om du uppmanas och vänta tills paketinstallationen är klar:
curl -L https://www.npmjs.com/install.sh | sudo sh
Skriv in var och en av kommandona nedan och tryck på enter efter varje för att bekräfta att paketinstallationen lyckades. Dessa kommandon returnerar versionen av varje paket som just har installerats:
nod -v
npm -v
Installera Avahi och dess beroenden. Ange kommandot nedan, ange, bekräfta kommandot om du uppmanas och vänta tills installationen är klar:
sudo apt-get install libavahi-compat-libdnssd-dev
När dessa förfaranden har slutförts kan vi installera Homebridge. Ange kommandot nedan, ange, bekräfta kommandot om du uppmanas och vänta tills installationen är klar:
sudo npm install -g --unsafe -perm homebridge
Skriv sedan kommandot nedan och tryck på enter för att starta Homebridge:
hembro
Homebridge kommer att returnera lite information:
1) config.json -filen hittades inte av Homebridge. Denna fil ger grundläggande inställningar för att köra Homebridge och alla installerade plugins. Senare kommer vi att skapa filen config.json och dess inställningar.
2) Inget plugin installerat. Homebridge utan plugins installerade är helt värdelös.
3) För att länka enheter till Home -appen kan du läsa QR -koden som ger dig den information du behöver para. Eftersom filen config.json inte skapades och konfigurerades och det inte finns något plugin installerat är den här QR -koden för närvarande inte bra, även om du i Home -appen redan kan hitta Homebridge tillgänglig för länkning, men inte.
4) Ett annat sätt att länka enheter till hemappen är genom alternativet "Lägg till tillbehör", "Jag har ingen kod eller kan inte skanna", och under "Tillbehör i närheten" väljs enheten och du kommer då att bli ombedd att ange installationskoden. Observera att terminalen visas med den åttasiffriga koden och måste anges för att matcha applikationen.
Du kan senare använda antingen QR-koden eller den åttasiffriga koden för att länka Homebridge till Home-appen på din Apple-enhet.
Tryck på CTRL + C -tangenterna på terminalen för att stänga av Homebridge och meddelandet”Got SIGINT, shutdown Homebridge…” kommer tillbaka.
För att skapa filen config.json skriver du kommandot nedan i terminalen och trycker på enter. Den tomma filen öppnas:
sudo nano ~/.homebridge/config.json
Ladda ner filen nedan. Öppna den här filen, kopiera innehållet och klistra in i filen som är öppen i terminalen:
fil01
1) I "användarnamn" raderar du sekvensen XX: XX: XX: XX: XX: XX och anger den åttasiffriga MAC -adressen för nätverkskortet som du tidigare noterat. Bokstäverna i adressen du anger måste vara stora.
2) I "pin" kan du behålla de åtta numeriska siffrorna eller så kan du ändra till en sekvens du vill ha, kom ihåg att behålla samma separationsformat med streck. Det här är koden du måste ange när du länkar Homebridge till Home -appen.
Den andra filinformationen kan du behålla, eftersom du lägger till nödvändig information när du lägger till plugins och tillbehör.
För att spara filändringarna, tryck på CTRL + O, tryck på enter och sedan på CTRL + X för att stänga filen.
Steg 4: Starta Homebridge på Raspbian Boot
Att starta Homebridge manuellt varje gång du slår på din Raspberry Pi är inte särskilt praktiskt, så det är bäst att ha servern igång direkt efter att Raspbian startat.
Skriv kommandot nedan på terminalen och tryck enter. Den tomma filen öppnas:
sudo nano/etc/default/homebridge
Ladda ner filen nedan. Öppna den här filen, kopiera innehållet och klistra in i filen som är öppen i terminalen:
file02
För att spara filändringarna, tryck på CTRL + O, tryck på enter och sedan på CTRL + X för att stänga filen.
Skriv kommandot nedan på terminalen och tryck enter. Den tomma filen öppnas:
sudo nano /etc/systemd/system/homebridge.service
Ladda ner filen nedan. Öppna den här filen, kopiera innehållet och klistra in i filen som är öppen i terminalen:
fil03
För att spara filändringarna, tryck på CTRL + O, tryck på enter och sedan på CTRL + X för att stänga filen.
För att skapa en användare som kommer att köra tjänsten automatiskt vid start och ge dem lämpliga behörigheter skriver du in var och en av följande kommandon och trycker på enter efter varje:
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 aktivera homebridge
sudo systemctl starta homebridge
För att starta om systemet, skriv kommandot nedan och tryck på enter:
sudo starta om
Efter omstart av systemet, öppna terminalen igen, skriv kommandot nedan och tryck på enter för att kontrollera om tjänsten redan körs:
systemctl status homebridge
Om allt är OK kommer tjänsten att köras och du kan se skriven "aktiv (kör)" och under den åttasiffriga koden som tidigare angavs i config.json.
Tryck på CTRL + C -tangenterna på terminalen. Skriv kommandot nedan och tryck på enter för att kontrollera loggen med loggad information:
journalctl -f -u homebridge
Tryck på CTRL + C -tangenterna på terminalen.
Steg 5: Installera Homebridge Config UI X Plugin (Raspberry Pi)
För att demonstrera installationen av ett plugin på Homebridge valde jag att använda Homebridge Config UI X. Detta plugin tillåter via en webbläsare att kunna konfigurera, övervaka, säkerhetskopiera och starta om Homebridge.
För att installera tillägget, skriv in kommandot nedan i terminalen, ange, bekräfta kommandot om du uppmanas och vänta tills installationen är klar:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Skriv kommandot nedan på terminalen och tryck enter. En fil öppnas:
sudo nano /etc /sudoers
Använd tangentbordet nedåt eller rulla musen, rulla till slutet av filen och lägg till följande rad:
homebridge ALL = (ALL) NOPASSWD: ALL
För att spara filen, tryck CTRL + O och sedan CTRL + X för att stänga filen.
Skriv kommandot nedan på terminalen och tryck enter. En fil öppnas:
sudo nano/etc/default/homebridge
Använd piltangenterna, bläddra till slutet av raden HOMEBRIDGE_OPTS = -U /var /homebridge, ge ett mellanslag och infoga:
-Jag
För att spara filen, tryck CTRL + O och sedan CTRL + X för att stänga filen.
Du måste nu redigera config.json och lägga till plugin -informationen som läggs till i Homebridge.
Om du gjorde steg 4 för att få Homebridge igång direkt efter att Raspbian startat skriver du kommandot nedan och trycker på enter:
sudo nano /var/homebridge/config.json
Om du inte startade Homebridge med Raspbian skriver du kommandot nedan och trycker på enter:
sudo nano ~/.homebridge/config.json
Config.json öppnas:
Inom "plattform" -strukturen måste alla plugins som installeras på Homebridge informeras.
För Homebridge Config UI X måste du lägga till följande kodavsnitt som finns i filen nedan. Ladda ner det, öppna det, kopiera innehållet och klistra in det i filen som är öppen på terminalen:
fil04
Använd piltangenterna till "plattformar" och ange kodavsnittet du kopierade från filen. På bilden nedan kan du se hur "plattformar" -strukturen kommer att se ut efter att informationen har lagts till:
Om du vill validera strukturen för din kod efter redigering, gå bara till JSONLint -webbplatsen, klistra in all config.json -kod, klicka på "Validera JSON" och om allt är OK kommer meddelandet "Valid JSON" att returneras. Om din kod har något fel kommer den att pekas på linjen med felet och returneras ett meddelande som beskriver felet:
jsonlint.com/
För att spara filen, tryck CTRL + O och sedan CTRL + X för att stänga filen.
Starta om systemet genom att skriva kommandot nedan, tryck på enter och vänta på omstart:
sudo starta om
För att öppna Homebridge Config UI X via webbläsaren direkt i Raspberry Pi måste du komma åt adressen:
lokal värd: 8080/
Om du vill öppna Homebridge Config UI X i en webbläsare från en annan dator som är ansluten till samma nätverk som kortet, ersätt helt enkelt localhost -ordet från ovanstående adress med din Raspberry Pi: s IP. För att verifiera IP -adressen som tilldelats din Raspberry Pi, öppna helt enkelt terminalen, ange kommandot nedan och ange:
ifconfig
Förmodligen börjar IP -adressen som tilldelats din Raspberry Pi med "192.168 …".
I mitt fall är kortet IP 192.168.2.129, så gå bara till webbadressen under vilken dator som helst i mitt nätverk:
192.168.2.129:8080/
En sida som liknar bilden nedan öppnas och du uppmanas att logga in och lösenord. För både inloggning och lösenord, skriv admin och ange för att komma åt:
Observera att på hemsidan visas QR -koden och under den 8 -siffriga stiftet som kan användas för att länka Homebridge till Home -appen. I alternativet "Config" i verktyget kan du komma åt config.json, redigera om du behöver och sedan spara.
Bläddra igenom funktionerna som finns i Homebridge Config UI X och bekanta dig med verktyget.
För att stoppa körningen av Homebridge kan du använda kommandot nedan i terminalen:
sudo service homebridge stopp
För att starta om Homebridge kan du använda kommandot nedan:
sudo service homebridge starta om
För att starta Homebridge -körning kan du använda kommandot nedan:
sudo service homebridge start
Med servern igång går du till steg 9 för att fortsätta länka Homebridge till Home -appen på din Apple -enhet.
Steg 6: Installera Homebridge på Windows
Om du inte har en Raspberry Pi eller annan inbäddad plattform som kan köra Homebridge kan du låta din server köras på Windows.
Du måste installera NodeJS och en alternativ textredigerare till Windows Anteckningar.
Ladda ner NodeJS från en av länkarna nedan och installera det:
nodejs.org/en/download/
Under installationen markerar du kryssrutan som låter dig automatiskt installera nödvändiga verktyg:
NodeJS är inte ett grafiskt gränssnittsprogram, så alla åtgärder utförs på det från en kommandotolk.
Ladda ner Anteckningar ++ från en av länkarna nedan och installera det:
notepad-plus-plus.org/downloads/
I Windows -alternativmenyn när du högerklickar på en fil visas alternativet "Redigera med Anteckningar ++" och du kan välja det här alternativet när du behöver redigera en textfil eller Homebridge -fil.
Gå till Windows "Start" -menyn, skriv in och sök efter "Inställningar" och när du hittar alternativet. Klicka på "Nätverk och Internet" och klicka sedan på "Nätverks- och delningscenter". Under "Åtkomsttyp" klickar du på din aktiva anslutning, klickar på "Detaljer" och kopierar den åttasiffriga MAC -adressen för ditt nätverkskort och sparar den i anteckningsblock, eftersom den här adressen kommer att krävas senare:
I Windows "Start" -menyn skriver du och söker efter "cmd" (kommandotolken) och när du hittar den högerklickar du på den och väljer "Kör som administratör":
Med terminalen öppen skriver du in var och en av kommandona nedan och trycker på enter efter varje för att bekräfta att NodeJS / NPM -installationen lyckades. Dessa kommandon returnerar versionen av alla paket som installerades:
nod -v
npm -v
När dessa förfaranden har slutförts kan vi installera Homebridge. Ange kommandot nedan, ange och vänta tills installationen är klar:
npm install -g --unsafe -perm homebridge
Skriv sedan kommandot nedan och tryck på enter för att starta Homebridge:
hembro
Homebridge kommer att returnera lite information:
1) config.json -filen hittades inte av Homebridge. Den här filen innehåller grundläggande inställningar för att köra Homebridge och alla installerade plugins. Senare skapar vi filen config.json och dess inställningar.
2) Inget plugin installerat. Homebridge utan plugins installerade är helt värdelös.
3) För att länka enheter till Home -appen kan du läsa QR -koden som ger dig den information du behöver para. Eftersom filen config.json inte skapades och konfigurerades och det inte finns något plugin installerat är den här QR -koden för närvarande inte bra, även om du i Home -appen redan kan hitta Homebridge tillgänglig för länkning, men inte.
4) Ett annat sätt att länka enheter till hemappen är genom alternativet "Lägg till tillbehör", "Jag har ingen kod eller kan inte skanna", och under "Tillbehör i närheten" väljs enheten och du kommer då att bli ombedd att ange installationskoden. Observera att terminalen visas med den åttasiffriga koden och måste anges för att matcha applikationen.
Tryck på CTRL + C -tangenterna på terminalen för att stänga Homebridge. Meddelandet”Fick SIGINT, stänger av Homebridge…” kommer att returneras och du kommer att bli ombedd att bekräfta, där du måste skriva bokstaven Y och trycka på enter.
För att skapa config.json -filen, öppna Notepad ++, klicka på menyn "File", "New" och ett nytt fönster öppnas. Klicka på menyn "Språk", bläddra till bokstaven J i listan och välj "JSON".
Ladda ner filen nedan. Öppna den här filen, kopiera innehållet och klistra in det i filen som är öppen i Anteckningar ++:
fil05
1) I "användarnamn" raderar du sekvensen XX: XX: XX: XX: XX: XX och anger den åttasiffriga MAC -adressen för nätverkskortet som du tidigare noterat. Bokstäverna i adressen du anger måste vara stora.
2) I "pin" kan du behålla de åtta numeriska siffrorna eller så kan du ändra till en sekvens du vill ha, kom ihåg att behålla samma separationsformat med streck. Det här är koden du måste ange när du länkar Homebridge till Home -appen.
Den andra filinformationen kan du behålla, eftersom du lägger till nödvändig information när du lägger till plugins och tillbehör.
Klicka på menyn "File", "Save", namnge filen config.json och spara den till sökvägen "C: / Users / DITT NAMN ELLER DOKUMENT \.homebridge":
Stäng Anteckningar ++.
Steg 7: Installera Homebridge Config UI X Plugin (Windows)
För att demonstrera installationen av ett plugin på Homebridge valde jag att använda Homebridge Config UI X. Detta plugin tillåter via en webbläsare att kunna konfigurera, övervaka, säkerhetskopiera och starta om Homebridge.
För att installera tillägget, skriv kommandot nedan i terminalen, tryck på enter och vänta tills installationen är klar:
npm install -g --unsafe-perm homebridge-config-ui-x
OBS! Om du under installationen av tillägget hittar ett fel som innehåller termerna MSBUILD / VCBuild.exe, kör bara var och en av följande kommandon oberoende och försök sedan installera igen från ovanstående kommando:
npm installera -g nod -gyp
npm installera-global-produktion windows-build-verktyg
npm installera --global --produktion windows-build-tools --vs2015
Du måste nu redigera config.json och ange plugin -informationen som läggs till i Homebridge. Gå till sökvägen "C: / Users / DITT NAMN ELLER DOKUMENT \.homebridge" och genom Anteckningar ++ öppna config.json som skapades tidigare:
Inom "plattform" -strukturen måste alla plugins som installeras på Homebridge informeras.
För Homebridge Config UI X måste du lägga till följande kodavsnitt som finns i filen nedan. Ladda ner, öppna, kopiera innehållet och klistra in det i filen som är öppen i Anteckningar ++:
fil06
Gå till "plattformar" och ange kodavsnittet du kopierade från filen. På bilden nedan kan du se hur "plattformar" -strukturen kommer att se ut efter att informationen har lagts till:
Om du vill validera strukturen för din kod efter redigering, gå bara till JSONLint -webbplatsen, klistra in all config.json -kod, klicka på "Validera JSON" och om allt är OK kommer meddelandet "Valid JSON" att returneras. Om din kod har något fel kommer den att pekas på linjen med felet och returneras ett meddelande som beskriver felet:
jsonlint.com/
Spara filen, stäng Anteckningar ++ och starta om Windows.
För att öppna Homebridge Config UI X genom webbläsaren, gå till:
lokal värd: 8080/
En sida som liknar bilden nedan öppnas och du uppmanas att logga in och lösenord. För både inloggning och lösenord, skriv admin och ange för att komma åt:
Observera att på hemsidan visas QR -koden och under den 8 -siffriga stiftet som kan användas för att länka Homebridge till Home -appen. I alternativet "Config" i verktyget kan du komma åt config.json, redigera om du behöver och sedan spara.
Bläddra igenom funktionerna som finns i Homebridge Config UI X och bekanta dig med verktyget.
Steg 8: Starta Homebridge med Windows
Homebridge Config UI X ger ett kommando som kan användas för att konfigurera Homebridge som en tjänst så att servern kan startas upp tillsammans med Windows. Skriv kommandot nedan vid prompten, ange och vänta tills installationen är klar:
hb-serviceinstallation
OBS! Om din Windows -brandvägg begär tillstånd att komma åt det privata nätverket, bevilja det
När installationen är klar stänger du kommandotolken och startar om Windows.
När systemet startar, tryck på CTRL + ALT + DEL för att öppna Windows Aktivitetshanterare. Gå till fliken "Tjänster", leta efter Homebridge i listan och se om "Status" är "Kör":
Högerklicka på Homebridge -tjänsten öppnar alternativen där du kan stoppa tjänsten, starta om och om tjänsten stoppas kan du starta:
Om du vill ta bort Homebridge från Windows -start, skriv helt enkelt kommandot nedan, skriv in och vänta tills avinstallationen är klar:
avinstallera hb-service
OBS: Beroende på vilket antivirusprogram du använder kan du ha svårt att hitta Homebridge från din mobila enhet. För teständamål, när det är dags att länka Homebridge till Home -appen, om servern inte hittas inom två minuter, inaktivera ditt antivirusprogram, inaktivera Windows Defender, starta om Homebridge -tjänsten via Windows Aktivitetshanterare och försök igen hitta servern från Home -appen
Steg 9: Länka Homebridge till Home -appen
Följande riktlinjer gäller för både Homebridge som körs på Raspberry Pi och Windows. Se till att servern körs eftersom Home -appen bara hittar Homebridge om den är online.
Jag använde en iPhone 8 Plus för det här inlägget, så härifrån kommer stegen att vara iOS -baserade. För andra Apple Homekit -kompatibla enheter föreslår jag att du kontrollerar menyerna för följande alternativ.
Gå till din iPhones startskärm och leta efter hemappen från apparna. Om du inte hittar den går du till App Store och installerar appen:
Med hemappen öppen klickar du på "Lägg till tillbehör":
Klicka på "Jag har ingen kod eller kan inte skanna?" På skärmen som öppnas:
I “Nära tillbehör” ser du Homebridge. Klicka på den för att öppna parningsskärmen:
Ett meddelande öppnas och du måste klicka på "Lägg till ändå":
Du kommer att bli ombedd att ange “Homebridge Setup Code”. Fyll i koden (PIN) du ställde in i config.json och vänta:
Om allt går bra ser du en skärm som visar att Homebridge har lagts till och är redo att användas:
OBS: Om du får ett meddelande om att koden inte godkändes eller inte kunde läggas till, stäng Home -appen, starta om Homebridge och försök med stegen igen
På nästa skärm ser du meddelandet "Ytterligare installation krävs" eftersom det inte finns någon Homebridge -enhet än. Klicka på Klar och appen återgår till startskärmen:
På startskärmen klickar du på en hussymbol, på nästa skärm klickar du på “Hubs & Bridges”, klickar på den nyligen tillagda Homebridge och du kommer att se lite information, och om du senare behöver ta bort Homebridge -länken klickar du bara på “Ta bort Bridge from Home”:
Om du tar bort Homebridge från Home -appen och vill lägga till den igen, måste du ta bort mappen "tillbehör" och "persist" från servern.
I Raspberry Pi:
Avsluta Homebridge genom att skriva kommandot nedan i terminalen och trycka på enter:
sudo service homebridge stopp
Om du gjorde steg 4 för att få Homebridge igång direkt efter att Raspbian startat skriver du kommandot nedan och trycker på enter:
cd /var /homebridge
Om du inte startade Homebridge med Raspbian skriver du kommandot nedan och trycker på enter:
cd.homebridge/
Skriv in var och en av kommandona nedan och tryck på enter efter varje för att radera mappen "tillbehör" och "kvarhålla":
sudo rm -r kvarstår/
sudo rm -r tillbehör/
Digite o comando abaixo no terminal e dê enter para iniciar o Homebridge:
sudo service homebridge start
Gör stegen igen för att länka Homebridge till Home -appen.
I Windows:
Stoppa Homebridge -tjänsten via Windows Aktivitetshanterare, gå till sökvägen "C: / Users / DITT NAMN ELLER DOKUMENT \.homebridge" och ta bort "tillbehör" och "kvarstående mappar. Starta Homebridge -tjänsten via Windows Aktivitetshanterare.
Gör stegen igen för att länka Homebridge till Home -appen.
Det är viktigt att notera att alla enheter som är inbyggda i Home -appen drivs lokalt. För att kunna styra Home app -enheter via ett externt nätverk (till exempel 3G / 4G -anslutning) måste du konfigurera ett automatiseringshub från en av följande Apple -enheter: iPad (med iOS 10 eller senare), Apple TV (4: e generationen) eller HomePod. På så sätt kommer du även hemifrån att kunna fjärrstyra din automatisering och IoT -enheter som är integrerade med Home -appen via Homebridge eller Homekit.
Genom att länka Homebridge till appen Completed Home kan du utforska funktionerna i detta fantastiska verktyg. I länken nedan kan du se listan över plugins som är tillgängliga för användning med Homebridge och genom att klicka på var och en kan du se deras information och hur du installerar:
www.npmjs.com/search?q=homebridge-plugin
Om du har en IoT- eller hemautomatiseringsenhet och vill integrera den med Homebridge, sök bara om det redan finns ett plugin som gör att du kan använda den här enheten i Home -appen.
Eftersom rotanvändaren inte är aktiverad på Raspbian, kom ihåg att för plugin -installationer alltid använda ordet sudo före terminalinstallationskommandot. Om du inte använder sudo kommer systemet alltid att uppmana dig att ange systemlösenordet för att utföra åtgärden eller så kan du returnera ett meddelande om att du inte har behörighet.
I Windows måste kommandotolken köras som administratör för att kunna utföra kommandoraderna, och du bör inte använda ordet sudo eftersom det inte kommer att identifieras av systemet.
När du installerar ett plugin, se till att lägga till dess information i config.json och starta om Homebridge så att Home -appen kan uppdateras med informationen från de tillagda pluginsna. På samma sätt, när du avinstallerar ett Homebridge -plugin, var noga med att ta bort pluginns config.json -information, som om du inte tar bort servern kan du ha startproblem.
Nedan finns några länkar som kan vara till hjälp för att hitta mer information om Homebridge och Homekit:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Om du har Sonoff -enheter och vill använda dem med Home -appen och Siri rekommenderar jag att du läser den instruerbara Integrate Sonoff With Home -appen (Apple IPhone IOS).
Rekommenderad:
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Installera och konfigurera Shinken Network Monitor på Raspberry Pi: 14 steg
Installera och konfigurera Shinken Network Monitor på Raspberry Pi: OBS: shinken uppdaterades senast i mars 2016 till en stabil version av 2.4.3. Så för flera år sedan gick jag vidare till andra sätt att övervaka hemnätverk. Dessutom verkar php5 inte vara tillgänglig. Så använd inte denna instruerbara! Installera en
Bildbehandling med Raspberry Pi: Installera OpenCV och bildfärgseparation: 4 steg
Bildbehandling med Raspberry Pi: Installera OpenCV och bildfärgseparation: Det här inlägget är det första av flera bildbehandlingshandledning som kommer att följa. Vi tittar närmare på pixlarna som utgör en bild, lär oss hur man installerar OpenCV på Raspberry Pi och vi skriver också testskript för att ta en bild och även
Ladda ner och installera Windows 7 Beta (Build 7000) på din dator: 4 steg
Ladda ner och installera Windows 7 Beta (Build 7000) på din dator: I den här instruktionsboken kommer jag att visa dig hur du laddar ner beta för Windows 7 till en dvd (filstorlek är 3,7 spelningar) och installerar den på din dator. Låt oss börja
Installera Windows 7 Builds 7057, 7068 och Even 7077 !!: 6 steg
Installera Windows 7 Builds 7057, 7068 och Even 7077 !!: Först och främst är jag inte ansvarig för någon av de builds som läggs ut på piratebay eller torrentreactor, och det är verkligen inte mitt problem om du får några virus från dessa webbplatser, eftersom de är kända attackplatser. Så vitt jag vet har jag använt det hittills med