Bitte für die neue Dokumentation auf folgender Webseite weiterlesen:
https://github.com/jens-maus/RaspberryM ... n-IntelNUC
Hallo Zusammen,
bei dem hier vorliegenden Beitrag handelt es sich um eine Installationsanleitung um RaspberryMatic direkt (ohne Virtualisierungsumgebung/lösung) auf einem intelNUC basierten Hardwaresystem als Haupt-Betriebssystem zu installieren und entsprechend als vollwertigen CCU Ersatz zu nutzen.
Der Vorteil der seit einigen Jahren sehr populären intelNUC Hardware (siehe https://de.wikipedia.org/wiki/Next_Unit_of_Computing) liegt meiner Meinung nach auch darin, das diese nicht nur einen sehr geringen Formfaktor aufweist und gleichzeitig mir sehr guter Performance aufwartet. Auch sind die inzwischen fast 10 aufeinander folgenden Generationen von intelNUC Hardware ein gutes Zeichen für Kontinuität von der Firma Intel und auch die Variabilität in Punkto Preis vs. Performance sind hier herausragend. Ein weiterer großer Vorteil ist IMHO hierbei, dass es Intel bisher sehr gut geschafft hat die eingesetzte Hardware (Mainboard, Schnittstellen, etc.) über diese vielen Generationen soweit kompatibel zu halten, das man hier mit einfachen Mitteln ein einheitlichen Betriebsystem generieren kann das auf allen Modellen lauffähig ist. Deshalb hatte ich mich nun dazu entschieden zusätzlich zu ova-basierten Images für x86-basierte Virtualisierungsumgebungen auch noch ein Image für die x86 intelNUC Hardware Platform zur Verfügung zu stellen. Und damit man dann mit der HomeMatic Funkwelt hieraus kommunizieren kann, kann man dann als HomeMatic Funkmodul z.B. einen via USB angeschlossenen HmIP-RFUSB bzw. HM-CFG-USB-2 oder eben auch ein RPI-RF-MOD / HM-MOD-RPI-PCB Funkmodul welches man via der von Alexander Reinert entwickelten HB-RF-USB Adapterplatine dann via USB mit dem intelNUC verbunden hat.
Unterstützte/getestete intelNUC Modelle:
- 8.Gen intelNUC (Coffee Lake): NUC8i3BEK/NUC8i3BEH
- 7.Gen intelNUC (Kaby Lake): NUC7i3BNK/NUC7i3BNH
- 6.Gen intelNUC (Skylake): NUC6i3SYB/NUC6i5SYB
- 5.Gen intelNUC (Broadwell): NUC5i3RYB/NUC5i5RYB
- 4.Gen intelNUC (Haswell): D34010WYB/D54250WYB
- 3.Gen intelNUC (Atom): DE3815TYBE
- 2.Gen intelNUC (Ivy Bridge): D33217GK
- 1.Gen intelNUC (Sandy Bridge): DCP847SKE
Wer also ggf. noch eine intelNUC Hardware rumliegen haben sollte oder auch damit liebäugelt eine vollwertige x86 Hardware für RaspberryMatic einsetzen zu wollen, dem kann ich die folgende kurze Installationsanleitung dazu nur ans Herz legen.
Installationsanleitung:
Für die Installation des x86 RaspberryMatic Images auf einem intelNUC geht man im Prinzip ähnlich wie bei der Installation auf einem RaspberryPi vor. D.h. man nutzt ein Imaging/Flash Tool wie "Etcher" um die *.img Datei dann jedoch auf einen temporären USB-Stick (minimal 2GB) zu flashen. Dann bootet man von diesem USB Stick und nutzt im Anschluss das CCU-Recovery-System um das System von dem USB Stick ggf. auf eine interne SSD oder Festplatte umzukopieren und dann im Anschluss davon zu booten.
Die detaillierten Installationsschritte sind hierbei wie folgt:
- Image-Download: Das "RaspberryMatic-X.X.XXXXX-intelnuc.zip" Archiv von folgender URL herunterladen: https://github.com/jens-maus/RaspberryM ... ses/latest
- Die *.zip-Datei entpacken: Im Folgenden sollte man die *.zip Datei dann entsprechend entpacken damit man eine *.img Datei erhält die man dann im Folgenden nutzt.
- *.img Datei via "Etcher" auf USB Stick flashen: Danach sollte man dann mittels eines Imaging/Flash-Tools wie "Etcher" (https://www.balena.io/etcher/) die *.img Datei auf einen temporären USB-Stick (Mindestgröße 2GB) flashen lassen.
- Erstes mal booten: Nach Anschliessen des USB Sticks sollte man nach dem Anschalten des intelNUC die F10 Taste gedrückt halten um dort dann auszuwählen das man vom angeschlossenen USB-Stick direkt booten möchte.
- Via WebUI in CCU-Recovery System umbooten: Wenn im Folgenden dann der intelNUC erfolgreich hochgefahren ist und man die WebUI über die am Monitor angezeigte IP-Adresse erreichen kann sollte man unmittelbar in das CCU-Recovery System umbooten (Einstellungen -> Zentralen-Wartung -> Neustart im Recovery Modus).
- System clonen: Sobald das System dann in den CCU-Recovery Modus gewechselt hat sollte man sich mit dem Webbrowser mit der Recovery-WebUI verbinden und dort dann "Clone System" auswählen:
- Zielgerät auswählen: Im Untermenü sollte man dann in der dort angezeigten Drop-Down-Liste alle zusätzlich angeschlossenen (internen) Geräte angezeigt bekommen auf die man das aktuell auf dem USB Stick befindliche System clonen lassen kann. Hier sollte man also das Zielgerät entsprechend auswählen:
- Kopiervorgang durchführen: Nach starten des Cloning-Prozesses sollte man warten bis dieser wie folgt abgeschlossen ist:
- Das erste mal starten: Nach Beendigung des Kopiervorganges sollte man dann den intelNUC abschalten, den USB-Stick herausziehen und dann nur mit dem angeschlossenen (ggf. internen) Zielgerät starten. Danach sollte dann x86-RaspberryMatic hoffentlich wie gewohnt hochfahren und wenn man ein USB angeschlossenes Funkmodul (ggf. via HB-RF-USB) auch bereits angeschlossen hat sollte auch dieses korrekt funktionieren.
Viel Spaß also mit dieser neuen RaspberryMatic Variante!