This page last changed on Aug 11, 2015 by c.steele.

I have an initial install of OpenRemote, worked well enough to now be at the 10 device limit and "upgraded to pro." Installed it "adjacent to" the free version on an OSX server.

Unknown macro: { /Applications/OpenRemote-Controller-2.1.0 & also /Applications/OpenRemote-Controller-Pro1.1.0 }

I stop the free Controller (^C) and start the Pro and it looks good EXCEPT it fails to find any of the Zwave devices on my ZStick. My interpretation of the errors tell me, it's not seeing the ZStick!

Thinking it might be a case of "you must delete the old" I renamed the folder and rebooted, no sign of it running. Started Pro, same result. I need to retain a working system, so a real erase isn't an option 'til after I get Pro working.

This is soooooooo basic I can't think of anything but I am a complete idiot, and don't know how to enter the ZStick's serial port value into:
webapps/controller/controller.xml: <property name="zwave.comPort" value="/dev/tty.usbmodem411 " />
$ cat webapps/controller/WEB-INF/classes/zwave.properties
#

  1. Z-Wave CONFIGURATION:
    #
  2. Z-Wave serial port configuration

##

  1. Serial port
    zwave.comPort=/dev/tty.usbmodem411

##

  1. Communication layer RXTX, PAD
    zwave.commLayer=RXTX

##

  1. Port abstraction daemon (PAD) host address
    zwave.pad.host=localhost

##

  1. Port abstraction daemon (PAD) TCP port
    zwave.pad.port=7876

Launching OpenRemote Pro:
$ ./openremote.sh run
Using CATALINA_BASE: /Applications/OpenRemote-Controller-Pro1.1.0
Using CATALINA_HOME: /Applications/OpenRemote-Controller-Pro1.1.0
Using CATALINA_TMPDIR: /Applications/OpenRemote-Controller-Pro1.1.0/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

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

Console (stdout) threshold CONTROLLER\_CONSOLE\_THRESHOLD: INFO

System logs:

  • Controller startup log CONTROLLER\_STARTUP\_LOG\_LEVEL: DEBUG

-----------------------------------------------------------------------
Aug 11, 2015 2:27:57 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: /Applications/OpenRemote-Controller-Pro1.1.0/webapps/controller/WEB-INF/lib/native
Aug 11, 2015 2:27:57 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8688
Aug 11, 2015 2:27:57 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 795 ms
Aug 11, 2015 2:27:58 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 11, 2015 2:27:58 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Aug 11, 2015 2:27:58 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive webconsole.war
Aug 11, 2015 2:27:59 PM org.openremote.controller.bootstrap.Startup redirectJULtoLog4j
INFO: Initialized JUL to LOG4J Redirector.
INFO 2015-08-11 14:28:01,295 :

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

DEPLOYING NEW CONTROLLER RUNTIME...

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

Aug 11, 2015 2:28:01 PM org.restlet.engine.http.connector.HttpClientHelper start
INFO: Starting the default HTTP client
INFO 2015-08-11 14:28:01,810 :

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

OpenRemote Z-Wave protocol version : '2.0.0'

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

