This page last changed on Dec 22, 2014 by nfettinger.

I noticed there is not a great (or recent) tutorial for integrating a Z-wave Aeon Labs Z-controller into OpenRemote on a 64 bit Ubuntu box. I pieced together what I could from the various tutorials and forums, but I am still running into errors. When I start the controller, I get an error about not being able to open the port, and no zwave log is created. Here is what I have:

I installed java and OpenRemote according to the Raspberry Pi instructions.

java -version
java version "1.6.0_33"
OpenJDK Runtime Environment (IcedTea6 1.13.5) (6b33-1.13.5-1ubuntu0.14.04)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

OpenRemote is located in /opt/OpenRemote-Controller
I copied the rxtxSerial.so from the java install to here:

ls -l /opt/OpenRemote-Controller/webapps/controller/WEB-INF/lib/native/
total 368
-rw-r--r-- 1 root root  14432 Dec 22 11:35 librxtxParallel.so
-rw-r--r-- 1 root root 169488 Jun 17  2013 librxtxSerial.jnilib
-rw-r--r-- 1 root root  60120 Dec 22 11:35 librxtxSerial.so
-rw-r--r-- 1 root root  47421 Jun 17  2013 rxtxParallel.dll
-rw-r--r-- 1 root root  77759 Jun 17  2013 rxtxSerial.dll

My AEON Z-stick is plugged into /dev/ttyUSB1 but I also created a symlink to it since the port number keeps changing on reboot:

ls -l /dev/ttyUSB1
crwxrwxrwx 1 root dialout 188, 1 Dec 22 14:14 /dev/ttyUSB1

ls -l /dev/Z-WAVE
lrwxrwxrwx 1 root root 7 Dec 22 11:24 /dev/Z-WAVE -> ttyUSB1

Since a lot of people were seeing permissions issues, I have started everything as root, and temporarily added full permissions to specific devices. This has not helped though.

The web designer is empty, configured for Z-Wave using /dev/Z-WAVE and the standard port numbers and info the tutorials suggest.

When starting OpenRemote, I have this...

 sudo ./bin/openremote.sh run
[sudo] password for fetty:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Using CATALINA_BASE:   /opt/OpenRemote-Controller
Using CATALINA_HOME:   /opt/OpenRemote-Controller
Using CATALINA_TMPDIR: /opt/OpenRemote-Controller/temp
Using JRE_HOME:       /usr

---- Logging ----------------------------------------------------------

 Console (stdout) threshold [CONTROLLER_CONSOLE_THRESHOLD]: INFO

 System logs:

   - Controller startup log [CONTROLLER_STARTUP_LOG_LEVEL]: DEBUG


-----------------------------------------------------------------------
Dec 22, 2014 2:00:14 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/OpenRemote-Controller/webapps/controller/WEB-INF/lib/native
Dec 22, 2014 2:00:14 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Dec 22, 2014 2:00:14 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 391 ms
Dec 22, 2014 2:00:14 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Dec 22, 2014 2:00:14 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Dec 22, 2014 2:00:14 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive webconsole.war
Dec 22, 2014 2:00:14 PM org.openremote.controller.bootstrap.Startup redirectJULtoLog4j
INFO: Initialized JUL to LOG4J Redirector.
INFO 2014-12-22 14:00:15,667 :

--------------------------------------------------------------------

  DEPLOYING NEW CONTROLLER RUNTIME...

--------------------------------------------------------------------

WARNING:  RXTX Version mismatch
        Jar version = RXTX-2.2pre1
        native lib Version = RXTX-2.2pre2
gnu.io.NoSuchPortException
        at gnu.io.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:269)
        at org.openremote.controller.protocol.zwave.ZWaveGatewayRxtx$ZWaveConnectionThread.run(ZWaveGatewayRxtx.java:108)
ERROR [main]: Could not start VeraClient:
java.lang.IllegalArgumentException: Host name may not be null

After that it is a lot of java error stack messages and it ends with this:

