New openHab2 EnOcean binding

I think that Ive understood what I have to do, but all I get is this:

log:set DEBUG org.openhab.binding.enocean
21:05:02.831 [INFO ] [smarthome.event.ItemCommandEvent ] - Item ‘openocean_centralCommand_1a5c564b_teachInCMD’ received command ON
21:05:02.882 [INFO ] [arthome.event.ItemStatePredictedEvent] - openocean_centralCommand_1a5c564b_teachInCMD predicted to become ON
21:05:02.951 [INFO ] [smarthome.event.ItemStateChangedEvent] - openocean_centralCommand_1a5c564b_teachInCMD changed from OFF to ON

Thats not the expected output :thinking: Try following these instructions

Hey Daniel @fruggy83 , I got it !

23:13:30.559 [DEBUG] [.rest.core.internal.item.ItemResource] - Received HTTP POST request at ‘items/openocean_centralCommand_1a5c564b_teachInCMD’ with value ‘ON’.

23:13:30.619 [INFO ] [smarthome.event.ItemCommandEvent ] - Item ‘openocean_centralCommand_1a5c564b_teachInCMD’ received command ON

23:13:30.640 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.profiles.StateProfile” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@19a85c6[org.openhab.core.thing:2.5.0.201905290303(id=184)]” for “[interface org.eclipse.smarthome.core.thing.profiles.StateProfile, class org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile]”

23:13:30.684 [DEBUG] [internal.profiles.ProfileCallbackImpl] - Delegating command ‘ON’ for item ‘openocean_centralCommand_1a5c564b_teachInCMD’ to handler for channel ‘openocean:centralCommand:1a5c564b:teachInCMD’

23:13:30.685 [INFO ] [arthome.event.ItemStatePredictedEvent] - openocean_centralCommand_1a5c564b_teachInCMD predicted to become ON

23:13:30.695 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.binding.ThingHandler” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.716 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.ChannelUID” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.725 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.Thing” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.734 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.ThingStatusInfo” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.736 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.profiles.Profile” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@19a85c6[org.openhab.core.thing:2.5.0.201905290303(id=184)]” for “[class org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile, interface org.eclipse.smarthome.core.thing.profiles.Profile]”

23:13:30.743 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.binding.ThingHandlerCallback” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.756 [DEBUG] [internal.common.InvocationHandlerSync] - Already in a safe-call context, executing ‘ThingHandler.handleCommand()’ directly on ‘org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler@13b9b86’.

