Så bygger du en tyst och strömsnål Home Assistant-server

Eva Wong är teknisk skribent och händig hemmabyggare på ZimaSpace. Som tekniknörd sedan barnsben med ett brinnande intresse för hemlabb och programvara med öppen källkodspecialiserar hon sig på att göra komplexa tekniska koncept begripliga genom praktiska, praktiska guider. Eva tycker att självhosting ska vara roligt, inte avskräckande. Genom sina handledningar hjälper hon communityn att göra hårdvaruinstallationer mindre mystiska, från att bygga sin första NAS till att bemästra Docker-containrar.

Bygg en tyst Home Assistant-server med låg strömförbrukning genom att fastställa ljud- och effektgränser för det aktuella rummet innan du väljer datorkraft, lagring, kylning och chassilösning.

Home Assistant i sig belastar ofta systemet lite, men säkerhetskopior, databaser, instrumentpaneler, röststyrning, kameror och närliggande containrar kan skapa kortvariga eller långvariga toppar. Dimensionera servern för den tyngsta nödvändiga samtidiga belastningen, lagra aktiva data på en SSD och kontrollera temperatur och svarstid i det slutliga chassit. Tystnad är inte en framgång om systemet stryps eller inte kan återhämta sig utan tillsyn.

Mät rummets och arbetsbelastningens gränser

Välj installationsplats, lyssningsavstånd, acceptabelt konstant ljud, acceptabla kortvariga fläktökningar, omgivningstemperatur och maximal effekt från vägguttaget. Lista sedan den normala arbetsbelastningen för Home Assistant och den tyngsta planerade samtidiga belastningen. Dessa begränsningar avgör om passiv kylning, en långsamt roterande fläkt eller ett annat rum är lämpligt.

En diskussion om fläktlösa minidatorer beskriver sval och strömsnål drift av Home Assistant, men gäller också en specifik arbetsbelastning och ett specifikt chassi. Använd erfarenheten av fläktlös drift som utgångspunkt för egna tester, inte som en allmän garanti.

Ändra topologin när rummet inte kan hantera den kylning som kameror eller AI kräver. Behåll Home Assistant på den tysta platsen och flytta kontinuerlig databehandling någon annanstans i stället för att stänga in ett varmt högpresterande system.

Använd effektiv databehandling och aktiv lagring med SSD

Välj en modern plattform med låg tomgångsförbrukning och tillräcklig toppeffekt för den uppmätta arbetsbelastningen. Använd sedan en SSD för operativsystemet, konfigurationen och databasen. Undvik mekaniska diskar i bostadsutrymmen när vibrationer och ljud vid uppstart inte behövs; placera lagrings- eller säkerhetskopieringsdiskar med stor kapacitet i en annan värd.

En uppsättning mätningar av strömförbrukningen vid vägguttaget för N100-minidatorer visar ungefär 6 till 8 watt utan ansluten skärm eller kringutrustning och 9 till 12 watt vid normal användning. Siffrorna gäller tester av hela systemet och är ingen garanti för varje chassi eller ansluten enhet.

Köp inte extra processorkärnor som höjer plattformens strömförbrukning vid inaktivitet utan att förbättra någon nödvändig uppgift. Behåll uppgraderingsutrymme för minne, lagring eller en separat beräkningsnod endast om en namngiven framtida arbetsbelastning motiverar det.

Utforma kylningen för det slutliga chassit

Placera servern så att luftintag och frånluft har fritt utrymme, håll varma nätadaptrar och snurrande diskar åtskilda så att de inte värmer samma utrymme och dra kablar utan att blockera ventilationsöppningarna. En större kylfläns eller en långsamtgående kvalitetsfläkt kan ge lägre temperaturer och mindre tonalt ljud än ett litet chassi där fläkten går upp i varv aggressivt.

Ett tyst serverbygge med låg strömförbrukning uppmätte 15 watts förbrukning vid inaktivitet med hela sin lagringskonfiguration. Det visar varför diskar, fläktar och strömförsörjning måste ingå i systemmätningen.

Kör en långvarig säkerhetskopiering, en databasfråga och den mest krävande automationssekvensen tills temperaturen stabiliseras. Underkänn chassit om det stryps, överskrider ljudgränsen eller kräver en osäker omgivningstemperatur.

Single board computer zimaboard2

Validera effekt, ljudnivå och återställning tillsammans

Mät energiförbrukningen från vägguttaget under 24 timmar, ljudnivån vid inaktivitet och vid toppbelastning, komponenttemperaturer, svanslatensen från händelse till åtgärd, säkerhetskopieringens varaktighet och omstartsbeteendet. Testa automatisk start efter strömavbrott och kontrollera att värden kan återställas utan bildskärm, tangentbord eller ett proprietärt skrivbordsverktyg.

ZimaSpaces guide till felsökning av fläktljud hjälper dig att identifiera när tyst effektivitet har passerat en gräns för kylning eller arbetsbelastning.

Avsluta när det slutliga chassit håller sig inom effekt- och ljudgränserna, kritiska arbetsflöden uppfyller latensmålen, lagringen har återställningsmarginal och en återställning fungerar. Lägg bara till en nod när en varaktig arbetsbelastning passerar den uppmätta gränsen; annars ska du sluta bygga ut.

Installation av NAS och server

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.