INFO 2014-12-22 14:00:25,821 : No rule definitions found in '/opt/OpenRemote-Controller/webapps/controller/rules'.
INFO 2014-12-22 14:00:25,821 : Initialized event processor : Drools Rule Engine
INFO 2014-12-22 14:00:25,883 : Initialized event processor : RRD4J Data Logger
INFO 2014-12-22 14:00:25,884 : Initialized event processor : EmonCMS Data Logger
INFO 2014-12-22 14:00:25,886 : Startup complete.
INFO 2014-12-22 14:00:25,886 : Controller Definition File Watcher for Default Deployer started.
Dec 22, 2014 2:00:26 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 22, 2014 2:00:26 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11842 ms

However no zwave log is created so I don't know what could be going wrong.

The only thing that other users who got (gnu.io.NoSuchPortException) errors tried that I haven't is a developer version of OpenRemote.

If I change the Z-Wave communication port from /dev/Z-WAVE to /dev/ttyUSB1, the gnu.io.NoSuchPortException error disappears but I still get these errors:

sudo ./bin/openremote.sh run
[sudo] password for fetty:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Using CATALINA_BASE:   /opt/OpenRemote-Controller
Using CATALINA_HOME:   /opt/OpenRemote-Controller
Using CATALINA_TMPDIR: /opt/OpenRemote-Controller/temp
Using JRE_HOME:       /usr

---- Logging ----------------------------------------------------------

 Console (stdout) threshold [CONTROLLER_CONSOLE_THRESHOLD]: INFO

 System logs:

   - Controller startup log [CONTROLLER_STARTUP_LOG_LEVEL]: DEBUG


-----------------------------------------------------------------------
Dec 22, 2014 3:53:09 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/OpenRemote-Controller/webapps/controller/WEB-INF/lib/native
Dec 22, 2014 3:53:09 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Dec 22, 2014 3:53:09 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 385 ms
Dec 22, 2014 3:53:09 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Dec 22, 2014 3:53:09 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Dec 22, 2014 3:53:09 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive webconsole.war
Dec 22, 2014 3:53:09 PM org.openremote.controller.bootstrap.Startup redirectJULtoLog4j
INFO: Initialized JUL to LOG4J Redirector.
INFO 2014-12-22 15:53:10,699 :

--------------------------------------------------------------------

  DEPLOYING NEW CONTROLLER RUNTIME...

--------------------------------------------------------------------

WARNING:  RXTX Version mismatch
        Jar version = RXTX-2.2pre1
        native lib Version = RXTX-2.2pre2
RXTX Warning:  Removing stale lock file. /var/lock/LCK..ttyUSB1
ERROR [main]: Could not start VeraClient:
java.lang.IllegalArgumentException: Host name may not be null
        at org.apache.http.HttpHost.<init>(HttpHost.java:83)
        at org.apache.http.impl.client.AbstractHttpClient.determineTarget(AbstractHttpClient.java:586)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:708)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:700)
        at org.openremote.controller.protocol.vera.VeraClient.requestStatus(VeraClient.java:244)
        at org.openremote.controller.protocol.vera.VeraClient.startVeraClient(VeraClient.java:79)
        at org.openremote.controller.protocol.vera.VeraCommandBuilder.startVeraClient(VeraCommandBuilder.java:155)
        at org.openremote.controller.protocol.vera.VeraCommandBuilder.<init>(VeraCommandBuilder.java:68)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
        at org.openremote.controller.command.CommandFactory.updateCommandBuilders(CommandFactory.java:104)
        at org.openremote.controller.deployer.Version20ModelBuilder.build(Version20ModelBuilder.java:552)
        at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(AbstractModelBuilder.java:154)
        at org.openremote.controller.service.Deployer.startup(Deployer.java:858)
        at org.openremote.controller.service.Deployer.startController(Deployer.java:336)
        at org.openremote.controller.spring.SpringContext.initializeController(SpringContext.java:109)
        at org.openremote.controller.service.ServiceContext.init(ServiceContext.java:383)
        at org.openremote.controller.bootstrap.Startup.loadServiceContext(Startup.java:85)
        at org.openremote.controller.bootstrap.servlet.ServletStartup.initializeServiceContext(ServletStartup.java:190)
        at org.openremote.controller.bootstrap.servlet.ServletStartup.contextInitialized(ServletStartup.java:109)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:622)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
