Difference between revisions of "Install ioBroker"

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search
Line 21: Line 21:
=== Step 2 ===
=== 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)
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
  node -v

Revision as of 18:52, 17 July 2019

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

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 via localhost:8081

IoBroker localhost.png

Used Hardware

References