Openhab 2 (windows) + USB300 Gateway

Hello everybody!

I can’t make a connection to the USB300 (usb-stick) under windows.

Configuration:

  • openhab 2.4 (stable)
  • USB300 (installed FDTI driver correctly)
  • *.things (Bridge enocean:bridge:gtwy “EnOcean Gateway” [ path=“COM3” ] {…} )

Result:
After starting openhab (start.bat), openhab crasches after a short time.

openhab.log

2019-09-10 10:31:09.216 [DEBUG] [org.openhab.binding.enocean         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.DiscoveryService}={service.id=353, service.bundleid=206, service.scope=singleton} - org.openhab.binding.enocean
2019-09-10 10:31:09.216 [DEBUG] [org.openhab.binding.enocean         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.core.status.ConfigStatusProvider}={service.id=354, service.bundleid=206, service.scope=singleton} - org.openhab.binding.enocean
2019-09-10 10:31:09.294 [DEBUG] [org.openhab.binding.enocean         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=352, service.bundleid=206, service.scope=bundle, component.name=org.openhab.binding.enocean.internal.EnOceanHandlerFactory, component.id=11} - org.openhab.binding.enocean
2019-09-10 10:31:09.310 [WARN ] [erial.internal.SerialPortManagerImpl] - No SerialPortProvider found for: COM3
2019-09-10 10:31:09.356 [DEBUG] [nternal.handler.EnOceanBridgeHandler] - error during bridge init occured
java.io.IOException: Could not find a gateway on given path 'COM3', 0 ports available.
	at org.openhab.binding.enocean.internal.transceiver.EnOceanSerialTransceiver.Initialize(EnOceanSerialTransceiver.java:54) ~[206:org.openhab.binding.enocean:2.4.0]
	at org.openhab.binding.enocean.internal.handler.EnOceanBridgeHandler.initTransceiver(EnOceanBridgeHandler.java:197) [206:org.openhab.binding.enocean:2.4.0]
	at org.openhab.binding.enocean.internal.handler.EnOceanBridgeHandler.access$2(EnOceanBridgeHandler.java:184) [206:org.openhab.binding.enocean:2.4.0]
	at org.openhab.binding.enocean.internal.handler.EnOceanBridgeHandler$4.run(EnOceanBridgeHandler.java:176) [206:org.openhab.binding.enocean:2.4.0]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
	at java.lang.Thread.run(Thread.java:844) [?:?]
2019-09-10 10:32:09.419 [DEBUG] [transceiver.EnOceanSerialTransceiver] - shutting down transceiver
2019-09-10 10:32:09.419 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Interrupt rx Thread
2019-09-10 10:32:09.419 [INFO ] [transceiver.EnOceanSerialTransceiver] - Transceiver shutdown
2019-09-10 10:32:10.804 [INFO ] [transceiver.EnOceanSerialTransceiver] - EnOceanSerialTransceiver initialized
2019-09-10 10:32:10.804 [DEBUG] [nternal.handler.EnOceanBridgeHandler] - request base id
2019-09-10 10:32:10.819 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type COMMON_COMMAND with callback
2019-09-10 10:32:10.819 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Sending data, type COMMON_COMMAND, payload 08

events.log

2019-09-10 10:31:09.294 [hingStatusInfoChangedEvent] - 'enocean:bridge:gtwy' changed from UNINITIALIZED to INITIALIZING
2019-09-10 10:31:09.419 [hingStatusInfoChangedEvent] - 'enocean:bridge:gtwy' changed from INITIALIZING to OFFLINE (CONFIGURATION_PENDING): trying to connect to gateway...
2019-09-10 10:31:09.450 [hingStatusInfoChangedEvent] - 'enocean:bridge:gtwy' changed from OFFLINE (CONFIGURATION_PENDING): trying to connect to gateway... to OFFLINE (CONFIGURATION_PENDING): opening serial port...
2019-09-10 10:31:09.450 [hingStatusInfoChangedEvent] - 'enocean:bridge:gtwy' changed from OFFLINE (CONFIGURATION_PENDING): opening serial port... to OFFLINE (CONFIGURATION_ERROR): Port could not be found
2019-09-10 10:32:09.419 [hingStatusInfoChangedEvent] - 'enocean:bridge:gtwy' changed from OFFLINE (CONFIGURATION_ERROR): Port could not be found to OFFLINE (CONFIGURATION_PENDING): opening serial port...
2019-09-10 10:32:10.804 [hingStatusInfoChangedEvent] - 'enocean:bridge:gtwy' changed from OFFLINE (CONFIGURATION_PENDING): opening serial port... to OFFLINE (CONFIGURATION_PENDING): starting rx thread...
2019-09-10 10:32:10.804 [hingStatusInfoChangedEvent] - 'enocean:bridge:gtwy' changed from OFFLINE (CONFIGURATION_PENDING): starting rx thread... to OFFLINE (CONFIGURATION_PENDING): trying to get bridge base id...

By the way, with openhab 2.1 a connection under windows with usb300 on the same system was possible.