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

 
Hinweis

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 ]