thank you very much for all the feedback, I finally got some time to look at all the things and tried them myself. After getting rid of all the installation, bindings, clearing cache and tmp, restarting all an re-installing I always end up at the same point in the logs again (and I have been drinking lots of tea and coffee to wait for it to connect ):
12:47:02.197 [INFO ] [smarthome.event.InboxRemovedEvent ] - Discovery Result with UID ‘km200:kmdevice:617200032’ has been removed.
12:47:02.202 [WARN ] [e.core.thing.binding.BaseThingHandler] - Handler KM200GatewayHandler tried updating the thing status although the handler was already disposed.
12:47:02.224 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - ‘km200:kmdevice:617200032’ changed from UNINITIALIZED to UNINITIALIZED (HANDLER_CONFIGURATION_PENDING)
12:47:09.429 [INFO ] [org.quartz.core.QuartzScheduler ] - Scheduler openHAB-job-scheduler_$_NON_CLUSTERED started.
12:47:18.730 [INFO ] [smarthome.event.ThingUpdatedEvent ] - Thing ‘km200:kmdevice:617200032’ has been updated.
12:47:18.733 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - ‘km200:kmdevice:617200032’ changed from UNINITIALIZED (HANDLER_CONFIGURATION_PENDING) to INITIALIZING
12:47:19.935 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method ‘ThingHandler.initialize()’ on ‘org.openhab.binding.km200.internal.handler.KM200GatewayHandler@67f0767c’: null
java.lang.NullPointerException: null
at org.openhab.binding.km200.internal.handler.KM200GatewayHandler.checkConfiguration(KM200GatewayHandler.java:240) ~[?:?]
at org.openhab.binding.km200.internal.handler.KM200GatewayHandler.initialize(KM200GatewayHandler.java:114) ~[?:?]
at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
12:47:19.945 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - ‘km200:kmdevice:617200032’ changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
12:47:19.947 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing ‘km200:kmdevice:617200032’: null
java.lang.NullPointerException: null
at org.openhab.binding.km200.internal.handler.KM200GatewayHandler.checkConfiguration(KM200GatewayHandler.java:240) ~[?:?]
at org.openhab.binding.km200.internal.handler.KM200GatewayHandler.initialize(KM200GatewayHandler.java:114) ~[?:?]
at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]