Install ioBroker

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Summary

This documentation describes how to install ioBroker on a Raspberry Pi 3 Model B+

Requirements

In order to complete these steps, you must have followed https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up before.

Description

Step 1: System Update

In the command line interface enter:

sudo apt-get update && sudo apt-get upgrade

Step 2: Test for existing versions of nodejs and npm

Recommended version for node is 8.x with js-contoller 1.5.7, >6 for npm. Version numbers for node and nodejs must match.

node -v
nodejs -v
npm -v

Node.png

If the commands don’t result in a shown version number, then proceed to Step 4.

Step 3: Uninstall existing node and node.js versions

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

Step 4: Install node.js for Linux and Raspberry 2/3

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
sudo reboot

Step 5: Install ioBroker

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

IoBroker installer.png

Step 5: Start ioBroker

Use commands:

sudo systemctl stop iobroker
sudo systemctl start iobroker
sudo systemctl restart iobroker
sudo systemctl status iobroker

Step 6: Launch ioBroker web interface

Go to https://localhost:8081

IoBroker localhost.png

Used Hardware

References