sudo /etc/systemd/system/.habridge.service.swp
Anfänger benötigt Hilfe Homebridge zum Laufen zu bringen
-
-
Hast du auch den Befehl
ausgeführt?
Dannach am besten mal einDamit startet die Bridge und mit
Kannst du prüfen ob sie läuft
habe ich alles gemacht mit diesem Ergebnis:
● habridge.service - HA Bridge
Loaded: loaded (/etc/systemd/system/habridge.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2020-05-23 17:14:38 CEST; 12s ago
Process: 2162 ExecStart=/usr/bin/java -jar -Dserver.port=81 -Dconfig.file=/home/pi/habridge/data/habridge.config /home/pi/habridge/ha-bridge.jar (code=exited, status=1/FAILURE)
Main PID: 2162 (code=exited, status=1/FAILURE)
May 23 17:14:36 raspberrypi systemd[1]: Started HA Bridge.
May 23 17:14:37 raspberrypi java[2162]: 2020-05-23 17:14:37,880 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge (v4.1.4) starting....
May 23 17:14:37 raspberrypi java[2162]: 2020-05-23 17:14:37,894 [main] INFO com.bwssystems.HABridge.BridgeSettings - reading from config file: /home/pi/habridge/data/habridge.config
May 23 17:14:37 raspberrypi java[2162]: Exception in thread "main" java.lang.NullPointerException
May 23 17:14:37 raspberrypi java[2162]: at com.bwssystems.HABridge.BridgeSettings.buildSettings(BridgeSettings.java:113)
May 23 17:14:37 raspberrypi java[2162]: at com.bwssystems.HABridge.HABridge.main(HABridge.java:49)
May 23 17:14:38 raspberrypi systemd[1]: habridge.service: Main process exited, code=exited, status=1/FAILURE
May 23 17:14:38 raspberrypi systemd[1]: habridge.service: Failed with result 'exit-code'.
openjdk version "9.0.4"
OpenJDK Runtime Environment (build 9.0.4+12-Raspbian-4)
OpenJDK Server VM (build 9.0.4+12-Raspbian-4, mixed mode)
data ha-bridge-4.1.4.jar ha-bridge.jar
Okay.
Wir ändern mal was beim service:
dann im Editor folgendes ändern
Code
Alles anzeigen[Unit] Description=HA Bridge Wants=network.target After=network.target [Service] Type=simple ExecStart=/usr/bin/java -jar -Dserver.port=81 -Dconfig.file=/home/pi/habridge/data/habridge.config /home/pi/habridge/ha-bridge.jar [Install] WantedBy=multi-user.target
das ändern von
„/home/pi/habridge/ha-bridge.jar“ zu „/home/pi/habridge/ha-bridge-4.1.4.jar“
also so:
Code
Alles anzeigen[Unit] Description=HA Bridge Wants=network.target After=network.target [Service] Type=simple ExecStart=/usr/bin/java -jar -Dserver.port=81 -Dconfig.file=/home/pi/habridge/data/habridge.config /home/pi/habridge/ha-bridge-4.1.4.jar [Install] WantedBy=multi-user.target
und mit ctrl o speichern , dann ctrl x
und dann
und dann
Failed to start habridge.service: Unit habridge.service has a bad unit file setting.
See system logs and 'systemctl status habridge.service' for details.
Hab gerade mal nachgesehen bei GitHub bei bwssystems.
Deine version (4.1.4) ist schon steinalt, vielleicht gibts da Probleme mit buster oder java9 oder…
ich habs mir mal schnell in der neuesten version (5.3.0) installiert und es geht problemlos (habe auch einen Pi4 mit Buster und java9)
also installiere dir mal diese neue Version in dein Verzeichnis:
und ändere den service dann auf „/home/pi/habridge/ha-bridge-5.3.0.jar“
und dann
und dann
Lief ohne Fehlermeldung durch.
Aber:
abridge.service - HA Bridge
Loaded: loaded (/etc/systemd/system/habridge.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2020-05-23 19:25:38 CEST; 3min 19s ago
Process: 5779 ExecStart=/usr/bin/java -jar -Dserver.port=81 -Dconfig.file=/home/pi/habridge/data/habridge.config /home/pi/habridge/ha-bridge-5.3.0.jar (code=ex
Main PID: 5779 (code=exited, status=1/FAILURE)
May 23 19:25:37 raspberrypi systemd[1]: Started HA Bridge.
May 23 19:25:38 raspberrypi java[5779]: 2020-05-23 19:25:38,660 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge startup sequence...
May 23 19:25:38 raspberrypi java[5779]: 2020-05-23 19:25:38,730 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge (v5.3.0) initializing....
May 23 19:25:38 raspberrypi java[5779]: 2020-05-23 19:25:38,734 [main] INFO com.bwssystems.HABridge.BridgeSettings - reading from config file: /home/pi/habridge
May 23 19:25:38 raspberrypi java[5779]: Exception in thread "main" java.lang.NullPointerException
May 23 19:25:38 raspberrypi java[5779]: at com.bwssystems.HABridge.BridgeSettings.buildSettings(BridgeSettings.java:170)
May 23 19:25:38 raspberrypi java[5779]: at com.bwssystems.HABridge.HABridge.main(HABridge.java:58)
May 23 19:25:38 raspberrypi systemd[1]: habridge.service: Main process exited, code=exited, status=1/FAILURE
May 23 19:25:38 raspberrypi systemd[1]: habridge.service: Failed with result 'exit-code'.
Ja einfach „http://IP-deines-Pi:81"
Ja einfach „http://IP-deines-Pi:81"
leider keine Erreichbarkeit
● habridge.service - HA Bridge
Loaded: loaded (/etc/systemd/system/habridge.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2020-05-23 19:25:38 CEST; 10min ago
Process: 5779 ExecStart=/usr/bin/java -jar -Dserver.port=81 -Dconfig.file=/home/pi/habridge/data/habridge.config /home/pi/habridge/ha-bridge-5.3.0.jar (code=exited, status=1/FAILURE)
Main PID: 5779 (code=exited, status=1/FAILURE)
May 23 19:25:37 raspberrypi systemd[1]: Started HA Bridge.
May 23 19:25:38 raspberrypi java[5779]: 2020-05-23 19:25:38,660 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge startup sequence...
May 23 19:25:38 raspberrypi java[5779]: 2020-05-23 19:25:38,730 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge (v5.3.0) initializing....
May 23 19:25:38 raspberrypi java[5779]: 2020-05-23 19:25:38,734 [main] INFO com.bwssystems.HABridge.BridgeSettings - reading from config file: /home/pi/habridge/data/habridge.config
May 23 19:25:38 raspberrypi java[5779]: Exception in thread "main" java.lang.NullPointerException
May 23 19:25:38 raspberrypi java[5779]: at com.bwssystems.HABridge.BridgeSettings.buildSettings(BridgeSettings.java:170)
May 23 19:25:38 raspberrypi java[5779]: at com.bwssystems.HABridge.HABridge.main(HABridge.java:58)
May 23 19:25:38 raspberrypi systemd[1]: habridge.service: Main process exited, code=exited, status=1/FAILURE
May 23 19:25:38 raspberrypi systemd[1]: habridge.service: Failed with result 'exit-code'.
läuft so ohne Rückmeldung durch
da sollte eigentlich ne Rückmeldung kommen:
Coderoot@Bridge:/# ps -ef | grep ha-bridge-5.3.0.jar | grep -v grep root 24520 1 3 19:39 ? 00:00:09 /usr/bin/java -jar -Dserver.port=81 -Dconfig.file=/home/pi/ha-bridge/data/habridge.config /home/pi/ha-bridge/ha-bridge-5.3.0.jar root@Bridge:/#
so siehts bei mir aus
hmm, gerade nochmal getestet, leider nichts
Soll ich den pi nochmal komplett neu aufsetzen und neu installieren?
Wie ich sehen, sobald er die die Datei "habridge-config" aus "/pi/home/habridge/data“ lädt, gibts Probleme...