Amazon Echo mit Raspberry Pi oder NAS und HA-Bridge

    • Mittlerweile sieht der Log so aus


      Quellcode

      1. 2017-04-21 14:11:07,106 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge (v4.5.0) starting....
      2. 2017-04-21 14:11:07,185 [main] INFO com.bwssystems.HABridge.BridgeSettings - reading from config file: /volume1/homes/admin/habridge/data/habridge.config
      3. 2017-04-21 14:11:07,220 [main] WARN com.bwssystems.HABridge.BridgeSettings - Error reading the file: /volume1/homes/admin/habridge/data/habridge.config - Does not exist or is not readable. continuing...
      4. 2017-04-21 14:11:07,239 [main] INFO com.bwssystems.HABridge.BridgeSettings - Adding 192.168.0.2 as our default upnp config address.
      5. 2017-04-21 14:11:07,244 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge initializing....
      6. 2017-04-21 14:11:07,576 [main] INFO com.bwssystems.HABridge.SystemControl - System control service started....
      7. 2017-04-21 14:11:07.676:INFO::Thread-0: Logging initialized @2275ms
      8. 2017-04-21 14:11:07,805 [main] INFO com.bwssystems.HABridge.util.UDPDatagramSender - Initializing UDP response Socket...
      9. 2017-04-21 14:11:07,816 [main] WARN com.bwssystems.HABridge.util.UDPDatagramSender - UDP Response Port is in use, starting loop to find open port for 20 tries - configured port is: 50000
      10. 2017-04-21 14:11:07,817 [main] INFO com.bwssystems.HABridge.util.UDPDatagramSender - UDP response Seocket initialized to: 50001
      11. 2017-04-21 14:11:07,826 [main] INFO com.bwssystems.HABridge.plugins.harmony.HarmonyHome - Harmony Home created. No Harmony devices configured.
      12. 2017-04-21 14:11:07,833 [main] INFO com.bwssystems.HABridge.plugins.NestBridge.NestHome - Nest Home created. No Nest configured.
      13. 2017-04-21 14:11:07,836 [main] INFO com.bwssystems.HABridge.plugins.hue.HueHome - Hue passthru Home created. No Hue passtrhu systems configured.
      14. 2017-04-21 14:11:07,840 [main] INFO com.bwssystems.HABridge.plugins.hal.HalHome - HAL Home created. No HAL devices configured.
      15. 2017-04-21 14:11:07,843 [main] INFO com.bwssystems.HABridge.plugins.mqtt.MQTTHome - MQTT Home created. No MQTT Clients configured.
      16. 2017-04-21 14:11:07,846 [main] INFO com.bwssystems.HABridge.plugins.hass.HassHome - HomeAssistant Home created. No HomeAssistants configured.
      17. 2017-04-21 14:11:07,849 [main] INFO com.bwssystems.HABridge.plugins.exec.CommandHome - Command Home for system program execution created.
      18. 2017-04-21 14:11:08,080 [Thread-0] INFO spark.webserver.JettySparkServer - == Spark has ignited ...
      19. 2017-04-21 14:11:08,087 [Thread-0] INFO spark.webserver.JettySparkServer - >> Listening on 0.0.0.0:6661
      20. 2017-04-21 14:11:08.108:INFO:oejs.Server:Thread-0: jetty-9.3.z-SNAPSHOT
      21. 2017-04-21 14:11:08.344:INFO:oejs.ServerConnector:Thread-0: Started ServerConnector@162e531{HTTP/1.1,[http/1.1]}{0.0.0.0:6661}
      22. 2017-04-21 14:11:08.346:INFO:oejs.Server:Thread-0: Started @2955ms
      23. Exception in thread "main" java.lang.ExceptionInInitializerError
      24. at javax.crypto.JceSecurityManager.<clinit>(JceSecurityManager.java:65)
      25. at javax.crypto.Cipher.getConfiguredPermission(Cipher.java:2587)
      26. at javax.crypto.Cipher.getMaxAllowedKeyLength(Cipher.java:2611)
      27. at sun.security.ssl.CipherSuite$BulkCipher.isUnlimited(CipherSuite.java:535)
      28. at sun.security.ssl.CipherSuite$BulkCipher.<init>(CipherSuite.java:507)
      29. at sun.security.ssl.CipherSuite.<clinit>(CipherSuite.java:614)
      30. at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:293)
      31. at sun.security.ssl.SSLContextImpl.access$100(SSLContextImpl.java:41)
      32. at sun.security.ssl.SSLContextImpl$AbstractTLSContext.<clinit>(SSLContextImpl.java:424)
      33. at java.lang.Class.forName0(Native Method)
      34. at java.lang.Class.forName(Class.java:264)
      35. at java.security.Provider$Service.getImplClass(Provider.java:1634)
      36. at java.security.Provider$Service.newInstance(Provider.java:1592)
      37. at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)
      38. at sun.security.jca.GetInstance.getInstance(GetInstance.java:164)
      39. at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156)
      40. at org.apache.http.ssl.SSLContexts.createDefault(SSLContexts.java:54)
      41. at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:955)
      42. at com.bwssystems.HABridge.plugins.http.HTTPHandler.<init>(HTTPHandler.java:33)
      43. at com.bwssystems.HABridge.plugins.http.HTTPHome.createHome(HTTPHome.java:83)
      44. at com.bwssystems.HABridge.plugins.http.HTTPHome.<init>(HTTPHome.java:25)
      45. at com.bwssystems.HABridge.HomeManager.buildHomes(HomeManager.java:71)
      46. at com.bwssystems.HABridge.HABridge.main(HABridge.java:71)
      47. Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
      48. at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:88)
      49. ... 23 more
      50. Caused by: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
      51. at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:314)
      52. at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:268)
      53. at java.util.jar.JarVerifier.processEntry(JarVerifier.java:316)
      54. at java.util.jar.JarVerifier.update(JarVerifier.java:228)
      55. at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)
      56. at java.util.jar.JarFile.getInputStream(JarFile.java:450)
      57. at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:300)
      58. at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:262)
      59. at javax.crypto.JceSecurity.access$000(JceSecurity.java:48)
      60. at javax.crypto.JceSecurity$1.run(JceSecurity.java:80)
      61. at java.security.AccessController.doPrivileged(Native Method)
      62. at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:77)
      63. ... 23 more
      Alles anzeigen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von react1337 ()

    • Schau mal mit ps -ax nach dem laufenden Java-Prozess und beende den mit
      sudo kill Prozessnummer

      Versuch dann einen Neustart von ha-bridge.
      Du könntest testweise auch mal eine leere Datei habridge.config anlegen und es damit versuchen.
    • Neu

      J_Ryan schrieb:

      Danke @'Eisblume für den Support, nun läuft es :)
      @Eisblume
      bin auf diesen Thread gerade gestossen und hänge genau vor dem gleichen Problem wie J_Ryan.
      Kannst du sagen was das Problem bei Ihm war? Wäre dir sehr dankbar, bin jetzt nämlich schon 3 Taga am rumprobieren.

      Gruß Jörg

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von vuowner123 ()

    • Neu

      Hallo in die Runde,

      ich habe den Tread hier verfolgt und versuche nun schon seit 2 Tagen, ha-bridge auf meinem Zyxel-NAS via SSH zu installieren. Einen FFP Stick und ein laufendes Java habe ich wegen dem JDownloader bereits seit letztem Jahr am Laufen.

      Irgendwie klappt etwas mit dem wget vom Github nicht. Wenn ich wget ohne Parameter benutze, erscheint "Filename too long" . Nehme ich "wget -o" und vergebe einfach einen kürzeren Namen, habe ich zwar die Datei runtergeladen, aber es erscheint am Ende beim Ausführen "invalid /corrupt Jar-File" ( siehe Screenshot) Hat jemand vielleicht einen Tipp für mich?

      Danke Euch schon mal fürs Drüberschauen!

      Gruß
      Haufen

      1.jpg 2.jpg
    • Neu

      Dann hol es dir doch mit dem PC von der Webseite und kopier es per FTP auf dein NAS
      Releases · bwssytems/ha-bridge · GitHub