Einrichten eines ioBroker Smarthome-Systems mit Proxmox und Raspberry Pi
In diesem Artikel zeige ich dir, wie du eine ioBroker-Installation in deinem Smarthome betreibst. Der ioBroker-Server läuft auf einem lüfterlosen PC mit Proxmox, während ein Raspberry Pi als Multihost dient, um zusätzlichen Arbeitsspeicher bereitzustellen und einen ZigBee-Stick zu betreiben.
Voraussetzungen
- Lüfterloser PC mit Proxmox
- Raspberry Pi (als Multihost)
- ZigBee-Stick (z.B. Conbee II oder Sonoff Stick)
- Grundlegende Kenntnisse in Linux und Netzwerkkonfiguration
Schritt 1: Proxmox auf dem lüfterlosen PC installieren
- Proxmox herunterladen und installieren: Lade das Proxmox VE ISO-Image von der offiziellen Website herunter und installiere es auf deinem lüfterlosen PC[1].
- Netzwerk konfigurieren: Stelle sicher, dass dein Proxmox-Server eine statische IP-Adresse hat, um eine stabile Verbindung zu gewährleisten.
Schritt 2: Virtuelle Maschine für ioBroker erstellen
- VM erstellen: Erstelle eine neue virtuelle Maschine (VM) in Proxmox und wähle Debian als Betriebssystem[2].
- Ressourcen zuweisen: Weise der VM genügend CPU, RAM (mindestens 2 GB) und Speicherplatz (mindestens 20 GB) zu.
- Debian installieren: Installiere Debian auf der VM und führe die grundlegende Systemkonfiguration durch.
Schritt 3: ioBroker auf der VM installieren
- System aktualisieren: Aktualisiere das Debian-System mit den folgenden Befehlen:
bash sudo apt update sudo apt upgrade
- ioBroker installieren: Installiere ioBroker mit dem folgenden Befehl:
bash curl -sLf https://iobroker.net/install.sh | bash -
- ioBroker starten: Starte den ioBroker-Dienst und überprüfe, ob er korrekt läuft:
bash sudo systemctl start iobroker sudo systemctl enable iobroker
Schritt 4: Raspberry Pi als Multihost einrichten
- Raspberry Pi vorbereiten: Installiere das neueste Raspbian-Image auf deinem Raspberry Pi und führe die grundlegende Konfiguration durch[3].
- ioBroker auf dem Raspberry Pi installieren: Wiederhole die Schritte zur Installation von ioBroker auf dem Raspberry Pi.
- Multihost-Konfiguration: Verbinde den Raspberry Pi mit dem Haupt-ioBroker-Server, indem du die Multihost-Funktionalität aktivierst. Dies ermöglicht die Verteilung der Adapter auf beide Geräte[4].
Schritt 5: ZigBee-Stick einrichten
- ZigBee-Stick anschließen: Schließe den ZigBee-Stick an den Raspberry Pi an und überprüfe, ob er erkannt wird:
bash lsusb
- ZigBee-Adapter installieren: Installiere den ZigBee-Adapter in ioBroker und konfiguriere ihn entsprechend den Anweisungen des Herstellers[5].
Fazit
Mit dieser Anleitung hast du ein robustes und flexibles ioBroker-Smart-Home-System eingerichtet, das auf einem lüfterlosen PC mit Proxmox und einem Raspberry Pi als Multihost läuft. Diese Konfiguration bietet dir genügend Leistung und Erweiterungsmöglichkeiten für dein Smart Home.
Viel Erfolg bei der Einrichtung deines Smarthomes! Wenn du Fragen hast oder auf Probleme stößt, stehe ich dir gerne zur Verfügung.
[1]: https://www.proxmox.com/en/downloads [2]: https://www.smarthome-tricks.de/software-iobroker/intel-nuc-proxmox-und-iobroker/ [3]: https://bloggerbu.de/iobroker-raspberry-pi-optional-multihost-vis/ [4]: https://forum.iobroker.net/topic/39085/iobroker-mit-multihost [5]: https://www.verdrahtet.info/2022/02/11/guenstiges-smarthome-2-zigbee-installation-auf-dem-iobroker/
References
[1] iobroker unter Proxmox neu in VM oder LXC aufsetzen – ioBroker Community
[2] Intel NUC, Proxmox und ioBroker – smarthome-tricks.de
[3] ioBroker auf dem Raspberry Pi (optional mit Multihost und VIS …
[5] Zigbee im ioBroker einbinden mit dem Conbee II – verdrahtet.info
[7] Erstelle Dein SmartHome – ioBroker installieren – verdrahtet.info
[8] SmartHome Teil 1 – ioBroker Installation und Config
[9] Iobroker VM auf Proxmox – jesse-emmering.de
[10] Raspberry Pi B+ als Multihost – ioBroker Community
[11] ZigBee Stick in ioBroker einbinden – Kreyenborg.koeln
[12] Zigbee Stick CC2531 einbinden – ioBroker Community