Warum Home Assistant OS auf einem PC statt dem Raspberry Pi?
Um die Geschwindigkeit und die Leistungsfähigkeit meines Smarthomes zu erhöhen, musste der Raspberry Pi einem Generic PC weichen. Ich war bisher mit dem Raspberry mehr als zufrieden. Er läuft stabil, ist klein und kompakt. Allerding, wenn man doch einige Geräte und Automatisierungen in seinem Samrthome hat und man bei der Inbetriebnahme neuer Integrationen mehrmals Home Assistant neu starten muss, kann schon die Ladezeit äußerst lang werden. Deshalb erfolgte der Umstieg auf einen schnelleren Rechner.
Der neue PC
Ich habe nach längerer Recherche und einem missglückten Versuch die Home Assistant OS auf einem Windows PC zu installieren, nun doch noch den für mich passenden und funktionierenden Computer gefunden. Es handelt sich um den Dell Optiplex 3040 SFF mit einem I5 Prozessor und 8GB Arbeitsspeicher. Standardmäßig war eine SSD Festplatte mit 128GB und Windows 10 Pro verbaut.
Diesen PC habe ich über die Plattform „Willhaben“ gebraucht erstanden. Leider ist die Gehäuseform nicht die eines Mini-PC´s sondern hat eine Größe zwischen einem herkömmlichen Stand PC und einem Mini-PC. Das Format nennt sich SFF was „Small Form Factor“ also „kleiner Format Faktor“ bedeutet. Wenn dieses Format für mich zu groß gewesen wäre, hätte ich mir neu, einen Dell Optiplex 7050 Micro USFF (Ultra Small Form Factor) gekauft. Dieser ist auf jesen Fall meine Empfehlung da er nicht nur vom Format kompackter ist, sondern auch Energietechnisch weniger Stomverbrauch hat.
Der Missglückte Versuch war mit einem Fujitsu Esprimo Q920 Mini-PC. Leider hat trotz mehrfacher Versuche und Änderungen, der Boot mit der Home Assistant OS über die SSD Festplatte nicht funktioniert. Das BIOS in diesem Rechner lässt einen UEFI Boot auch nach einem Update auf die neueste Version nicht zu. Obwohl es ein sehr gutes und funktionierendes Produkt ist, kann ich den Fujitsu Esprimo Q920 Mini-PC für diesen Zweck absolut nicht empfehlen..
Mein neuer PC und meine Empfehlung:
Schritt 1: Festplatte ausbauen
Um mir die Windows Lizenz zu erhalten, habe ich die Festplatte auf welcher das Betriebssystem installiert ist ausgebaut.
Dazu entfernt man den Deckel welcher mit zwei Schrauben an der Rückseite des PC´s fixiert ist.
Im Inneren befindet sich ein Festplattenhalter aus Kunststoff. Zum Entfernen ist es notwendig, zuerst die Stecker welche an der Festplatte eingesteckt sind, auszustecken. Danach kann man die Arretierung des Halters ganz einfach lösen und ihn entfernen.
Die Festplatte ist mit 4 Pin´s am Halter fixiert. Durch ziehen an den linken Pin´s kann man sie aus den Bohrungen der Festplatte lösen und dadurch die Festplatte aus dem Halter entfernen.
Schritt 2: Anleitung auf home-assistant.io
Wie man das Home Assistant OS installiert und das Image auf die Festplatte schreibt, kann man auf der home-assistant.io Seite nachsehen. Folge dazu einfach diesem Link.
Auf dieser Seite kannst du nachlesen, welche Einstellungen man im BIOS ändern muss. Ausserdem findest du dort den Link zum Programm und der Home Assistant OS URL welche zum Schreiben des Image notwendig sind.
Am Besten lädst du dir das Progamm „Balena Etcher“ herunter und installierst es auf deinem PC. Du kannst dafür der Anleitung auf der homeassistant.io Seite oder einfach hier diesem Link folgen.
Schritt 3: Home Assistant OS Image schreiben
Das Home Assistant OS Image wird mit dem Programm Balena Etcher auf eine neu Festplatte (SSD) geschrieben. Ich habe mir für diesen Zweck eine neue 250GB SanDisk Ultra 3D SSD Festplatte gekauft. Diese ist zuverlässig und schnell. Um diese Platte zum Schreiben mit dem PC zu verbinden, benutze ich einen USB Adapter (SSD auf USB). Dieser wird an meine USB3 Port am PC angeschlossen und macht bei der ganzen Arbeit keine Probleme.
Um das Home Assistant OS Image auf die Platte zu bringen, müssen wir uns zuerst die URL von der homeassistant.io Seite kopieren. Folge dazu einfach diesem LINK und kopiere dir die URL unter Punkt 4.
Danach öffne Balena Etcher und wähle „Flash from URL“
Füge die kopierte Home Assistant OS – URL in die Zeile ein und bestätige mit OK
Jetzt stecke die Festplatte an deinen USB Anschluss und wähle „Select target“
Kontrolliere ob die angeführte Platte die Richtige ist , wähle diese aus und drücke auf „Select“
Nun aktivieren wir „Flash!“
Bei der nun folgenden Warnung wird auch der Speichertyp nocheinmal angeführt. Wenn dieser korrekt ist, bestätige mit „Yes, I´m sure“
Nun wird das Home Assistant OS Image auf die Festplatte gebrannt. Wenn der Flash beendet ist, sollte diese Meldung erscheinen und ein wichtiger Schritt ist somit abgeschlossen.
Schritt 4: Home Assistant Backup erstellen
Dafür gehen wir auf unsere bestehende Home Assistant Installation und wählen
Dann tragen wir einen Backup Namen ein, stellen sicher, dass „Vollständiges Backup“ ausgewählt ist und drücken auf
Nachdem das Backup abgeschlossen ist, wählen wir es aus, klicken auf die 3 Punkte und
wählen
Den Speicherpfad deines Downloads solltest du dir unbedingt merken, da wir das Backup in einem der nächsten Schritte brauchen.
Schritt 5: Festplatte einbauen
Nun müssen wir die neue Festplatte mit dem Home Assistant OS Image in den Rechner einbauen.
Dazu fixieren wir die Platte zuerst wieder mit den 4 Pins am Halter und befestigen diesen dann an der richtigen Stelle im Gehäuse. Nun noch die Stecker anschließen und den Deckel schließen.
Danach bereiten wir den PC zur Inbetriebnahme vor. Wir verbinden den RJ45 Anschluss (Netzwerkanschluss) am Rechner mit dem Router (Netzwerk), schließen einen Monitor, Tastatur und Maus an und verbinden den 230V Netzstecker zuerst mit dem PC und dann mit der Steckdose. Wenn das erledigt ist, schalten wir den Rechner ein.
Schritt 6: BIOS Einstellungen
Um in die BIOS Einstellungen zu gelangen sind je nach Hersteller verschiedene Tasten zu drücken. In meinem Fall, beim Dell Optiplex 3040, muss man sofort nach dem Einschalten die Taste drücken.
Dann öffnet sich das BIOS und wir können die notwendigen Einstellungen vornehmen. Diese sind laut der Beschreibung auf der homeassistant.io Seite
- Aktiviere UEFI Boot
- Deaktiviere SECURE BOOT
Diese Einstellungen nehmen wir in unserem BIOS vor.
Aktivierung UEFI Boot von SSD und Deaktivierung Windows Boot Manager
Deaktivierung Secure Boot
Power-ON Status unter AC-Recovery einstellen
Dann APPLY drücken, die Änderungen bestätigen und EXIT wählen
Nach dem Exit startet der PC neu und die Installation des Home Assistant OS Image beginnt. Ist die Installation abgeschossen, sehen wir am Bildschirm die Begrüßung von Home Assistant und auch die IP-Adresse mit welcher der neue PC im Netzwerk registriert ist. Diese IP-Adresse müssen wir uns merken.
Schritt 7: Home Assistant wiederherstellen
Jetzt ist es an der Zeit Home Assistant zu starten bzw. das Backup wieder herzustellen.
Dazu öffnen wir ein neues Browser Fenster und geben
http://homeassistant.local:8123
oder wenn das nicht klappen sollte
die eben gemerkte IP-Adressse mit dem Zusatz :8123
in die Adressleiste ein.
Jetzt sollte das Anmeldefenster von Home Assistant am Bildschirm erscheinen
Hier wählen wir am unteren Rand
„Alternativ kannst du von einem vorherigen Backup wiederherstellen“
Jetzt das Backup hochladen, Vollständiges Backup auswählen und Restore drücken
Die Sicherheitsabfrage mit Restore bestätigen
Und somit wäre die Installation der Home Assistant OS abgeschlossen.
ACHTUNG!
Wenn man wie ich, im lokalen Netzwerk seine Home Assistant Installation mit einer eigenen Domain wie zB. DuckDNS aufruft, muss man in seinem Router das Port-Forwarding auf die neue IP-Adresse einstellen!
Vergleich PC mit Raspberry Pi
Ich habe die Ladezeit von beiden Produkten mit der selben Home Assistant Version und den exat gleichen Einstellungen getestet.
Das Fazit: Bei der Größe meines Smarthomes, ist die Ladezeit vom Dell Optiplex nur ein Drittel des Raspberry Pi´s.
Dieser Artikel enthält Affiliate-Links zu Produkten auf Amazon.
Das bedeutet, wenn Sie über diese Links etwas kaufen, erhalten wir eine kleine Provision, ohne dass für Sie zusätzliche Kosten entstehen. Diese Provision hilft uns, diese Website zu betreiben und weiterhin nützliche Inhalte für Sie bereitzustellen. Wir empfehlen nur Produkte, von denen wir überzeugt sind und die einen Mehrwert bieten. Ihre Unterstützung durch den Kauf über diese Links ist für uns sehr wertvoll.
Vielen Dank!
Letzte Aktualisierung am 2024-12-12 / Affiliate Links / Bilder von der Amazon Product Advertising API
Diese Produktpräsentation wurde mit dem AAWP-Plugin erstellt.
Dieser Beitrag hat 7 Kommentare
HI,
wie kann ich die SSD flashen, wenn ich einen M1 Mac habe?
BalenaEtcher läuft auf dem M1 ja nicht.
Danke TA
Hallo Thomas, es tut mir leid aber ich kann diese Frage nicht zu 100% beantworten, da ich keinen MAC besitze und es nicht testen kann.
Lt. dieser Seite (https://www.heise.de/download/product/etcher) ist Etcher sowohl für Windows als auch für MAC und Linux verfügbar. Bitte gib Bescheid ob es geklappt hat.
Beste Grüße, Maxx
tolle Website und sauber gemachte Dokus, die man Schritt für Schritt nachvollziehen kann.
Gefällt mir gut speziell auch der Rademachter Teil, der mich aktuell beschäftigt, weil ich noch mit einem Rademacher Homepilot der 2. Generation oder so unterwegs bin. Der läuft halt zusätzlich, bietet aber auch sicheren Fernzugriff, von daher mal schauen, wie das nachher alles unter HA zusammenläuft mit der PV Anlage , Wallbox etc.
Hallo Maxx,
Danke für deine detaillierte Beschreibung. Ich möchte auch Home Assistant auf einem x86 Mini PC installieren. Der Artikel bist ja jetzt ein Jahr alt. Hast du nun eine andere Hardwareempfehlung als den Dell 7050?
Viele Grüße
Dirk
Hallo Dirk,
bei mir läuft HA einerseits auf dem Dell und andererseits auf einem Raspberry Pi 4b.
Soweit ich das aus der Community mitbekommen habe, sind die meisten mit ihren Raspby zufrieden.
Einige haben Docker VM am Laufen und ander Intel NUK.
Was die Hardware betrifft kann ich nur sagen, dass ich einen Lenovo Mini PC versucht habe und dieser nicht funktioniert hat (UEFI Boot).
Sorry, dass ich nicht mehr sagen kann.
Viel Erfolg und beste Grüße, Maxx
Bekomme immer eine Fehlermeldung wenn ich den link in Eatcher einfüge , mir wird immer gesagt das der link korrupt sei.
Gibt es den noch woaders?
Hallo Stefan, wenn du die URL für das OS von dieser Seite (https://www.home-assistant.io/installation/generic-x86-64/) genommen hast, sollte er auf jeden Fall funktionieren.
Gib Bescheid wenn nicht. Grüße, Maxx
Kommentare sind geschlossen.