ioBroker installieren mit 4 Befehlen

Mit diesem Beitrag beginnt die Beitragsserie, in der wir näher auf ioBroker eingehen werden. Dafür müssen wir als erstes ioBroker installieren.

ioBroker ist für die Meisten die erste Wahl, wenn es um die Steuerung und Visualisierung des eigenen Smarthome geht. ioBroker ist ein Open-Source-Projekt, das stetig durch eine große Community weiterentwickelt wird. Man kann in ioBroker Geräte miteinander verbinden und koordinieren, Daten aus verschiedenen Quellen erfassen und verarbeiten und das alles dann als Interface auf einem Bildschirm, Laptop, Tablet usw. zu verwenden und bedienen. Da Alexa und Google Home nicht mehr wegzudenken sind, bietet uns ioBroker auch die Möglichkeit die Steuerung per Sprache zu nutzen.

Installation

Für ioBroker verwende ich wieder einen LXC Container mit 1 CPU-Kern, 512 MB Arbeitsspeicher/Swap und 8 GB Disk. Am Anfang reichten die Ressourcen, sollte später mehr benötigt werden kann man einfach einen zweiten CPU-Kern hinzufügen oder auch den Arbeitsspeicher erhöhen. Dies wird mit der Zeit auch nötig sein, da der Leistungsbedarf stark steigt, wenn mehrere Geräte und Datenquellen verwendet werden.

Update & Upgrade des Containers

Wie immer machen wir als Erstes ein Update der Paketquellen und der Software.

sudo apt update && sudo apt upgrade -y

Nach dem Update installieren wir noch die fehlende Software.

Curl & NodeJS

Für IoBroker benötigen wir Curl, damit wir das Installationsscript ausführen können. NodeJS benötigen wir, weil JavaScript unsere Laufzeitumgebung für ioBroker ist. Als Erstes installieren wir Curl.

sudo apt install curl

Nun fügen wir also die Paketquelle von NodeJS hinzu.

curl -sLf https://deb.nodesource.com/setup_12.x | sudo -E bash -

Anschließend installieren wir NodeJS

apt install nodejs

ioBroker installieren

Wir haben jetzt alle Vorbereitungen getroffen. Jetzt benutzen wir den letzten Befehl und schließen damit die Installation ab.

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

Dieser Befehl lädt ein sogenanntes Shell-Skript herunter. In diesem Skript stehen konkrete Anweisungen für deinen Rechner, welche Schritte er zur Installation befolgen soll. Unser Container führt die Anweisungen nacheinander aus. Das Skript nimmt uns damit wichtige Aufgaben ab.

Webinterface

Nachdem wir ioBroker installiert haben, wird das Webinterface bereitgestellt. Das Webinterface läuft auf Port 8081 (http://unsere-ip:8081). Die Standard Logindaten sind:

Benutzername: admin

Passwort: iobroker

ioBroker Login
ioBroker Login

Das könnte dich auch interessieren …

5 Antworten

  1. Thorsten M sagt:

    Das hört sich ja einfach an.:-) Nachdem ich beim Update vom IoBroker irgendwas zerschossen habe und ich eigentlich keine Ahnung von Linux usw. habe, werde ich das die Tage versuchen auf meinem NUC zum laufen zu bringen. Danke dafür!

  2. Alex sagt:

    Hey, danke erstmal für die Anleitung , woran könnte es liegen das ich nicht auf die Weboberfläche komme (Firewall ist aus) Installation nach Anleitung und keine Fehler aber leider kein Aufruf möglich

    • Martin sagt:

      Das kann viele Ursachen haben. Ist ioBroker auf einer VM installiert? Besteht ein Vlan? Vielleicht mal https ausprobieren.

      Ich habe einen Fehler in meinem Post gehabt. Jetzt sollte es funktionieren. Probiere es bitte noch mal.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert