INSTAR Deutschland GmbH

IOBroker auf einem Raspberry Pi



Raspbian

Wir werden eine minimale Installation von Raspian (einem auf Debian basierenden LINUX Dist für Ihr Raspberry Pi) verwenden, um ioBroker einzurichten. Bitte beachten Sie, dass es auch eine spezifische Distribution für ioBroker gibt, die theoretisch alles für Sie bereitstellt und somit eigentlich einfacher zu handhaben ist. Wir sind jedoch auf einige Probleme gestoßen und haben uns entschieden, alles manuell zu erledigen. Versuchen Sie jedoch zunächst, das ioBroker-Betriebssystem auszuprobieren - es könnte für Sie funktionieren und Ihnen etwas Zeit sparen.

Benötigte Hardware

  • Raspberry PI
  • Stromversorgung (es ist wichtig, eine gute zu haben. Sie haben Stabilitätsprobleme mit schwachen oder qualitativ schlechten Netzteilen)
  • SD Karte

Benötigte Software

Raspbian Installation

  1. Legen Sie die mit Etcher und Raspian Image vorbereitete SD-Karte in Ihren RaspberryPi ein, schließen Sie ein LAN- und Netzkabel an und warten Sie 20-45 Minuten, bis das Betriebssystem installiert ist.

  2. Stellen Sie über Ihren SSH-Client eine Verbindung zu Raspberry her. Login: pi, Password: raspberry


ioBroker Installation

  1. Stellen Sie sicher, dass Sie mit Ihrer Softwarebasis auf dem neuesten Stand sind:

ioBroker Installation ioBroker Installation


  1. Konfigurieren Sie Ihren RaspberryPi mit sudo raspi-config:

ioBroker Installation

  1. Ändern Sie zuerst das Kennwort:

ioBroker Installation

  1. Prüfen Sie, ob Updates für das Konfigurationstool verfügbar sind:

ioBroker Installation

  1. Legen Sie Ihren Standort und Ihre Sprache fest:

ioBroker Installation ioBroker Installation ioBroker Installation


  1. Gehen Sie dann zu den Advanced Options und erweitern Sie das Dateisystem, um den gesamten verfügbaren Speicherplatz zu nutzen:

ioBroker Installation ioBroker Installation


  1. Beenden Sie die Konfiguration und melden Sie sich mit Ihrem neuen Passwort an:

ioBroker Installation ioBroker Installation


  1. Installation von Node.js:

Alte node.je Version deinstallieren (falls vorhanden)

apt-get --purge remove node
apt-get --purge remove nodejs
apt-get autoremove
reboot

ioBroker Installation ioBroker Installation


Dann installieren Sie Node.js erneut für Raspberry 2/3:

sudo -s
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y build-essential python-rpi.gpio python nodejs
reboot

ioBroker Installation ioBroker Installation ioBroker Installation


Nach der Installation von Node.js sollte der Befehl node -v die Version von node.js Anzeigen. Wenn nicht, erstellen Sie einen Alias zu der bin-Datei:

sudo ln -s /usr/local/bin/nodejs /usr/bin/node
  1. Legen Sie eine statische IP Addresse fest (optional)
sudo nano /etc/dhcpcd.conf

Example:

interface eth0
static ip_address=192.168.2.115/24
static routers=192.168.2.5
static domain_name_servers=192.168.2.5 1.1.1.1

ioBroker Installation