Även om du kan bygga flera enastående projekt med din Raspberry Pi, är en av de mest användbara att ställa in en Homebridge-server. Homebridge tillåter HomeKit-stöd för enheter som inte stöds inbyggt i Apple Home.
Med Homebridge kan du använda Apple HomeKit med enheter som Nest- och Nest-kameror, ringkameror och dörrklockor, TP-Link Kasa-omkopplare, Belkin WeMo-enheter och till och med ditt Tesla-fordon. Idag ska vi visa dig hur du får Homebridge att fungera i ditt smarta hem med hjälp av en Raspberry Pi.
Vad är Homebridge?
Homebridge är en lätt öppen källkodsserver som körs på Node.js. Dess primära funktion är att emulera iOS HomeKit API. Enkelt uttryckt pratar de smarta enheterna i ditt hem med Homebridge via plugins, och Homebridge vidarebefordrar den informationen till Apple HomeKit. HomeKit vidarebefordrar i sin tur information till Homebridge, som sedan styr dina smarta enheter.
Denna kommunikation gör det möjligt för användare att styra enheter via Apple Home som de inte skulle kunna styra inbyggt. Det öppnar upp en hel del möjligheter för människor som vill anpassa sitt smarta hem. Dessutom är användargränssnittet intuitivt, programvaran är gratis och att konfigurera Homebridge tar mindre än en timme.
När Homebridge är konfigurerad kommer alla dina enheter att vara synliga i Apple Home-gränssnittet, och de bör fungera som alla andra smarta enheter som för närvarande stöder HomeKit. Du får även aviseringar när en enhet är offline och du kan ställa in anpassade automatiseringar.
Om du till exempel vill ha alla lampor släckta när den sista personen lämnar ditt hem, gör Homebridge det möjligt. Homebridge öppnar också dörren till många av Apples genvägsfunktioner, vilket ger nästan obegränsade automatiseringar.
Vad du behöver för detta projekt
Du kommer att behöva några saker för att få Homebridge att fungera. Dom är:
Ladda ner och installera den officiella Homebridge-bilden
Det finns fyra steg för att installera den officiella Homebridge-bilden med balenaEtcher. Dom är:
- Ladda ner den officiella Homebridge Raspberry Pi-bilden Sätt i ditt microSD-kort i din dator och öppna balenaEtcher. Välj din bild fil. Den här filen är Homebridge-bilden du laddade ner. Välj din mål, som är ditt microSD-kort, och tryck på Blixt!
Processen att blinka bilden bör bara ta några minuter. När etsningen är klar, mata ut ditt microSD-kort och sätt in det i microSD-kortplatsen på din Raspberry Pi (se till att det är avstängt innan du installerar). Slå sedan på din Pi för att fortsätta.
Anslut till Raspberry Pi och uppdatera
När din Pi är på, gå tillbaka till din dator och öppna en webbläsare. Navigera till homebridge.local. Om du uppmanas att ange inloggning och lösenord är inloggningen: administration, och lösenordet är: administration.
Webbplatsen bör ladda konfigurationen för Homebridge. Processen kan ta några minuter, och Homebridge kommer också att kontrollera och installera eventuella uppdateringar.
Därefter vill du se till att din version av Node.js är den senaste. I det övre högra hörnet av skärmen ser du tre vertikala punkter. Klicka på dessa prickar och en hamburgermeny bör dyka upp. Klicka på Terminal, så ändras skärmen till kommandoraden.
På kommandoraden skriver du:
sudo hb-config
Detta kommando öppnar ett fönster där du kan välja Uppgradera Node.js till den senaste LTS-versionen. När den har valts kommer installationen av Node.js att uppdateras, eller så får du ett meddelande om att versionen redan är aktuell. Det är allt! Homebridge är nu installerad.
Ändra ditt förinställda Homebridge-lösenord
En av de första sakerna du vill göra är att ändra standardlösenordet för Homebridge. Klicka på de tre vertikala prickarna i det övre högra hörnet och klicka sedan på Användarkonton. Klicka på Redigera. Ange en Administratör namn och lösenord och klicka sedan på Spara.
Se till att du sparar det här lösenordet för om du tappar bort det kommer du inte att kunna logga in på din Homebridge-server om du inte installerar om det.
Söker efter plugins
Homebridge använder plugins för att kommunicera med dina enheter. För att installera plugins, klicka först på Plugins meny. Skriv sedan in plugin-programmets namn i Sök efter plugins att installera… låda.
Vi rekommenderar att du endast använder plugins som har den gröna Verifierad symbol bredvid deras installationer. Verifierad betyder att Homebridges projektteam har granskat dessa plugins och att de uppfyller kraven för en “problemfri användarupplevelse.”
Många av dessa plugins kräver konfiguration, men var och en bör ha detaljerade användarguider som leder dig genom processen. Installerade plugins ser vanligtvis likadana ut. På pluginsidan ser du INSTÄLLNINGAR under varje pluginnamn. Om ordet UPPDATERING visas bredvid inställningar, så har plugin-programmet en uppdatering tillgänglig.
Du kommer också att se en skiftnyckelikon på höger sida av plugin-rutan. Den skiftnyckeln låter dig återgå till en tidigare version om du har problem med plugin-programmet. Slutligen, ikonen längst till höger, som ser ut som en ruta med en pil som pekar uppåt och till höger, länkar till den officiella GitHub readme för det pluginet. Genom att klicka på den här länken kan du läsa mer om konfiguration, kontrollera vanliga frågor och se versionshistorik.
Använda Homebridge med HomeKit
Nu när du har installerat Homebridge vill du ställa in den för att fungera med Apple HomeKit. Så här gör du det:
- Öppna Hem app på din iOS-enhet Tryck på i det övre högra hörnet + symbol Tryck Lägg till tillbehör, skanna sedan QR-koden som visas i din homebridge.local instrumentpanel.
Om du inte har konfigurerat några tillbehör eller lagt till några plugins kan du få ett meddelande där det står Ytterligare inställningar krävs. Oroa dig inte för det här meddelandet. När du har installerat några plugins försvinner meddelandet.
Homebridge bästa praxis
Efter att ha använt Homebridge ett tag kan du märka att dina plugins är inaktuella. Utvecklare uppdaterar ständigt sina plugins för att squash buggar och förbättra prestanda, men det finns inget sätt att veta om dessa plugin-förbättringar.
En gång i månaden rekommenderar vi användare att logga in på sin Homebridge-server och leta efter inaktuella plugins. Att göra det kommer att hålla allt aktuellt och kan eliminera potentiella problem med föråldrade versioner. Det är också en bra idé att starta om Homebridge-servern med några månaders mellanrum. Om en enhet slutar fungera med HomeKit är omstart ett av de bästa knepen för att fixa saker.
Dessutom, om du märker röd eller gul text på ditt Homebridge-instrumentpanelsflöde, finns det en god möjlighet att något har gått fel. I dessa fall måste du uppdatera eller installera om det felande plugin-programmet. Du kan också behöva ändra vissa konfigurationsalternativ.
Njut av din nya Homebridge-installation
Homebridge är ett anmärkningsvärt verktyg för smart hemautomation. Det låter dig styra billiga enheter med de Apple-enheter du redan äger. Dessutom är programvaran gratis att använda, stöds brett på platser som GitHub och kan anpassas för individuella smarta heminställningar.
Det bästa är dock hur enkelt det är att börja arbeta med ditt nuvarande smarta hem. Och med den nya officiella Raspberry Pi-bilden är det enklare än någonsin att installera Homebridge. Så om du har en extra Raspberry Pi som sitter och samlar damm, ge Homebridge ett försök. Vi tror att du kommer att trivas.
Om författaren
Matt Hall (102 publicerade artiklar)
Matt L. Hall täcker teknik för MUO. Ursprungligen från Austin, Texas, bor han nu i Boston med sin fru, två hundar och två katter. Matt tog sin BA i engelska från University of Massachusetts.
Mer från Matt Hall
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
