Hilfe für Einrichtung und Aufruf HA-Bridge Windows (Java)

Yanomi, IFTTT, HA-Bridge etc.
Benutzeravatar
dirk.ackermann
Beiträge: 31
Registriert: Sa 10. Dez 2016, 16:18

Hilfe für Einrichtung und Aufruf HA-Bridge Windows (Java)

Beitragvon dirk.ackermann » Di 10. Jan 2017, 11:36

Hallo,

vielleicht kann mir jemand helfen, ich möchte die HA-Bridge auf meinem Windows 10 Rechner (24/7) Laufen lassen.
Ich habe es bis zum Start hin bekommen, kann aber nicht drauf zugreifen über Browser.

Hier mal die Anzeigen aus der Eingabeaufforderung:
C:\Windows>cd ..

C:\>cd habridge

C:\habridge>dir
Volume in Laufwerk C: hat keine Bezeichnung.
Volumeseriennummer: 64C6-24E6

Verzeichnis von C:\habridge

10.01.2017 11:19 <DIR> .
10.01.2017 11:19 <DIR> ..
10.01.2017 11:13 7.296.493 ha-bridge-3.5.1.jar
1 Datei(en), 7.296.493 Bytes
2 Verzeichnis(se), 45.508.472.832 Bytes frei

C:\habridge>java -jar ha-bridge-3.5.1.jar
2017-01-10 11:20:18,266 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge (v3.5.1) starting....
2017-01-10 11:20:18,279 [main] INFO com.bwssystems.HABridge.BridgeSettings - reading from system properties
2017-01-10 11:20:18,323 [main] INFO com.bwssystems.HABridge.BridgeSettings - Adding 192.168.178.43 as our default upnp config address.
2017-01-10 11:20:18,323 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge initializing....
2017-01-10 11:20:18,335 [main] INFO com.bwssystems.HABridge.SystemControl - System control service started....
2017-01-10 11:20:18.415:INFO::Thread-0: Logging initialized @447ms
2017-01-10 11:20:18,445 [main] WARN com.bwssystems.HABridge.dao.DeviceRepository - Error reading the file: data\device.db - Does not exist or is not readable. continuing...
2017-01-10 11:20:18,445 [main] INFO com.bwssystems.HABridge.devicemanagmeent.DeviceResource - HABridge device management service started....
2017-01-10 11:20:18,457 [main] INFO com.bwssystems.HABridge.upnp.UpnpSettingsResource - Hue description service started....
2017-01-10 11:20:18,460 [main] INFO com.bwssystems.util.UDPDatagramSender - Initializing UDP response Seocket...
2017-01-10 11:20:18,464 [main] WARN com.bwssystems.util.UDPDatagramSender - UDP Response Port is in use, starting loop to find open port for 20 tries - configured port is: 50000
2017-01-10 11:20:18,464 [main] INFO com.bwssystems.util.UDPDatagramSender - UDP response Seocket initialized to: 50001
2017-01-10 11:20:18,479 [Thread-0] INFO spark.webserver.JettySparkServer - == Spark has ignited ...
2017-01-10 11:20:18,480 [Thread-0] INFO spark.webserver.JettySparkServer - >> Listening on 0.0.0.0:80
2017-01-10 11:20:18.485:INFO:oejs.Server:Thread-0: jetty-9.3.z-SNAPSHOT
2017-01-10 11:20:18,523 [Thread-0] ERROR spark.webserver.JettySparkServer - ignite failed
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Unknown Source)
at sun.nio.ch.Net.bind(Unknown Source)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:326)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:244)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:384)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at spark.webserver.JettySparkServer.ignite(JettySparkServer.java:131)
at spark.SparkInstance.lambda$init$0(SparkInstance.java:341)
at java.lang.Thread.run(Unknown Source)

C:\habridge>


