Controller 2.6.0 beta release Enocean question (EEPA53808)

Hello all,

I am testing de beta 2.6.0 controller in combination with the enocean module.

I am using the source code and compile the controller by my self.

After running the controller and loading the designer files I am getting errors about the EEPA53808 profile.

I saw that this profile is not in the enocean module.

I test and run this in the controller 2.1.0 (not the pro version), with succes.

This profile is used for dimming my FUD14 modules from eltako.

Can somebody help (manual/tips) with including this file in the 2.6.0 beta controller, so i can compile/build and run and test this.

Or is this profile included in the nearby future?

Kind regards

Arjen

I’ve merged the EEP A5-38-08 implementation from svn+ssh://svn.code.sf.net/p/openremote/code/workspace/rhitz/Controller_2_1_0_ORCJAVA-427 to the main branch of the GitHub repository (see also forum thread : Eltako FUD14 - A5-38-08)

1.) Get source from GitHub repository

git clone https://github.com/openremote/Controller.git

``

2.) Build controller (see also README.md)

./gradlew clean controller

``

Hi Rainer,
Thanks for this configuration/build.

I download the files and run the build, no problems only some test errors but that is normal for now I read.

I am running Java 1.8 is this configuration build the 2.5 or the 2.6 controller?

I have updated my test envoirement to java 1.8.

The controller will not start up (no errors just stop/hangs) see terminal info below.

Nothing happens after the last line.

1352 tests completed, 49 failed

:OpenRemote-Controller:test FAILED

:OpenRemote-Controller:stopTestContainer

FAILURE: Build failed with an exception.

  • What went wrong:

Execution failed for task ‘:OpenRemote-Controller:test’.

There were failing tests. See the report at: file:///Users/schaaf/Projecten/20160828-Controller-Enocean/controller/build/reports/tests/index.html

  • Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 7 mins 32.21 secs

iMac-Schaaf-Dubelaar:~ schaaf$ cd projecten/20160828-Controller-Enocean/controller/runtime/apache-tomcat-6.0.18/bin

iMac-Schaaf-Dubelaar:bin schaaf$ ./openremote.sh run

Using CATALINA_BASE: /Users/schaaf/projecten/20160828-Controller-Enocean/controller/runtime/apache-tomcat-6.0.18

Using CATALINA_HOME: /Users/schaaf/projecten/20160828-Controller-Enocean/controller/runtime/apache-tomcat-6.0.18

Using CATALINA_TMPDIR: /Users/schaaf/projecten/20160828-Controller-Enocean/controller/runtime/apache-tomcat-6.0.18/temp

Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home

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

Console (stdout) threshold [CONTROLLER_CONSOLE_THRESHOLD]: INFO

System logs:

  • Controller startup log [CONTROLLER_STARTUP_LOG_LEVEL]: DEBUG

iMac-Schaaf-Dubelaar:~ schaaf$ cd projecten/20160828-Controller-Enocean/controller/runtime/apache-tomcat-6.0.18/bin

controller/runtime is where the “template” for our tomcat server is, so you’re basically launching an empty tomcat, without anything deployed in there.

Do a gradlew clean controller instead, then use controller generated under controller/builds/distributions

The build creates the OpenRemote-Controller-2.5.0.war file - therefore I’ld say it’s the 2.5 controller. In addition you have to use Java 1.6 because the Gradle build file contains the following settings:

sourceCompatibility = 1.6
targetCompatibility = 1.6

After solving some serial port issues after installing Java 8 and going back to java 6 and following the information you gave the controller is starting up. (Thanks !)
The FUD14 can be controlled. But i have a lot of errors in my terminal when the controller is running.
Before the controller starts (rules are starting for the first time) I have a lot of the following error’s: (exactly the same every time)

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.298’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.300’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.301’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.302’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.315’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.316’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.322’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.323’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.340’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.341’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.342’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: CommandException occurs

org.openremote.controller.config.ControllerXMLChangedException: The content of controller.xml had changed.

at org.openremote.controller.service.impl.StatusPollingServiceImpl.queryChangedState(StatusPollingServiceImpl.java:72)

at org.openremote.controller.rest.StatusPollingRESTServlet.handleRequest(StatusPollingRESTServlet.java:239)

at org.openremote.controller.rest.RESTAPI.doPost(RESTAPI.java:174)

at org.openremote.controller.rest.RESTAPI.doGet(RESTAPI.java:127)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.openremote.controller.rest.support.json.JSONCallbackFilter.doFilter(JSONCallbackFilter.java:63)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:354)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)

at java.lang.Thread.run(Thread.java:695)

After starting up the controller the above message’s aren’t showed anymore.

I can switch on the light and dim the light the slider and switch are working correct images are showed good.
But in my terminal i see the following message when pressing a key light on/off

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.329’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.329’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.329’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.329’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.329’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.329’ was not found. Defaulting to ‘N/A’.

WARN 2016-09-04 22:07:30,138 : Unable to connect to remote command service, retrying in 30.000 milliseconds. Connection error: Remote command service at ‘https://designer.openremote.com/ccs/rest//commands/1’ was not available or not found.

org.openremote.controller.exception.ConnectionException: Remote command service at ‘https://designer.openremote.com/ccs/rest//commands/1’ was not available or not found.

at org.openremote.controller.service.BeehiveCommandCheckService$BeehiveCommandChecker.httpRequest(BeehiveCommandCheckService.java:475)

at org.openremote.controller.service.BeehiveCommandCheckService$BeehiveCommandChecker.httpGet(BeehiveCommandCheckService.java:383)

at org.openremote.controller.service.BeehiveCommandCheckService$BeehiveCommandChecker.run(BeehiveCommandCheckService.java:249)

at java.lang.Thread.run(Thread.java:695)

WARN 2016-09-04 22:07:30,138 : Unable to connect to remote command service, retrying in 30.000 milliseconds. Connection error: Remote command service at ‘https://designer.openremote.com/ccs/rest//commands/1’ was not available or not found.

org.openremote.controller.exception.ConnectionException: Remote command service at ‘https://designer.openremote.com/ccs/rest//commands/1’ was not available or not found.

at org.openremote.controller.service.BeehiveCommandCheckService$BeehiveCommandChecker.httpRequest(BeehiveCommandCheckService.java:475)

at org.openremote.controller.service.BeehiveCommandCheckService$BeehiveCommandChecker.httpGet(BeehiveCommandCheckService.java:383)

at org.openremote.controller.service.BeehiveCommandCheckService$BeehiveCommandChecker.run(BeehiveCommandCheckService.java:249)

at java.lang.Thread.run(Thread.java:695)

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.329’ was not found. Defaulting to ‘N/A’.

ERROR [HTTP-Thread-15]: Requested sensor id ‘317.329’ was not found. Defaulting to ‘N/A’.

Arjen