Renovieren & Bauen,  Technik

ioBroker SmartHome auf Raspberry Pi installieren

Diese Anleitung zeigt eine Schritt-für-Schritt-Installation der Software ioBroker auf einem Raspberry Pi. Die gesamte Installation ist innerhalb einer halben Stunde zu bewerkstelligen. Die Anleitung führt durch die Installation und Grundeinrichtung eines RaspberryPi’s.

Weiter wird erklärt, wie man einen Remotezugang per Remotedesktop darauf einrichtet und anschließend widmen wir uns dem Thema, wie wir die Software ioBroker auf dem RaspberryPi installieren.

Vorbereiten des Raspberry PI’s

Grundkonfiguration des RaspberryPi. Diese Schritte sind nur notwendig, wenn es sich um einen neuen Raspberry PI handelt.

  • Als erster Schritt muss das Betriebssystem auf die SD-Karte kopiert werden. Ich empfehle euch das entsprechende Image von der offiziellen Raspberry PI Seite herunterzuladen. http://www.raspberrypi.org/ Anschließend kann das heruntergeladene Image über einen SD-Kartenleser auf die Karte kopiert werden.
  • Anschließend die SD-Karte in den Raspberry Pi stecken, HDMI-Kabel, Tastatur, Maus und Netzwerk verbinden.
  • Stromversorgung einstecken -> Das Gerät startet. Dies kann auf dem angeschlossenen Bildschirm verfolgt werden.
  • Jetzt müssen bei der Grundeinrichtung ein paar Einstellungen wie Sprache, Zeit, Passwort, Netzwerkkonfiguration festgelegt werden. Der Benutzer lautet Standardmäßig: pi
  • Als nächsten Schritt empfiehlt es sich zuerst einmal das System auf den neuesten Stand upzudaten. Hierzu einfach in der Taskleiste die Konsole öffnen und folgende Befehle eingeben.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoclean
sudo apt-get autoremove
  • Als nächstes empfehle ich euch das System einmal neu zu booten. hierzu dient folgender Befehl:
sudo reboot
  • Die Grundeinrichtung ist jetzt abgeschlossen.

Fernzugang auf RaspberryPi einrichten

Dieser Schritt ist zwar nicht unbedingt notwendig, aber er erleichtert euch die spätere Arbeit mit dem Gerät deutlich. Denn durch die Installation von Remote Desktop könnt Ihr eurem Raspberry Pi vom normalen Desktop PC aus fernsteuern. Es ist dann also nicht mehr notwendig, das Ihr am RaspberryPi einen Bildschirm, Tastatur und Maus installiert habt.

Zur Installation gebt Ihr einfach ein einem neuen Konsolenfenster den folgenden Befehl ein:

sudo apt-get install xrdp
  • Die wichtigsten und meist besten Einstellungen werden bereits voreingestellt. Ihr könnt euch bereits direkt per Remotedesktop einloggen. Auf einem Windows PC einfach die Software „Remotesktopverbindung“ starten. Für Mac OS gibt es eine Remotedesktop APP
  • Folgende Daten werden für die Verbindung mit dem RaspberryPI benötigt
    • Hostname oder IP: (vorher definierte IP oder Standardhostname raspberrypi verwenden)
    • Username: pi
    • Passwort: vorher definiertes Passwort:

Installation der ioBroker Smarthome Software

Für die Nutzung von ioBroker wird die Software nodejs benötigt da die installation als nom-Paket zur Installation zur Verfügung gestellt wird. Folgenden Befehl in der Konsole eingeben.

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
sudo apt install -y nodejs
  • Nach der Installation kann mit der eigentlichen ioBroker installation begonnen werden. Hierzu den folgenden Befehl in die Konsole eingeben:
curl -sL https://iobroker.net/install.sh | bash
  • Die ioBroker Oberfläche kann jetzt über den angezeigten Link in jedem Browser im lokalen Netzwerk geöffnet werden. Wichtig ist hierbei der Port: 8081. Bei mir sieht der Link, den Ihr im Browser öffnen müsst z.B. so aus http://192.168.178.111:8081
  • Schon ist die Installation fertig, und Ihr könnt die ioBroker Software nutzen.