INFO 2014-12-22 15:53:20,851 : No rule definitions found in '/opt/OpenRemote-Controller/webapps/controller/rules'.
INFO 2014-12-22 15:53:20,851 : Initialized event processor : Drools Rule Engine
INFO 2014-12-22 15:53:20,906 : Initialized event processor : RRD4J Data Logger
INFO 2014-12-22 15:53:20,906 : Initialized event processor : EmonCMS Data Logger
INFO 2014-12-22 15:53:20,908 : Startup complete.
INFO 2014-12-22 15:53:20,909 : Controller Definition File Watcher for Default Deployer started.
Dec 22, 2014 3:53:21 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 22, 2014 3:53:21 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11811 ms

After trying the OpenRemote-Controller-2.1.0 version, using the same steps above, I get this error instead.

sudo ./bin/openremote.sh run
Using CATALINA_BASE:   /opt/OpenRemote-Controller-2.0.1
Using CATALINA_HOME:   /opt/OpenRemote-Controller-2.0.1
Using CATALINA_TMPDIR: /opt/OpenRemote-Controller-2.0.1/temp
Using JRE_HOME:       /usr
Dec 22, 2014 4:41:50 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/OpenRemote-Controller-2.0.1/webapps/controller/WEB-INF/lib/native
Dec 22, 2014 4:41:50 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Dec 22, 2014 4:41:50 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 392 ms
Dec 22, 2014 4:41:50 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Dec 22, 2014 4:41:50 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Dec 22, 2014 4:41:50 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive webconsole.war
Dec 22, 2014 4:41:50 PM org.openremote.controller.bootstrap.Startup redirectJULtoLog4j
INFO: Initialized JUL to LOG4J Redirector.
INFO 2014-12-22 16:41:51,558 :

--------------------------------------------------------------------

  DEPLOYING NEW CONTROLLER RUNTIME...

--------------------------------------------------------------------

WARNING:  RXTX Version mismatch
        Jar version = RXTX-2.2pre1
        native lib Version = RXTX-2.2pre2
RXTX Warning:  Removing stale lock file. /var/lock/LCK..ttyUSB1
ERROR 2014-12-22 16:42:01,683 : Could not load commandBuilder class: org.openremote.controller.protocol.vera.VeraCommandBuilder
java.lang.ClassNotFoundException: org.openremote.controller.protocol.vera.VeraCommandBuilder
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:191)
        at org.openremote.controller.command.CommandFactory.updateCommandBuilders(CommandFactory.java:96)
        at org.openremote.controller.deployer.Version20ModelBuilder.build(Version20ModelBuilder.java:550)
        at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(AbstractModelBuilder.java:154)
        at org.openremote.controller.service.Deployer.startup(Deployer.java:840)
        at org.openremote.controller.service.Deployer.startController(Deployer.java:318)
        at org.openremote.controller.spring.SpringContext.initializeController(SpringContext.java:109)
        at org.openremote.controller.service.ServiceContext.init(ServiceContext.java:364)
        at org.openremote.controller.bootstrap.Startup.loadServiceContext(Startup.java:85)
        at org.openremote.controller.bootstrap.servlet.ServletStartup.initializeServiceContext(ServletStartup.java:190)
        at org.openremote.controller.bootstrap.servlet.ServletStartup.contextInitialized(ServletStartup.java:109)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:622)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
ERROR [main]: Could not load commandBuilder class: org.openremote.controller.protocol.vera.VeraCommandBuilder
java.lang.ClassNotFoundException: org.openremote.controller.protocol.vera.VeraCommandBuilder
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:191)
        at org.openremote.controller.command.CommandFactory.updateCommandBuilders(CommandFactory.java:96)
        at org.openremote.controller.deployer.Version20ModelBuilder.build(Version20ModelBuilder.java:550)
        at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(AbstractModelBuilder.java:154)
        at org.openremote.controller.service.Deployer.startup(Deployer.java:840)
        at org.openremote.controller.service.Deployer.startController(Deployer.java:318)
        at org.openremote.controller.spring.SpringContext.initializeController(SpringContext.java:109)
        at org.openremote.controller.service.ServiceContext.init(ServiceContext.java:364)
        at org.openremote.controller.bootstrap.Startup.loadServiceContext(Startup.java:85)
        at org.openremote.controller.bootstrap.servlet.ServletStartup.initializeServiceContext(ServletStartup.java:190)
        at org.openremote.controller.bootstrap.servlet.ServletStartup.contextInitialized(ServletStartup.java:109)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:622)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
