Anfänger benötigt Hilfe Homebridge zum Laufen zu bringen

  • sudo /etc/systemd/system/.habridge.service.swp

    • Hilfreich

    Hast du auch den Befehl

    Code
    sudo systemctl daemon-reload

    ausgeführt?



    Dannach am besten mal ein

    Code
    sudo systemctl enable habridge.service
    
    gefolgt von
    
    sudo systemctl start habridge.service

    Damit startet die Bridge und mit

    Code
    sudo systemctl status habridge.service

    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'.

    Einmal editiert, zuletzt von loriot ()

  • was gibt dir


    Code
    java -version


    aus?

  • Das passt schon mal

    Aber bei deiner HA-Bridge installation scheint was nicht geklappt zu haben.


    gehe mal in das habridge Verzeichnis


    Code
    cd /home/pi/habridge/

    und


    Code
    ls
  • Okay.


    Wir ändern mal was beim service:


    Code
    sudo nano /etc/systemd/system/habridge.service


    dann im Editor folgendes ändern

    das ändern von


    „/home/pi/habridge/ha-bridge.jar“ zu „/home/pi/habridge/ha-bridge-4.1.4.jar“


    also so:

    und mit ctrl o speichern , dann ctrl x


    und dann


    Code
    sudo systemctl daemon-reload


    und dann

    Code
    sudo systemctl start habridge.service
  • 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:


    Code
    cd /home/pi/habridge


    Code
    wget https://github.com/bwssytems/ha-bridge/releases/download/v5.3.0/ha-bridge-5.3.0.jar


    und ändere den service dann auf „/home/pi/habridge/ha-bridge-5.3.0.jar“



    und dann


    Code
    sudo systemctl daemon-reload


    und dann


    Code
    sudo systemctl start habridge.service
  • 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"

  • was sagt


    Code
    sudo systemctl status habridge.service



    Oh - habs gerade gesehen - stoppt wieder

  • 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'.

  • was sagt


    Code
    ps -ef | grep ha-bridge-5.3.0.jar | grep -v grep
  • da sollte eigentlich ne Rückmeldung kommen:


    Code
    root@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

  • Wie ich sehen, sobald er die die Datei "habridge-config" aus "/pi/home/habridge/data“ lädt, gibts Probleme...