23:13:30.762 [DEBUG] [rnal.transceiver.OpenOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback

23:13:30.769 [INFO ] [smarthome.event.ItemStateChangedEvent] - openocean_centralCommand_1a5c564b_teachInCMD changed from OFF to ON

23:13:30.786 [DEBUG] [internal.profiles.ProfileCallbackImpl] - Delegating update ‘ON’ for item ‘openocean_centralCommand_1a5c564b_teachInCMD’ to handler for channel ‘openocean:centralCommand:1a5c564b:teachInCMD’

23:13:30.789 [DEBUG] [rnal.transceiver.OpenOceanTransceiver] - RESPONSE with code RET_OK payload 00

23:13:30.795 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.binding.ThingHandler” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.811 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.ChannelUID” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.818 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.Thing” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.825 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.ThingStatusInfo” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.832 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.binding.ThingHandlerCallback” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:13:30.838 [DEBUG] [internal.common.InvocationHandlerSync] - Already in a safe-call context, executing ‘ThingHandler.handleUpdate()’ directly on ‘org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler@13b9b86’.

That looks better but still does not contain the information needed :slight_smile: Could you please set the log level to TRACE for the binding?

here it comes:

23:34:44.207 [DEBUG] [.rest.core.internal.item.ItemResource] - Received HTTP POST request at ‘items/openocean_centralCommand_1a5c564b_teachInCMD’ with value ‘ON’.

23:34:44.218 [TRACE] [ome.core.internal.events.EventHandler] - Handle OSGi event (event: org.osgi.service.event.Event [topic=smarthome] {topic=smarthome/items/openocean_centralCommand_1a5c564b_teachInCMD/command, type=ItemCommandEvent, payload={“type”:“OnOff”,“value”:“ON”}, timestamp=1559943284216})

23:34:44.237 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’

23:34:44.243 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’ for asynchronous execution

23:34:44.250 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.250 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’ for asynchronous execution

23:34:44.261 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’

23:34:44.268 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’

23:34:44.275 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’

23:34:44.281 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’ for asynchronous execution

23:34:44.288 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.288 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’ for asynchronous execution

23:34:44.298 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’

23:34:44.306 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’

23:34:44.313 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.319 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’ for asynchronous execution

23:34:44.326 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.326 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’ for asynchronous execution

23:34:44.336 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.344 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.351 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.357 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’ for asynchronous execution

23:34:44.363 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.363 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’ for asynchronous execution

23:34:44.373 [INFO ] [smarthome.event.ItemCommandEvent ] - Item ‘openocean_centralCommand_1a5c564b_teachInCMD’ received command ON

23:34:44.378 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.383 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.386 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’

23:34:44.390 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’ for asynchronous execution

23:34:44.394 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’ for asynchronous execution

23:34:44.394 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.402 [TRACE] [core.thing.internal.AutoUpdateManager] - Optimistically updating item ‘openocean_centralCommand_1a5c564b_teachInCMD’

23:34:44.407 [TRACE] [ome.core.internal.events.EventHandler] - Handle OSGi event (event: org.osgi.service.event.Event [topic=smarthome] {topic=smarthome/items/openocean_centralCommand_1a5c564b_teachInCMD/statepredicted, type=ItemStatePredictedEvent, payload={“predictedType”:“OnOff”,“predictedValue”:“ON”,“isConfirmation”:false}, timestamp=1559943284406})

23:34:44.410 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.profiles.StateProfile” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@19a85c6[org.openhab.core.thing:2.5.0.201905290303(id=184)]” for “[interface org.eclipse.smarthome.core.thing.profiles.StateProfile, class org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile]”

23:34:44.420 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService@6d56a9’

23:34:44.424 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService@6d56a9’ for asynchronous execution

23:34:44.426 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.thing.internal.ThingImpl@9c80f268’

23:34:44.429 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.429 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService@6d56a9’ for asynchronous execution

23:34:44.439 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService@6d56a9’

23:34:44.439 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘onCommandFromItem()’ on ‘org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile@dbc508’ for asynchronous execution

23:34:44.444 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService@6d56a9’

23:34:44.448 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘onCommandFromItem()’ on ‘org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile@dbc508’ for asynchronous execution

23:34:44.446 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.448 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 30000ms

23:34:44.454 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’

23:34:44.461 [DEBUG] [internal.profiles.ProfileCallbackImpl] - Delegating command ‘ON’ for item ‘openocean_centralCommand_1a5c564b_teachInCMD’ to handler for channel ‘openocean:centralCommand:1a5c564b:teachInCMD’

23:34:44.460 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’ for asynchronous execution

23:34:44.463 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’

23:34:44.470 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.470 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’ for asynchronous execution

23:34:44.468 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.binding.ThingHandler” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.484 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.490 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.498 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.504 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’ for asynchronous execution

23:34:44.506 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.ChannelUID” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.509 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.509 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’ for asynchronous execution

23:34:44.517 [INFO ] [arthome.event.ItemStatePredictedEvent] - openocean_centralCommand_1a5c564b_teachInCMD predicted to become ON

23:34:44.520 [TRACE] [ome.core.internal.events.EventHandler] - Handle OSGi event (event: org.osgi.service.event.Event [topic=smarthome] {topic=smarthome/items/openocean_centralCommand_1a5c564b_teachInCMD/state, source=org.eclipse.smarthome.core.autoupdate.optimistic, type=ItemStateEvent, payload={“type”:“OnOff”,“value”:“ON”}, timestamp=1559943284407})

23:34:44.524 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.525 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.Thing” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.531 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.538 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.ThingStatusInfo” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.538 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’

23:34:44.546 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’ for asynchronous execution

23:34:44.545 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.binding.ThingHandlerCallback” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.550 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.550 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’ for asynchronous execution

23:34:44.554 [DEBUG] [internal.common.InvocationHandlerSync] - Already in a safe-call context, executing ‘ThingHandler.handleCommand()’ directly on ‘org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler@13b9b86’.

23:34:44.560 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’

23:34:44.563 [TRACE] [ome.config.core.internal.ConfigMapper] - Skipping field ‘teachInMSG’, because config has no entry for teachInMSG

23:34:44.567 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.internal.items.ItemUpdater@1de3e08’

23:34:44.571 [TRACE] [ome.config.core.internal.ConfigMapper] - Skipping field ‘manufacturerId’, because config has no entry for manufacturerId

23:34:44.570 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’

23:34:44.580 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’ for asynchronous execution

23:34:44.580 [DEBUG] [rnal.transceiver.OpenOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback

23:34:44.584 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.584 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’ for asynchronous execution

23:34:44.588 [TRACE] [rnal.transceiver.OpenOceanTransceiver] - << Sending data, type RADIO_ERP1, payload 55000A0701EBA5E0400080FF8BF1810F011A5C564BFF00D8

23:34:44.594 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’

23:34:44.601 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.model.rule.runtime.internal.engine.RuleEngineImpl@1c1c207’

23:34:44.603 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.609 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’ for asynchronous execution

23:34:44.611 [TRACE] [rnal.transceiver.OpenOceanTransceiver] - Received Sync Byte

23:34:44.614 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.614 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’ for asynchronous execution

23:34:44.618 [TRACE] [rnal.transceiver.OpenOceanTransceiver] - >> Received header, data length 1 optional length 0 packet type 2

23:34:44.624 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.624 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘handleCommand()’ on ‘org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler@13b9b86’

23:34:44.631 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.628 [DEBUG] [rnal.transceiver.OpenOceanTransceiver] - RESPONSE with code RET_OK payload 00

23:34:44.636 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.635 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler@13b9b86’

23:34:44.645 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’ for asynchronous execution

23:34:44.641 [TRACE] [rnal.transceiver.OpenOceanTransceiver] - Response without listener

23:34:44.652 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.652 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’ for asynchronous execution

23:34:44.660 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.664 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.665 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘onCommandFromItem()’ on ‘org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile@dbc508’

23:34:44.669 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’

23:34:44.673 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.thing.internal.ThingImpl@9c80f268’

23:34:44.675 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’ for asynchronous execution

23:34:44.681 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’ for asynchronous execution

23:34:44.681 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.692 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.profiles.Profile” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@19a85c6[org.openhab.core.thing:2.5.0.201905290303(id=184)]” for “[class org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile, interface org.eclipse.smarthome.core.thing.profiles.Profile]”

23:34:44.693 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.openhab.io.openhabcloud.internal.CloudService@1b430ea’

23:34:44.700 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.openhab.io.openhabcloud.internal.CloudService@1b430ea’ for asynchronous execution

23:34:44.704 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.706 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.thing.internal.ThingImpl@9c80f268’

23:34:44.704 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.openhab.io.openhabcloud.internal.CloudService@1b430ea’ for asynchronous execution

23:34:44.714 [TRACE] [ome.core.internal.events.EventHandler] - Handle OSGi event (event: org.osgi.service.event.Event [topic=smarthome] {topic=smarthome/items/openocean_centralCommand_1a5c564b_teachInCMD/statechanged, type=ItemStateChangedEvent, payload={“type”:“OnOff”,“value”:“ON”,“oldType”:“OnOff”,“oldValue”:“OFF”}, timestamp=1559943284557})

23:34:44.714 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘onStateUpdateFromItem()’ on ‘org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile@dbc508’ for asynchronous execution

23:34:44.722 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 30000ms

23:34:44.722 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘onStateUpdateFromItem()’ on ‘org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile@dbc508’ for asynchronous execution

23:34:44.729 [DEBUG] [internal.profiles.ProfileCallbackImpl] - Delegating update ‘ON’ for item ‘openocean_centralCommand_1a5c564b_teachInCMD’ to handler for channel ‘openocean:centralCommand:1a5c564b:teachInCMD’

23:34:44.732 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.openhab.io.openhabcloud.internal.CloudService@1b430ea’

23:34:44.733 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’

23:34:44.733 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.742 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.thing.internal.CommunicationManager@1c6d67b’

23:34:44.739 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.binding.ThingHandler” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.739 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.openhab.io.openhabcloud.internal.CloudService@1b430ea’

23:34:44.745 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’ for asynchronous execution

23:34:44.759 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’ for asynchronous execution

23:34:44.759 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.764 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.ChannelUID” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.769 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.774 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.Thing” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.777 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.rest.sse.internal.listeners.SseEventSubscriber@eca52b’

23:34:44.781 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.ThingStatusInfo” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.775 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.789 [DEBUG] [e.internal.common.CombinedClassLoader] - Loaded class “org.eclipse.smarthome.core.thing.binding.ThingHandlerCallback” by classloader “org.eclipse.osgi.internal.loader.EquinoxClassLoader@13960b3[org.openhab.binding.openocean:2.4.0.201809130757(id=34)]” for “[class org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler]”

23:34:44.790 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’ for asynchronous execution

23:34:44.794 [DEBUG] [internal.common.InvocationHandlerSync] - Already in a safe-call context, executing ‘ThingHandler.handleUpdate()’ directly on ‘org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler@13b9b86’.

23:34:44.797 [TRACE] [e.internal.common.SafeCallManagerImpl] - Submitted invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’ for asynchronous execution

23:34:44.797 [TRACE] [e.internal.common.SafeCallManagerImpl] - Scheduling timeout watcher in 5000ms

23:34:44.803 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘handleUpdate()’ on ‘org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler@13b9b86’

23:34:44.807 [INFO ] [smarthome.event.ItemStateChangedEvent] - openocean_centralCommand_1a5c564b_teachInCMD changed from OFF to ON

23:34:44.809 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.openhab.binding.openocean.handler.OpenOceanBaseActuatorHandler@13b9b86’

23:34:44.813 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘receive()’ on ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.815 [TRACE] [e.internal.common.SafeCallManagerImpl] - Finished invocation of ‘onStateUpdateFromItem()’ on ‘org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile@dbc508’

23:34:44.819 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.io.monitor.internal.EventLogger@1ee3d72’

23:34:44.821 [TRACE] [e.internal.common.SafeCallManagerImpl] - Triggering submissions for ‘org.eclipse.smarthome.core.thing.internal.ThingImpl@9c80f268’

The important part

23:34:44.588 [TRACE] [rnal.transceiver.OpenOceanTransceiver] - << Sending data, type RADIO_ERP1, payload 55000A0701EBA5E0400080FF8BF1810F011A5C564BFF00D8

looks good. A teach in request for EEP A5-38-08 is correctly send. Maybe this FMS12 just does not support this EEP. I googled a little bit and could not found any hint that this actuator supports PC or GVFS. Do you know which EEP you used in FHEM? Do you still have the FHEM config? Maybe you have to use a ClassicDevice to controll this actuator. A ClassicDevice simulates a simple rockerswitch and is able to listen to other phyical rocker switches to update the openhab item state accordingly.

Best regards
Daniel

I can look it up, maybe I can find the config file on the SD-card.

I also had the idea to use the ClassicDevice unfortunately in the “OpenOcean Binding” I cannot find ClassicDevice. In the “EnOcean Biding” there is this ClassicDevice but there is a problem with the bridge. I can only choose the option “CREATE BRIDGE”. But Idk what exactly I must do there. Seems like a bug to me.

Hi Jack,

unfortunately in the “OpenOcean Binding” I cannot find ClassicDevice

which version of the openocean binding do you use? The current version should definitely contain this thing. Just checked the current version. I am currently not aware of a bug in the ClassicDevice thing too. Could you post a screenshot?

Best regards
Daniel

Hi Daniel,

here it is:

By the way, how can I update/upgarde to the newest OpenOcean-Binding version?
Thank you and best regards.

Hi Jack,

strange :thinking: Where did you get this version from? Did used the marketplace?
I will later check to which version the marketplace is linked to.

Best regards
Daniel

Yes. I’ve downloaded it from marketplace. I also uninstalled it and tried to install it again. Unfortunately it didn’t help.

Hi Jack,

I checked the marketplace config and it is really linked to an older openocean version. I will fix this tonight, I just have to find my login credentials :roll_eyes:

Best regards
Daniel

1 Like

just let me know what I need to do next :slight_smile:

Hi Daniel,

the marketplace shows me only a version from January this year. It is possible to update this version?

Best regards
Frank

Sorry guys (@Schiller256, @FuMan), just forgot to update the link. Marketplace should point to the current version now. I am also making progress in merging the new feature back to the official binding.

Best regards
Daniel

Hello Daniel @fruggy83,
can you confirm, that there is still no release where the feature "rs485BaseId is included?
I cannot find any code where this statement is included and this change was after 2.5.0.2 release when I am not wrong…

Best regards,
Rainer

Hi Rainer,

you are right, I have not pushed the code changes for rs485BaseId. However the pre release 2.5.0.2 already contains this feature. I updated the marketplace link this week so it points to the 2.5.0.2 pre release.

Best regards
Daniel

Hi Daniel @fruggy83,

thank you very much! I will give a try …
Sorry for asking again and again :slight_smile:

Update:
Seems to work! I am very happy now :innocent:

Best Regards
Rainer

Hi Rainer,

good to hear that it seems to work. Your and @kbecker test results are promising enough that I will push the ESP2 changes into the official binding after my current pending PR is finished. Thanks a lot for your effort :+1:

Best regards
Daniel

1 Like

Hi community,

I’m completely new to this, so apologise if I don’t post in the best way. I have a question about the new enocean Binding on synology. I’ve posted on a separate topic: Enocean Binding on Synology DSM 6.2 - How to configure gateway
If anyone can help, it’s much appreciated :slight_smile: And kudos to the whole dev community, you guys have made a great product !
Jibet