Install ioBroker

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search

Summary

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

Requirements

  • Operating system: Raspbian

In order to complete these steps, you must have followed [[1]] 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

Used Hardware

Raspberry Pi 3, Model B+, WLAN, BT 4GB (min) microSD card

Courses

References