openhab / openhab-syno-spk

openHAB Synology SPK Install Package
Eclipse Public License 2.0
161 stars 42 forks source link

Unable to setup Z-wave #135

Closed cjritola closed 6 years ago

cjritola commented 6 years ago

Following instructions here: https://www.youtube.com/watch?v=R2T5Mg3RLq0 ... Stuck setting up z-wave at 4:34 because the "Choose A Thing" list will not populate. choose-a-thing

Fresh install of 2.3.005 on DSM 6.2-23739. Hardware is DS214se.

events.log:

2018-08-05 08:04:18.500 [thome.event.ExtensionEvent] - Extension 'package-standard' has been installed. 2018-08-05 08:05:40.214 [thome.event.ExtensionEvent] - Extension 'ui-homebuilder' has been installed. 2018-08-05 08:05:40.430 [thome.event.ExtensionEvent] - Extension 'ui-basic' has been installed. 2018-08-05 08:05:40.440 [thome.event.ExtensionEvent] - Extension 'ui-habpanel' has been installed. 2018-08-05 08:05:40.444 [thome.event.ExtensionEvent] - Extension 'ui-paper' has been installed. 2018-08-05 08:16:49.901 [thome.event.ExtensionEvent] - Extension 'binding-zwave' has been installed.

openhab.log:

2018-08-05 07:57:14.808 [ERROR] [ficate.internal.CertificateGenerator] - Failed to generate a new SSL Certificate. java.security.cert.CertificateException: Failed to generate the new certificate. at org.openhab.io.jetty.certificate.internal.CertificateGenerator.generateCertificate(CertificateGenerator.java:206) ~[?:?] at org.openhab.io.jetty.certificate.internal.CertificateGenerator.start(CertificateGenerator.java:88) ~[?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:779) ~[?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) ~[?:?] at java.security.AccessController.doPrivileged(Native Method) ~[?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:772) ~[?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:729) ~[?:?] at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:933) ~[?:?] at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309) ~[?:?] at org.eclipse.osgi.container.Module.doStart(Module.java:581) ~[?:?] at org.eclipse.osgi.container.Module.start(Module.java:449) ~[?:?] at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?] at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1361) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:894) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1248) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$1(FeaturesServiceImpl.java:1147) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.security.NoSuchAlgorithmException: EC KeyPairGenerator not available at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:218) ~[?:?] at org.openhab.io.jetty.certificate.internal.CertificateGenerator.generateCertificate(CertificateGenerator.java:163) ~[?:?] ... 20 more 2018-08-05 07:57:23.760 [WARN ] [org.apache.karaf.shell.ssh.SshUtils ] - Configured keyexchange 'ecdh-sha2-nistp521' not available 2018-08-05 07:57:23.788 [WARN ] [org.apache.karaf.shell.ssh.SshUtils ] - Configured keyexchange 'ecdh-sha2-nistp384' not available 2018-08-05 07:57:23.789 [WARN ] [org.apache.karaf.shell.ssh.SshUtils ] - Configured keyexchange 'ecdh-sha2-nistp256' not available 2018-08-05 07:58:02.342 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://xxx.xxx.xxx.xxx:8080 2018-08-05 07:58:02.413 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://xxx.xxx.xxx.xxx:8443 2018-08-05 07:59:41.082 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007 2018-08-05 08:03:05.953 [WARN ] [org.eclipse.jetty.http.HttpParser ] - bad HTTP parsed: 400 No URI for HttpChannelOverHttp@1bc4bb0{r=0,c=false,a=IDLE,uri=null} 2018-08-05 08:05:28.118 [INFO ] [er.internal.HomeBuilderDashboardTile] - Started Home Builder at /homebuilder 2018-08-05 08:05:31.440 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app 2018-08-05 08:05:33.049 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel 2018-08-05 08:05:37.595 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui 2018-08-05 08:38:25.153 [ERROR] [ficate.internal.CertificateGenerator] - Failed to generate a new SSL Certificate. java.security.cert.CertificateException: Failed to generate the new certificate. at org.openhab.io.jetty.certificate.internal.CertificateGenerator.generateCertificate(CertificateGenerator.java:206) [179:org.openhab.io.jetty.certificate:2.3.0] at org.openhab.io.jetty.certificate.internal.CertificateGenerator.start(CertificateGenerator.java:88) [179:org.openhab.io.jetty.certificate:2.3.0] at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:779) [?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) [?:?] at java.security.AccessController.doPrivileged(Native Method) ~[?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:772) [?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:729) [?:?] at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:933) [?:?] at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309) [?:?] at org.eclipse.osgi.container.Module.doStart(Module.java:581) [?:?] at org.eclipse.osgi.container.Module.start(Module.java:449) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1614) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) [?:?] at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?] at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?] Caused by: java.security.NoSuchAlgorithmException: EC KeyPairGenerator not available at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:218) ~[?:?] at org.openhab.io.jetty.certificate.internal.CertificateGenerator.generateCertificate(CertificateGenerator.java:163) ~[?:?] ... 17 more 2018-08-05 08:38:56.334 [WARN ] [org.apache.karaf.shell.ssh.SshUtils ] - Configured keyexchange 'ecdh-sha2-nistp521' not available 2018-08-05 08:38:56.562 [WARN ] [org.apache.karaf.shell.ssh.SshUtils ] - Configured keyexchange 'ecdh-sha2-nistp384' not available 2018-08-05 08:38:56.564 [WARN ] [org.apache.karaf.shell.ssh.SshUtils ] - Configured keyexchange 'ecdh-sha2-nistp256' not available 2018-08-05 08:39:10.671 [INFO ] [er.internal.HomeBuilderDashboardTile] - Started Home Builder at /homebuilder 2018-08-05 08:39:42.881 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://xxx.xxx.xxx.xxx:8080 2018-08-05 08:39:42.934 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://xxx.xxx.xxx.xxx:8443 2018-08-05 08:40:50.438 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007 2018-08-05 08:41:11.092 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app 2018-08-05 08:41:12.712 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui 2018-08-05 08:41:13.324 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel

What is the latest version where this works?

UPDATE: After about a half hour the list finally populated. Some sort of activity indicator would be nice in the UI and/or some serious optimization.