INFO 2014-12-22 16:42:01,692 : No rule definitions found in '/opt/OpenRemote-Controller-2.0.1/webapps/controller/rules'.
INFO 2014-12-22 16:42:01,693 : Initialized event processor : Drools Rule Engine
INFO 2014-12-22 16:42:01,763 : Initialized event processor : RRD4J Data Logger
INFO 2014-12-22 16:42:01,765 : Startup complete.
INFO 2014-12-22 16:42:01,766 : Controller Definition File Watcher for Default Deployer started.
Dec 22, 2014 4:42:01 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 22, 2014 4:42:01 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11766 ms

It is a different error, but still rooting from Vera

Still no Zwave log is created.

Posted by nfettinger at Dec 22, 2014 22:47

BUMP
Is anyone around familiar with the Z-stick or 64 bit installs that could point me in the right direction? I don't know where to start looking to find the root cause.

Thanks

Posted by nfettinger at Dec 28, 2014 22:32

Here's what fixed my zwave issue:

64 bit zwave fix

Posted by niedejb at Dec 28, 2014 23:04

I have already copied the 64 bit versions of the serial and parallel rxtx libraries to the folder. The only error I am getting is referring to Vera, which I dont believe I am using.

Posted by nfettinger at Dec 29, 2014 01:58

Ignoring the vera errors (according to another post, this should not stop the other controllers from initializing), I get this output with everything set to debug:

DEBUG 2014-12-31 16:47:43,390 : Created object model for Command( ID = 15, Type = zwave, Properties : {nodeId=00, name=off, command=off}).
DEBUG 2014-12-31 16:47:43,390 : Created object model for Command( ID = 16, Type = zwave, Properties : {nodeId=00, name=On, command=on}).
DEBUG 2014-12-31 16:47:43,391 : Created object model for Command( ID = 17, Type = zwave, Properties : {nodeId=1, name=s, command=on}).
DEBUG 2014-12-31 16:47:43,391 : Initializing event processor: Drools Rule Engine
INFO 2014-12-31 16:47:43,393 : No rule definitions found in '/opt/OpenRemote-Controller-2.1.0/webapps/controller/rules'.
INFO 2014-12-31 16:47:43,393 : Initialized event processor : Drools Rule Engine
DEBUG 2014-12-31 16:47:43,393 : Initializing event processor: RRD4J Data Logger
INFO 2014-12-31 16:47:43,450 : Initialized event processor : RRD4J Data Logger
DEBUG 2014-12-31 16:47:43,450 : Initializing event processor: EmonCMS Data Logger
INFO 2014-12-31 16:47:43,450 : Initialized event processor : EmonCMS Data Logger
INFO 2014-12-31 16:47:43,453 : Startup complete.
INFO 2014-12-31 16:47:43,453 : Controller Definition File Watcher for Default Deployer started.
Dec 31, 2014 4:47:43 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 31, 2014 4:47:43 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2321 ms

Still no zwave.log or even a boot.log.

Posted by nfettinger at Dec 31, 2014 22:51

I tried using Ubuntu x86 live (off of USB) but got the same problem. It seams my trouble wasn't 64 bit related. After a few days of playing around I realized the logs are not created because I was starting the script from outside of the bin directory (ie: sudo /opt/OpenRemote-Controller-2.1.0/bin/openremote.sh run). Setting the local directory to bin and then running from there (sudo ./openremote.sh run) created all of the logs. However, after setting the thresholds to debug, I still see nothing useful in the zwave log:


INFO 2015-02-16 14:23:30,731 (Z-Wave):

--------------------------------------------------------------------

  OpenRemote Z-Wave protocol version : '2.0.0'

--------------------------------------------------------------------

INFO 2015-02-16 14:28:42,266 (Z-Wave):

--------------------------------------------------------------------

  OpenRemote Z-Wave protocol version : '2.0.0'

--------------------------------------------------------------------

I am a little unsure where to go from here. There are no errors (other than Vera posted above), and nothing else is really different.

Posted by nfettinger at Feb 16, 2015 23:25
Document generated by Confluence on Jun 05, 2016 09:39