Créer un bridge HUE

Un bridge HUE, ou pont HUE, est normalement un appareil livré avec les ampoules.
Dans mon cas le bridge ne servira qu'a lier mon Alexa avec mon serveur domotique.

Comme j'ai essayé ça avec Domoticz, ils préconisaient Ha-Bridge.

Installation

Nous avons besoin de java :

sudo apt install oracle-java8-jdk

Créé un directory for ha-bridge

mkdir habridge && cd habridge/

Download jar file pour ha-bridge (Latest release)

wget https://github.com/bwssytems/ha-bridge/releases/download/v3.5.1/ha-bridge-3.5.1.jar

Lance le jar exécutable

sudo java -jar -Dserver.port=80 ha-bridge-3.5.1.jar

Si vous avez ce message d'erreur : “java.net.BindException: Address already in use“, alors vous devez cahnger de port pour Ha-Bridge.

sudo java -jar -Dserver.port=8080 ha-bridge-3.5.1.jar

Tuto pour lancer au démarrage

Voici mon fichier :

[Unit]
Description=HA Bridge
 
Wants=network.target
After=syslog.target network-online.target
 
[Service]
Type=simple
ExecStart=/usr/bin/java -jar -Dserver.port=80i80 /home/pi/habridge/ha-bridge-3.5.1.jar
Restart=on-failure
RestartSec=10
KillMode=process
 
[Install]
WantedBy=multi-user.target

Sinon une autre méthode :
On créer le fichier startha.sh et on cpoie la suite.

cd /home/pi/habridge 
rm /home/pi/habridge/habridge-log.txt 
nohup java -jar -Dserver.port=8080 /home/pi/habridge/ha-bridge-5.2.1.jar > /home/pi/habridge/habridge-log.txt 2>&1 & chmod 777 /home/pi/habridge/habridge-log.txt