User Tools

Site Tools


Sidebar

Ham Radio

Software

Hardware

Knowledge

Blog

About

raspberry:iobroker

ioBroker auf Raspberry installieren

Ich verwende zum Zeitpunkt der Installation Debian 10.4 Buster auf einem Raspberry 3. Das System sollte vor den weiteren Schritten aktualisiert werden.

Voraussetzungen fuer die Installation von ioBroker:

  • node.js v10.x
  • npm Version muss groesser 6 sein

Aktuell hat Debian 10.4 die node.js Version 10.19.0, das ist unguenstig, weil die ungeraden Versionen sind Entwicklerversionen. Daher sollten die Pakete deinstalliert werden, wenn keine weiteren Abhaengigkeiten bestehen.

sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get --purge npm

Ein reboot nach der Deinstallation kann nicht schaden. Dann muss node.js als neu installiert werden. Dazu beginnt man mit der Installation des node.js Repository.

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Nach der Installation des Repositories kann node.js installiert werden. Fuer die Entwicklung von AddOns sind die Entwicklungstools sinnvoll. Auch der Yarn Packetmanager ist durchaus zu empfehlen.

sudo apt-get install -y nodejs
sudo apt-get install gcc g++ make
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install yarn

Wenn die Pakete alle installiert sind, kann man die Versionen pruefen:

node -v
v10.20.1
npm -v
6.14.5

Nun kann es endlich losgehen und ioBroker kann installiert werden. Wenn ioBroker mit dem User pi oder einem anderen User ausser root installiert wird, muss mehrfach das Kennwort eingegeben werden.

curl -sL https://ioBroker.net/install.sh | bash -

Die Installation erfolgt unter /opt/iobroker. Hat soweit alles funktioniert (es werden im letzten Schritt der Installation eine Menge Warnings vom C-Compiler ausgegeben) ist ioBroker installiert und unter dem Hostnamen des Pis mit dem Port 8081 aufrufbar.

http://io.isnix.loc:8081

Die Konfiguration (auch die Umstellung auf https) erfolgt in weiteren Schritten.

This website uses cookies. By using the website, you agree with storing cookies on your computer. If you do not agree leave the website.More information about cookies
raspberry/iobroker.txt · Last modified: 2020-05-24 22:18 by Tom, DL7BJ