Ich habe versucht über 192.168.178.43:50001 ran zu kommen, geht aber nicht. Scheinbar fehlt auch noch was:
2017-01-10 11:20:18,445 [main] WARN com.bwssystems.HABridge.dao.DeviceRepository - Error reading the file: data\device.db - Does not exist or is not readable. continuing...
Leider finde ich auch keine Anleitung wie ich das mit Windows bzw. Java unter Windows zum laufen bringe.
Hintergrund ist: Ich wollte versuchen den Homewizard oder etwas ähnliches für 433mhz mit Echo zum laufen zu bringen.

Vielleicht kann mir ja jemand helfen.

P.S. Portweiterleitung in der Fritzbox auf 50001 und 50000 habe ich gemacht.
0 x
Echo Dot / Harmony Ultimate Hub / Max! Heizung / Tp Link HS 110 / Magenta Home Base 2/ Hue Switch, Lampen und Bridge/

Benutzeravatar
dirk.ackermann
Beiträge: 31
Registriert: Sa 10. Dez 2016, 16:18

Re: Hilfe für Einrichtung und Aufruf HA-Bridge Windows (Java)

Beitragvon dirk.ackermann » Di 10. Jan 2017, 13:12

Oh man, manchmal...
Ich habe einfach den falschen Port angegeben! es ist Port 80.
Jetzt läuft es.

Hier mal eine Anleitung für Windows (Java).

- Grundvoraussetzung ist, dass Java installiert ist. Mindestens Version 8.X ( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html )
- Ladet die HA-Bridge für Java runter: https://github.com/bwssytems/ha-bridge/releases
- Erstellt ein Verzeichnis in der Ihr die Datei ablegt. Ich habe es einfach gemacht und auf Laufwerk C:\ den Ordner "habridge" angelegt.
- Nun die Eingabeaufforderung aus Admin ausführen. Dafür einfach einen Rechtsklick auf das Startzeichen machen
Bild
- jetzt zu eurem Ordner Navigieren. Wer nicht weis wie, hier eine kurze Anleitung: mit "cd" kommt man in Verzeichnisse. CD Bedeutet: Change Direktory. In meinem Beispiel also " cd c:\habridge "
- jetzt müsst Ihr die abgelegte Datei starten mit einem Befehl.

Code: Alles auswählen

java -jar ha-bridge-3.5.1.jar

- Die Konsole startet die HA-Bridge.
- Hier seht Ihr noch für welche IP Ihr die Ports freigeben müsst. In der Fritzbox ist das einfach. Ich wählt:
Internet --> Freigaben, dann ganz unten auf der rechten Seite "Geräte für Freigaben hinzufügen".
Dort wählt ihr Euren PC aus und setzt den Hacken bei "Selbstständige Portfreigaben für dieses Gerät erlauben." Danach wählt ihr OK und dann nochmal Speichern. Die Portfreigabe ist damit erledigt.
- Jetzt könnt Ihr unter Eingabe der IP:80 die HA-Bridge erreichen. In meinem Beispiel 192.168.178.46:80

Damit man es nicht immer von Hand starten muss, kann man eine kleine .bat Datei schreiben und diese in den Autostart von Windows bringen.
Beispiel: Legt eine neues Textdokument an und benennt es z.B. Ha-BridgeStart.bat
Die Warnung ignorierend auf JA klicken.
Danach mit einem Rechtsklick die Datei "Bearbeiten".
Nun kann man den Befehl eingeben. Könnte so aussehen:

Code: Alles auswählen

@ECHO OFF
C:
CD C:\habridge\
java.exe -jar ha-bridge-3.5.1.jar
@ECHO ON
Pause


Dann die Datei wieder speichern und schließen.
Die Datei dann in Euren Autostart Ordner schieben und fertig.

Falls Ihr nicht den Pfad zu eurem Autostartordner kennt: C:\Users\EUERBENUTZER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Das war es soweit. Jetzt muss ich erstmal schauen wie das mit der HA-Bridge eigentlich Funktioniert!
0 x
Echo Dot / Harmony Ultimate Hub / Max! Heizung / Tp Link HS 110 / Magenta Home Base 2/ Hue Switch, Lampen und Bridge/


Zurück zu „Software und Apps“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

Werbung