INFO 2015-08-11 14:28:01,859 : No Vera address configured, device auto-discovery won't be possible.
INFO 2015-08-11 14:28:06,108 : Initialized event processor : Drools Rule Engine
INFO 2015-08-11 14:28:06,206 : Initialized event processor : RRD4J Data Logger
ERROR 2015-08-11 14:28:06,485 : Creating sensor failed. Error : org/openremote/controller/ZWaveConfiguration
XML Element : <sensor xmlns="http://www.openremote.org" id="247565" name="OfficeWallSwitchSensor" type="switch">
<include type="command" ref="661" />
<state name="on" />
<state name="off" />
</sensor>
java.lang.NoClassDefFoundError: org/openremote/controller/ZWaveConfiguration
at org.openremote.controller.protocol.zwave.DefaultZWaveConfigurationManager.createZWavePortConfiguration(DefaultZWaveConfigurationManager.java:74)
at org.openremote.controller.protocol.zwave.DefaultZWaveConfigurationManager.getPortConfiguration(DefaultZWaveConfigurationManager.java:47)
at org.openremote.controller.protocol.zwave.ZWaveCommandBuilder.initZWaveController(ZWaveCommandBuilder.java:245)
at org.openremote.controller.protocol.zwave.ZWaveCommandBuilder.build(ZWaveCommandBuilder.java:145)
at org.openremote.controller.command.CommandFactory.getCommand(Unknown Source)
at org.openremote.controller.model.xml.Version20SensorBuilder.parseSensorEventProducer(Unknown Source)
at org.openremote.controller.model.xml.Version20SensorBuilder.build(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorObjectModelFromXML(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorModel(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.build(Unknown Source)
at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(Unknown Source)
at org.openremote.controller.service.Deployer.startup(Unknown Source)
at org.openremote.controller.service.Deployer.startController(Unknown Source)
at org.openremote.controller.spring.SpringContext.initializeController(Unknown Source)
at org.openremote.controller.service.ServiceContext.init(Unknown Source)
at org.openremote.controller.bootstrap.Startup.loadServiceContext(Unknown Source)
at org.openremote.controller.bootstrap.servlet.ServletStartup.initializeServiceContext(Unknown Source)
at org.openremote.controller.bootstrap.servlet.ServletStartup.contextInitialized(Unknown Source)
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:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: org.openremote.controller.ZWaveConfiguration
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
... 42 more
ERROR main: Creating sensor failed. Error : org/openremote/controller/ZWaveConfiguration
XML Element : <sensor xmlns="http://www.openremote.org" id="247565" name="OfficeWallSwitchSensor" type="switch">
<include type="command" ref="661" />
<state name="on" />
<state name="off" />
</sensor>
java.lang.NoClassDefFoundError: org/openremote/controller/ZWaveConfiguration
at org.openremote.controller.protocol.zwave.DefaultZWaveConfigurationManager.createZWavePortConfiguration(DefaultZWaveConfigurationManager.java:74)
at org.openremote.controller.protocol.zwave.DefaultZWaveConfigurationManager.getPortConfiguration(DefaultZWaveConfigurationManager.java:47)
at org.openremote.controller.protocol.zwave.ZWaveCommandBuilder.initZWaveController(ZWaveCommandBuilder.java:245)
at org.openremote.controller.protocol.zwave.ZWaveCommandBuilder.build(ZWaveCommandBuilder.java:145)
at org.openremote.controller.command.CommandFactory.getCommand(Unknown Source)
at org.openremote.controller.model.xml.Version20SensorBuilder.parseSensorEventProducer(Unknown Source)
at org.openremote.controller.model.xml.Version20SensorBuilder.build(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorObjectModelFromXML(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorModel(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.build(Unknown Source)
at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(Unknown Source)
at org.openremote.controller.service.Deployer.startup(Unknown Source)
at org.openremote.controller.service.Deployer.startController(Unknown Source)
at org.openremote.controller.spring.SpringContext.initializeController(Unknown Source)
at org.openremote.controller.service.ServiceContext.init(Unknown Source)
at org.openremote.controller.bootstrap.Startup.loadServiceContext(Unknown Source)
at org.openremote.controller.bootstrap.servlet.ServletStartup.initializeServiceContext(Unknown Source)
at org.openremote.controller.bootstrap.servlet.ServletStartup.contextInitialized(Unknown Source)
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:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: org.openremote.controller.ZWaveConfiguration
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
... 42 more
INFO 2015-08-11 14:28:06,490 : Registered sensor : Sensor (Name = 'DateTime_sensor', ID = '247549', State Mappings: {})
INFO 2015-08-11 14:28:06,490 : Registered sensor : Sensor (Name = 'DateTimeIsNitetime_sensor', ID = '247548', State Mappings: {})
INFO 2015-08-11 14:28:06,507 : Registered sensor : Range Sensor (Name = 'GarageDoorVirtualValue', ID = '247555', Min: 0, Max: 30)
INFO 2015-08-11 14:28:06,509 : Registered sensor : Switch Sensor (Name = 'GarageDoorVirtualSensor', ID = '247554')
INFO 2015-08-11 14:28:06,510 : Registered sensor : Range Sensor (Name = 'TimedOfficeWallSocketVirtualSensorValue', ID = '247557', Min: 0, Max: 4)
INFO 2015-08-11 14:28:06,510 : Registered sensor : Sensor (Name = 'DateTimeIsDaytime_sensor', ID = '247547', State Mappings: {})
INFO 2015-08-11 14:28:06,514 : Registered sensor : Switch Sensor (Name = 'TimedOfficeWallSocketVirtualSensor', ID = '247558')
INFO 2015-08-11 14:28:06,522 : Startup complete.
INFO 2015-08-11 14:28:06,523 : Controller Definition File Watcher for Default Deployer started.
Aug 11, 2015 2:28:07 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8688
Aug 11, 2015 2:28:07 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 9657 ms
INFO 2015-08-11 14:28:09,257 : Starting remote command service to https://designer.openremote.com/ccs/rest/commands/1591...
INFO 2015-08-11 14:28:11,288 : Starting device discovery service...

All the non-Zwave stuff registers, the Zwave/ZStick stuff fails.

What boneheaded thing did I miss?

I think that you've downloaded the Pro Controller and the new Z-Wave jar (see New Z-Wave 2.0.0 Release). Unfortunately the new Z-Wave jar doesn't work together with the Pro Controller.

What happens if you download the Pro Controller without replacing the existing Z-Wave jar ?

Another option would be to use the free controller in combination with the new Z-Wave jar.

Posted by rhitz at Aug 12, 2015 07:46

I don't see any difference, beyond the Zwave.jar 2 banner.

(I copied zwave.jar from the Pro zip back into the Pro's directory.)

$ ./openremote.sh run
Using CATALINA_BASE: /Applications/OpenRemote-Controller-Pro1.1.0
Using CATALINA_HOME: /Applications/OpenRemote-Controller-Pro1.1.0
Using CATALINA_TMPDIR: /Applications/OpenRemote-Controller-Pro1.1.0/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

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

Console (stdout) threshold CONTROLLER\_CONSOLE\_THRESHOLD: INFO

System logs:

  • Controller startup log CONTROLLER\_STARTUP\_LOG\_LEVEL: DEBUG

-----------------------------------------------------------------------
Aug 12, 2015 6:59:30 AM 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: /Applications/OpenRemote-Controller-Pro1.1.0/webapps/controller/WEB-INF/lib/native
Aug 12, 2015 6:59:31 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8688
Aug 12, 2015 6:59:31 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 833 ms
Aug 12, 2015 6:59:31 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 12, 2015 6:59:31 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Aug 12, 2015 6:59:31 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive webconsole.war
Aug 12, 2015 6:59:33 AM org.openremote.controller.bootstrap.Startup redirectJULtoLog4j
INFO: Initialized JUL to LOG4J Redirector.
INFO 2015-08-12 06:59:34,977 :

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

DEPLOYING NEW CONTROLLER RUNTIME...

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

Aug 12, 2015 6:59:35 AM org.restlet.engine.http.connector.HttpClientHelper start
INFO: Starting the default HTTP client
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)
INFO 2015-08-12 06:59:44,967 : Starting device discovery service...
INFO 2015-08-12 06:59:45,620 : No Vera address configured, device auto-discovery won't be possible.
INFO 2015-08-12 06:59:49,478 : Initialized event processor : Drools Rule Engine
INFO 2015-08-12 06:59:49,564 : Initialized event processor : RRD4J Data Logger
ERROR 2015-08-12 06:59:49,914 : Creating sensor failed. Error : The node '5' is not known by the Z-Wave controller
XML Element : <sensor xmlns="http://www.openremote.org" id="247565" name="OfficeWallSwitchSensor" type="switch">
<include type="command" ref="661" />
<state name="on" />
<state name="off" />
</sensor>
org.openremote.controller.exception.NoSuchCommandException: The node '5' is not known by the Z-Wave controller
at org.openremote.controller.protocol.zwave.ZWaveCommandBuilder.build(ZWaveCommandBuilder.java:108)
at org.openremote.controller.command.CommandFactory.getCommand(Unknown Source)
at org.openremote.controller.model.xml.Version20SensorBuilder.parseSensorEventProducer(Unknown Source)
at org.openremote.controller.model.xml.Version20SensorBuilder.build(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorObjectModelFromXML(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorModel(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.build(Unknown Source)
at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(Unknown Source)
at org.openremote.controller.service.Deployer.startup(Unknown Source)
at org.openremote.controller.service.Deployer.startController(Unknown Source)
at org.openremote.controller.spring.SpringContext.initializeController(Unknown Source)
at org.openremote.controller.service.ServiceContext.init(Unknown Source)
at org.openremote.controller.bootstrap.Startup.loadServiceContext(Unknown Source)
at org.openremote.controller.bootstrap.servlet.ServletStartup.initializeServiceContext(Unknown Source)
at org.openremote.controller.bootstrap.servlet.ServletStartup.contextInitialized(Unknown Source)
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:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
ERROR main: Creating sensor failed. Error : The node '5' is not known by the Z-Wave controller
XML Element : <sensor xmlns="http://www.openremote.org" id="247565" name="OfficeWallSwitchSensor" type="switch">
<include type="command" ref="661" />
<state name="on" />
<state name="off" />
</sensor>
org.openremote.controller.exception.NoSuchCommandException: The node '5' is not known by the Z-Wave controller
at org.openremote.controller.protocol.zwave.ZWaveCommandBuilder.build(ZWaveCommandBuilder.java:108)
at org.openremote.controller.command.CommandFactory.getCommand(Unknown Source)
at org.openremote.controller.model.xml.Version20SensorBuilder.parseSensorEventProducer(Unknown Source)
at org.openremote.controller.model.xml.Version20SensorBuilder.build(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorObjectModelFromXML(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorModel(Unknown Source)
at org.openremote.controller.deployer.Version20ModelBuilder.build(Unknown Source)
at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(Unknown Source)
at org.openremote.controller.service.Deployer.startup(Unknown Source)
at org.openremote.controller.service.Deployer.startController(Unknown Source)
at org.openremote.controller.spring.SpringContext.initializeController(Unknown Source)
at org.openremote.controller.service.ServiceContext.init(Unknown Source)
at org.openremote.controller.bootstrap.Startup.loadServiceContext(Unknown Source)
at org.openremote.controller.bootstrap.servlet.ServletStartup.initializeServiceContext(Unknown Source)
at org.openremote.controller.bootstrap.servlet.ServletStartup.contextInitialized(Unknown Source)
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:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
INFO 2015-08-12 06:59:49,938 : Registered sensor : Sensor (Name = 'DateTime_sensor', ID = '247549', State Mappings: {})
INFO 2015-08-12 06:59:49,968 : Registered sensor : Sensor (Name = 'DateTimeIsNitetime_sensor', ID = '247548', State Mappings: {})
INFO 2015-08-12 06:59:49,975 : Registered sensor : Range Sensor (Name = 'GarageDoorVirtualValue', ID = '247555', Min: 0, Max: 30)
INFO 2015-08-12 06:59:49,987 : Registered sensor : Switch Sensor (Name = 'GarageDoorVirtualSensor', ID = '247554')
INFO 2015-08-12 06:59:49,988 : Registered sensor : Range Sensor (Name = 'TimedOfficeWallSocketVirtualSensorValue', ID = '247557', Min: 0, Max: 4)
INFO 2015-08-12 06:59:49,989 : Registered sensor : Sensor (Name = 'DateTimeIsDaytime_sensor', ID = '247547', State Mappings: {})
INFO 2015-08-12 06:59:49,992 : Registered sensor : Switch Sensor (Name = 'TimedOfficeWallSocketVirtualSensor', ID = '247558')
INFO 2015-08-12 06:59:50,041 : Startup complete.
INFO 2015-08-12 06:59:50,043 : Controller Definition File Watcher for Default Deployer started.
Aug 12, 2015 6:59:51 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8688
Aug 12, 2015 6:59:51 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 20242 ms
INFO 2015-08-12 06:59:52,638 : Starting remote command service to https://designer.openremote.com/ccs/rest/commands/1591...

I'm pretty sure I don't exactly understand "free controller in combination with the new Z-Wave jar." because the free controller doesn't work without copying in the new Zwave.jar. Are you suggesting using the free controller (with a working wave.jar) by Pro Designer?

Posted by c.steele at Aug 12, 2015 15:24

This is the current state (Pro Controller 1.1.0):

  1. The pro controller works only with the "old" Z-Wave jar
  2. You do not need to download a Z-Wave jar for the pro controller (version 1.1.0)
  3. The free controller works with the "new" Z-Wave jar (version 2.0.0)
  4. The Z-Wave jar download link points to the "new" Z-Wave jar (version 2.0.0)

Admittedly the current state is a bit a mess but I'm sure that this will change with an upcoming pro controller version.

I think that the following lines in the log are an indication the your serial port configuration is not correct:

gnu.io.NoSuchPortException

at gnu.io.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:269)

Posted by rhitz at Aug 12, 2015 19:33

I gave up on Pro.

You're correct, the free version does all I need.

Perhaps the next version of Pro will be worth a retry, the current one, for me, isn't.

I understand that the messages indicate a fail in detecting the Z-Stick.. I think that's exactly where I started this thread. I know that I put a duplicate of what is in the free version, but I am not going to pursue that anymore.

I have an entirely different question now and will start a new thread.

Thanks for all the help.

Posted by c.steele at Aug 18, 2015 03:40
Document generated by Confluence on Jun 05, 2016 09:33