Um unser Zuhause zu automatisieren, benötigen wir eine Zentraleinheit, die unsere anderen IoT-Geräte zusammenbringt, für die ioBroker eine gute Lösung ist.
Diese können benötigt werden:
Offizielles Netzteil für Raspberry Pi 4 Model B, USB-C, 5.1V, 3A
Mini PC 16GB DDR4 512GB ROM, Intel Celeron N5105 bis zu 2,9 GHz
Windows 11 Pro Mini Computer mit 2xHDMI+VGA 4K Triple Display, WiFi 5, RJ45-LAN, BT 4.2
werbung
In Bezug auf die Hardware kann ioBroker auf einem SoC-Einzelkartencomputer (RaspberryPI, OrangePI usw.) oder auf einem Desktop-PC mit Debian oder Ubuntu, Linux installiert werden. Ich gehe davon aus, dass das Betriebssystem installiert ist. Aktualisieren wir im ersten Schritt das System.
sudo apt-get update && upgrade
Überprüfen wir die installierten Versionen von nodejs und npm.
node -v
nodejs -v
npm -v
Wenn die Version korrekt ist oder keine Versionsnummer zurückgegeben wird, können wir mit der Installation fortfahren.
Wenn die Version nicht korrekt ist, sollte sie wie folgt entfernt werden
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get autoremove
Starten wir dann das System neu.
sudo reboot
Installieren wir das cURL-Programm.
sudo apt-get install curl
Installieren wir dann node.js.
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
Debian als Root
sudo su
curl -sL https://deb.nodesource.com/setup_18.x | bash -
apt-get install -y nodejs
Starten wir das System erneut.
sudo reboot
Überprüfen wir die nodejs-Version erneut.
node -v
Wenn node -v
die Antwort „nicht gefunden“ lautet, geben wir an einer Eingabeaufforderung Folgendes ein:
sudo ln -s /usr/local/bin/nodejs /usr/bin/node
Schauen wir uns die npm-Version an:
npm -v
Dies muss eine höhere Versionsnummer als 8 zurückgeben. Wenn nicht, aktualisieren wir npm:
sudo -H npm install -g npm@8
Installieren wir ioBroker:
curl -sLf https://iobroker.net/install.sh | bash -
Wenn alles gut gegangen ist, können wir so etwas sehen:
Weitere Befehle für ioBroker:
sudo systemctl stop iobroker
sudo systemctl start iobroker
sudo systemctl restart iobroker
Öffnen wir nun die IP-Adresse, die wir am Ende der Installation erhalten haben, in unserem Browser
http://192.168.8 102:8081
Wir können mit der Einrichtung von iobroker beginnen.
Wählen wir eine Sprache und akzeptieren wir die Nutzungsbedingungen.
Legen wir unser iobroker-Administratorkennwort fest.
Auf der nächsten Seite können wir festlegen, dass beim Aufrufen der iobroker-Administrationsoberfläche eine Anmelde-ID erforderlich ist.
Geben wir unserem Standort sowie unsere bevorzugten Einheiten, Währung und das Datumsformat ein.
Das war’s, lasst uns auf die Schaltfläche „Fertig stellen“ klicken.
Nachdem wir die Grundeinstellungen von iobroker abgeschlossen haben, gehen wir zur Registerkarte Adapter.
Installieren wir die erforderlichen Adapter auf dem Adapter-panel.
Diese können wir beispielsweise auch über ioBroker steuern.
werbung – amazon.de