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