HA-Bridge aufsetzen
Bei Ihrem zuvor aufgesetzten Raspberry PI, müssen Sie die folgenden Konfigurationen im Terminal ausführen, um eine HA-Bridge einzurichten. Es wäre empfehlenswert den Raspbian auf den neuesten Stand zu bringen. Öffnen Sie hierzu das Terminal (Strg + Alt + T).
Raspberry PI aktualisieren
[ pi@raspberrypi:~$ sudo su]
[ root@raspberrypi:~$ apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && reboot]
JDK (Java Development Kit) installieren
[ pi@raspberrypi:~$ sudo su]
[ root@raspberrypi:~$ apt-get install openjdk-8-jdk -y]
[ root@raspberrypi:~$ apt-get install openjdk-8-source -y]
[ root@raspberrypi:~$ apt-cache search jdk]
[ root@raspberrypi:~$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk]
[ root@raspberrypi:~$ export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin]
Java-Version kontrollieren
Es sollte mindestens „javac 1.8.*“ installiert sein. Dies kann folgender maßen kontrolliert werden:
[ root@raspberrypi:~$ javac -version]
[ root@raspberrypi:~$ exit]
HA-Bridge-5.3.0.jar in Ordner „habridge“ herunterladen
Falls der Ordner „habridge“ noch nicht vorhanden ist, sollten Sie den Ordner erstellen.
[ pi@raspberrypi:~$ mkdir habridge]
[ pi@raspberrypi:~$ cd habridge]
[ pi@raspberrypi:~/habridge $ wget https://github.com/bwssytems/ha-bridge/releases/download/v5.3.0/ha-bridge-5.3.0.jar]
[ pi@raspberrypi:~/habridge $ java -jar ha-bridge-5.3.0.jar]
„habridge.service“ erstellen
[ pi@raspberrypi:~$ cd /etc/systemd/system]
[ pi@raspberrypi:/etc/systemd/system $ sudo su
[ root@raspberrypi:/etc/systemd/system $ nano habridge.service]
Kopieren Sie den folgenden Text in die zuvor erstellte Datei "habridge.service:
[Unit]
Description=HA Bridge
Wants=network.target
After=network.target
[Service]
Type=simple
WorkingDirectory=/home/pi/habridge
ExecStart=/usr/bin/java -jar -Dconfig.file=/home/pi/habridge/data/habridge.config /home/pi/habridge/ha-bridge-5.3.0.jar
[Install]
WantedBy=multi-user.target
Mit der Tastenkombination „Strg + O“ wird die Datei gespeichert und mit „Strg + X“ geschlossen.
System Control config neu laden
[ root@raspberrypi:~$ systemctl daemon-reload ]
HA-Bridge starten
[ root@raspberrypi:~$ systemctl start habridge.service ]
„habridge.service“ starten
[ root@raspberrypi:~$ systemctl enable habridge.service ]