So dimensionieren Sie einen Heimserver für Home Assistant und Internetausfälle

Eva Wong ist die technische Redakteurin und begeisterte Tüftlerin bei ZimaSpace. Als lebenslanger Geek mit einer Leidenschaft für Homelabs und Open-Source-Softwarehat sie sich darauf spezialisiert, komplexe technische Konzepte in verständliche, praxisnahe Anleitungenzu übersetzen. Eva ist überzeugt, dass Self-Hosting Spaß machen sollte und nicht einschüchternd sein darf. Mit ihren Tutorials hilft sie der Community dabei, Hardware-Setups zu durchschauen, vom Bau des ersten NAS bis zum sicheren Umgang mit Docker-Containern.

Dimensionieren Sie den geschützten lokalen Steuerungspfad – nicht nur den Home-Assistant-Prozess – für genau die Internet- und Stromausfälle, die Ihr Haushalt überstehen muss.

In einem Haushalt, in dem Beleuchtung, Raumklima, Leckageerkennung oder Zugangssysteme während einer Störung wichtig sind, ist der Server nur eine von mehreren Komponenten. Lokale Schalter, WLAN- oder Funkkoordinatoren, dauerhafter Speicher, Akkustromversorgung und eine wiederherstellbare Konfiguration müssen aufeinander abgestimmt bleiben. Die Auslegung ist nicht mehr ausfallsicher, sobald eine erforderliche Cloud-API, ein ungeschützter Router oder ein unbekanntes Neustartverhalten den Workflow unterbricht, bevor die Rechenkapazität zum Engpass wird.

Das Akzeptanzziel für Ausfälle festlegen

Unterscheiden Sie einen Internetausfall von einem Stromausfall. Bei einem Internetausfall kann das LAN weiterhin funktionieren und die lokale Kommunikation zwischen Geräten fortgesetzt werden. Bei einem Stromausfall können Host, Router, Switches, Access Points, Koordinatoren, NAS und Aktoren gleichzeitig ausfallen. Legen Sie für jedes Ereignis eine eigene Dauer und akzeptable Einschränkungen fest.

Eine Community-Diskussion zur Planung für Stromausfälle unterscheidet die lokale Gerätesteuerung von der umfassenderen Frage, was weiterhin mit Strom versorgt wird. Diese Ungewissheit ist der richtige Ausgangspunkt: Erfassen Sie kritische Aktionen, ihre Netzwerk- und Cloud-Abhängigkeiten sowie die manuelle Ausweichlösung. Die allgemeine Anforderung, „Home Assistant online zu halten“, reicht für die Dimensionierung der Topologie nicht aus.

Ordnen Sie jeden Workflow einer der Kategorien „muss weiterlaufen“, „darf eingeschränkt sein“ oder „kann sicher angehalten werden“ zu. Ein Leckageventil und eine Heizungssicherung können wichtiger sein als Verlaufsdiagramme, Fernbenachrichtigungen und Sprachanfragen. Die geschützte Einrichtung benötigt nur für die Gruppe „muss weiterlaufen“ plus eine Reserve für die Wiederherstellung ausreichend Kapazität. Optionale Aufgaben können pausieren oder auf einen anderen Host verlagert werden.

Dimensionierung der Rechenleistung anhand der kritischen Arbeitslast

Messen Sie die Kernlast der Automatisierung bei getrennter WAN-Verbindung und laufender Sequenz der geschäftigsten lokalen Ereignisse. Erfassen Sie die anhaltende und die Spitzen-CPU-Auslastung, den Speicherdruck, die Speicherwartezeit und die Antwortlatenz. Beziehen Sie die Datenbank und nur jene Add-ons ein, die für die geschützten Aktionen erforderlich sind. So erhalten Sie eine Server-Baseline, die sich an den Diensten und nicht an der Geräteanzahl orientiert.

Halten Sie lokale Sprachmodelle, Kamera-Inferenz, Medienverarbeitung und Backup-Komprimierung vom geschützten Pfad fern, sofern sie nicht ausdrücklich zu den Anforderungen bei einem Ausfall gehören. Wenn sie denselben Host nutzen, begrenzen Sie die Ressourcen oder steuern Sie die Ausführung per Zeitplanung und bilden Sie die ungünstigste Überschneidung nach. Teilen Sie einen Dienst nur dann auf, wenn seine Spitzenlast dazu führt, dass eine kritische Aktion das Abnahmeziel verfehlt.

Planen Sie Reserven für Updates, die Wartung des Recorders und künftiges Wachstum ein, aber leiten Sie daraus keine willkürliche Prozessor-Klasse ab. Ein Host ist ausreichend dimensioniert, wenn die gemessene kritische Abfolge reaktionsschnell bleibt und das Neustartverhalten vorhersehbar ist. Für den aktuellen Einsatzzweck ist er zu groß, wenn ungenutzte Kapazität den Stromverbrauch im Leerlauf und die USV-Last erhöht, ohne ein konkretes Ausfallszenario zu entschärfen.

Einen geschützten Strom- und Netzwerkpfad aufbauen

Zeichnen Sie einen Pfad vom Sensor oder Dashboard über Funk oder WLAN, die lokale Schaltung, Home Assistant und den Aktor. Versorgen Sie alle erforderlichen Netzwerkkomponenten und den Host über einen gemessenen, USV-gestützten Stromkreis. Ein Akku nur am Server reicht nicht aus, wenn Router, Switch, Access Point oder Koordinator den Strom verlieren.

One operator describes protecting networking gear, storage, and the Home Assistant server with small UPS units, shutting servers down within minutes, and keeping network equipment available longer. The timings are installation-specific, but the role split is valuable: compute may shut down safely while the local communication path remains useful.

Messen Sie die Gesamtlast aller angeschlossenen Steckdosen, legen Sie eine Ziel-Laufzeit fest und testen Sie das System bei normaler Spitzenlast. Legen Sie fest, ob der Host den Ausfall überbrückt, kontrolliert herunterfährt oder nach der Rückkehr des Stroms neu startet. Verwerfen Sie eine Konstruktion, die sich nicht davon erholt, wenn der Strom zurückkehrt, während die USV noch Ladung hat. Dieser Sonderfall kann dazu führen, dass ein intakter Akku einen nicht erreichbaren Dienst schützt.

Ereignis Geschützte Rollen Abnahmetest
Internetausfall Host, LAN, Funkverbindungen, lokale Geräte WAN-Pull-Workflow bestanden
Kurzer Stromausfall Kritischer Pfad plus USV Gemessene Laufzeit übertrifft den Zielwert
Längerer Stromausfall Sicheres Herunterfahren und manuelle Steuerung Abfolge zum Herunterfahren und Neustarten bestanden

Single board computer zimaboard2

Live-Daten und Wiederherstellungskopien trennen

Bewahren Sie die Konfiguration und die aktive Recorder-Datenbank auf überwachtem, dauerhaftem Speicher auf, der zusammen mit dem geschützten Host startet. Speichern Sie Wiederherstellungskopien an einem separaten Ziel, dessen Ausfall den Start der lokalen Automatisierung nicht verhindert. Ein NAS kann ein geeignetes Backup-Ziel sein, sollte aber nicht versehentlich zur Voraussetzung für den Kernbetrieb werden.

Ein geschilderter Ausfallablauf mit Home Assistant und Synology zeigt, dass beide Systeme bei einem USV-Ereignis heruntergefahren wurden, aber nicht automatisch wieder starteten, als die Stromversorgung zurückkehrte, bevor die USV vollständig entladen war. Der Fall verdeutlicht, warum die Wiederherstellung von Speicher, Host und Stromversorgung als ein zusammenhängender Ablauf getestet werden muss: Selbst einzeln korrekt funktionierende Komponenten können dazu führen, dass ein Dienst nicht verfügbar ist.

Legen Sie die Häufigkeit der Backups anhand des akzeptablen Datenverlusts fest und stellen Sie dann eine aktuelle Kopie auf einem anderen Medium oder einem Ersatzgerät wieder her. Bewahren Sie Zugangsdaten und Anleitungen so auf, dass eine andere für die Haushaltsverwaltung zuständige Person darauf zugreifen kann. RAID, gespiegelter Speicher oder eine zweite Partition ersetzen keine externe Kopie, da sie dieselbe Fehlerdomäne für Bediener und System beibehalten.

Topologie validieren und Auslöser für Erweiterungen festlegen

Führen Sie vier Abnahmetests durch: Trennen Sie die WAN-Verbindung, machen Sie das Backup-Ziel nicht verfügbar, simulieren Sie die USV-Aktion bei niedrigem Akkustand und stellen Sie eine Sicherung auf alternativer Hardware wieder her. Messen Sie die Zeit für kritische Automationen, das Herunterfahren, den Neustart und die Wiederherstellung. Erfassen Sie Fehler nach Verbindungen im Abhängigkeitsdiagramm, damit eine Aufrüstung die betroffene Funktion verbessert, statt überall zusätzliche Kapazität bereitzustellen.

Der Leitfaden von ZimaSpace zum Messen der Home-Assistant-Leistung über den Warm-Cache hinaus erklärt, warum wiederholte Tests mit warmem Cache Grenzen beim Kaltstart oder unter Spitzenlast verbergen können. Wenden Sie diese Methode auf die geschützte Arbeitslast an und vergleichen Sie das Ergebnis mit der USV-Leistungsaufnahme und dem Wiederherstellungsverhalten, statt den Host aufgrund eines unauffälligen Laufs mit warmem Cache zu vergrößern.

Erweitern Sie die Rechenleistung, wenn die gemessene kritische Latenz nach Ausschluss anderer Engpässe zu hoch ist. Erhöhen Sie die Akkukapazität, wenn die Laufzeit des vollständigen Pfads das Ziel verfehlt. Trennen Sie stark ausgelastete Dienste, wenn die Isolation den Fehler behebt. Kaufen Sie keine weitere Serverhardware, wenn ein ausschließlich cloudbasiertes Gerät, eine ungeschützte Netzwerkkomponente oder eine nicht getestete Wiederherstellung weiterhin die erste Schwachstelle darstellt.

Abschließende Regel für die Einrichtung

Die ausfallsichere Größe ist die kleinste geschützte Topologie, die die Tests des Haushalts zu WAN-Ausfall, Überbrückungszeit, Neustart und Wiederherstellung besteht. Erweitern Sie Rechenleistung, Akkukapazität oder Isolation nur, wenn der gemessene Schwachpunkt den Test nicht besteht. Wenn Cloud-Abhängigkeiten oder Lücken bei der manuellen Steuerung weiterhin den Ausschlag geben, beheben Sie diese, bevor Sie den Home-Assistant-Server erweitern.

NAS- und Servereinrichtung

Mehr zum Lesen

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.