von Admin
ioBroker ist eine freie, in JavaScript entwickelte Softwarelösung, die Komponenten für das IoT (Internet of Things) von den verschiedensten Anbietern oder Hersteller in einer Plattform miteinander verbindet. Und bietet so unsere "Steuerzentrale" für unser Smart-Home.
Teure Bridges wie von Philips Hue, IKEA Tradfri, Osram Lightify, Xiaomi Aqara, Homematic und vielen weiteren Herstellern werden nicht benötigt. So kann zum Beispiel ein Fensterkontakt von Hersteller A über den Raspberry Pi und ioBroker mit einem Heizungsthermostat von Hersteller B kommunizieren. Zusätzlich können auch Fernsehgeräte und Musikanlage Smart Home fähig gemacht werden.
Falls noch nicht geschehen sollte noch die Grundinstallation des Raspberry Pi durchgeführt werden.
Zuerst updaten wir alle Pakete:
sudo apt-get update && sudo apt-get upgrade
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
sudo ln -s /usr/bin/node /usr/bin/nodejs
Jetzt kann die installierte Version von Node und NodeJS überprüft werden, diese müssen höher als 14.0 sein und NPM höher als 6.0:
node -v
nodejs -v
npm-v
curl -sLf https://iobroker.net/install.sh | bash -
Nach erfolgreicher Installation erhalten wir diese Ausgabe:
Jetzt kann ioBroker über die IP-Adresse des Raspberry Pi im Webbrowser aufrufen werden: http://IP-Adresse:8081 zum Beispiel http://192.168.178.120:8081
Falls es dazu kommt, dass sich der Raspberry Pi aufhängt und nicht mehr reagiert könnte das am zu geringem Arbeitsspeicher liegen, dies betrifft besonders die Raspberry Pi Modelle mit 1GB RAM. Abhilfe schafft hier einen größeren SWAP einzurichten, dabei wird der Arbeitsspeicher auf die SD-Karte ausgelagert.
Standartmäßig sind das meisten 100MB voreingestellt, was bei vielen laufenden Instanzen im ioBroker nicht ausreicht. Deshalb setzten wir den SWAP auf 1024MB. Nur nötig wenn der verwendete Raspberry Pi nicht mehr als 1GB Arbeitsspeicher hat.
sudo su -c 'echo "CONF_SWAPSIZE=1024" > /etc/dphys-swapfile'
sudo dphys-swapfile setup
sudo dphys-swapfile swapon
sudo dphys-swapfile swapon
Nachgeprüft kann das jetzt mit volgendem Befehl:
top
Der MiB Swap sollte jetzt bei 1024,0 total stehen.
Hinterlasse einen Kommentar: