[eBUS 2.0] New binding - Release Candidate 7b

No, of course not. I use a dedicated RPi for OH and connect the Ebus Adapter via USB.

Maybe the serial driver is missing. It is not possible to force the installation with a single jar file or over the market place. Please enter this on your openhab console. I hope it helps.

feature:install openhab-transport-serial

So the binding works as expected for a longer time and than stops working? Are there any eBUS releated entries in the log? Can you send me a log between the time of the last successful event and the wrong behavior? Maybe there is something interesting in the log. You can send me the log directly via mail.
The binding is running on my productive system for 6-7 days now. (It’s really long for a developer guy :smiley: )

Yes, that’s what happening, OH2 just stopped collecting data, other things seems to works as intended, but since I’m just using this test box to play with the new eBus binding, I do not know if something else is broken. I sent you my logs.

Hi,

can you please explain the format for the message log-files (unresolved/resolved.csv). Could it be that some parts of an ebus-message are missing, e.g. datalength fields, crc etc.?

For example, i got the following message from my ebus and i’m not able to decode it properly as it doesn’t match the protocoll-specification:

10 08 B5 09 29 BA 00 51 00 03 BA 00 06 C1 00

In V13 was the master length missing, it should be fixed in V14.

The given string was captured with Alpha 14, could it be that the problem still persist?

Is it right that the in the given string, 51 is the CRC of the Master message and the following 00 the ACK from the slave?
And the same at the end. Is C1 the CRC and 00 the ACK of the Master?

Oh, than I’ve to check this. But to your question, yes you are complete right!

So, your event.log say everything is fine, the binding has send the changes to the openhab framework all the time. And after that, openhab is responsible for the data. Do you have a problem with your Grafana setup? Is the UI showing up the correct data?

I found some interesting details. So I just added a binding (Squeezebox), then a new thing was discovered and is working properlly, so OH2 is working fine.

I checked the status of the coupler using the WIZnet wizard and seen it was in “OPEN” state, confirmed by the fact I am able to connect directly to the coupler using a terminal software.

So the issue seems that the TCP session just broke for unspecified reason.

Could it be possible to add some watchdog to reset and reconnect the TCP session in such a case ? And adding some information in the logs as well ?

I’ve another problem regarding the configuration bundle. The bundle-config file is loaded (according to openhab.log) but the Thing is not listed as a available thing under the binding. Here are my files:

vaillant-rcc-configuration.json:

{
    "id":           "RC C",
    "vendor":       "Vaillant",
    "label":        "Vaillant RC C",
    "description":  "Commands for Vaillant VR90",
    
    "authors":      ["DK"],
    "identification": [],
    
    "commands":
    [
        {
            "label":    "Raumtemperatur",
            "id":       "remote.temp_room",
            "command":  "B5 09",

            "get": {
                "master": [
                    {"type": "static", "default": "0D 00 00"}
                ],
                "slave": [
                    {"name": "temp_room", "type": "data2c", "label": "Room temperature", "min": -30, "max": 60, "format":"%.1f°C"},
                    {"name": "status", "type": "uchar", "label": "Room temperature status",
                        "mapping": {"0":"Ok", "85":"Circuit", "170":"Cutoff"}}
                ]
            }
        }       
    ]
}

configFiles.json:

{
	"files": [
		{"name": "vaillant-rcc", "url": "vaillant-rcc-configuration.json"}
	]
}

ebus.config:

configurationBundleUrl="file:///srv/openhab2-userdata/jsondb/ebus/configFiles.json"
service.pid="org.openhab.ebus"

log:

2017-11-30 21:14:33.795 [INFO ] [ding.ebus.thing.EBusTypeProviderImpl] - Load custom configuration bundle 'file:///srv/openhab2-userdata/jsondb/ebus/configFiles.json' ...

I don´t get the binding work. Here is my logfile:

2017-11-28 22:13:06.310 [ThingAddedEvent           ] - Thing 'ebus:bridge:8b1223e2' has been added.
2017-11-28 22:13:06.334 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED to INITIALIZING
2017-11-28 22:13:06.363 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-28 22:15:51.404 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-28 22:15:51.427 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-28 22:15:51.571 [ThingUpdatedEvent         ] - Thing 'ebus:bridge:8b1223e2' has been updated.
2017-11-28 22:15:51.580 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-28 22:15:51.602 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-28 22:19:41.694 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-28 22:19:41.734 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-28 22:19:41.906 [ThingUpdatedEvent         ] - Thing 'ebus:bridge:8b1223e2' has been updated.
2017-11-28 22:19:41.922 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-28 22:19:41.935 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-28 22:19:55.259 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-28 22:19:56.020 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-28 22:19:56.027 [ThingUpdatedEvent         ] - Thing 'ebus:bridge:8b1223e2' has been updated.
2017-11-28 22:19:56.039 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-28 22:19:56.048 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-28 22:29:38.817 [ExtensionEvent            ] - Extension 'binding-http1' has been installed.
2017-11-29 21:01:09.127 [ThingAddedEvent           ] - Thing 'ebus:bridge:8b1223e2' has been added.
2017-11-29 21:01:09.161 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED to INITIALIZING
2017-11-29 21:01:09.202 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): gnu/io/SerialPortEventListener
2017-11-29 22:22:35.976 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): gnu/io/SerialPortEventListener to REMOVING
2017-11-29 22:22:35.979 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from REMOVING to REMOVED
2017-11-29 22:22:36.067 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from REMOVED to UNINITIALIZED
2017-11-29 22:22:36.098 [hingStatusInfoChangedEvent] - 'ebus:bridge:8b1223e2' changed from REMOVED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2017-11-29 22:22:36.103 [ThingRemovedEvent         ] - Thing 'ebus:bridge:8b1223e2' has been removed.
2017-11-29 22:22:59.012 [ThingAddedEvent           ] - Thing 'ebus:bridge:e9e887e4' has been added.
2017-11-29 22:22:59.042 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED to INITIALIZING
2017-11-29 22:22:59.051 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-29 22:24:27.765 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to UNINITIALIZED
2017-11-29 22:24:29.334 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2017-11-29 22:24:29.703 [ThingRemovedEvent         ] - Thing 'ebus:bridge:e9e887e4' has been removed.
2017-11-29 22:26:25.769 [ThingAddedEvent           ] - Thing 'ebus:bridge:e9e887e4' has been added.
2017-11-29 22:26:25.801 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED to INITIALIZING
2017-11-29 22:26:25.849 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): gnu/io/SerialPortEventListener
2017-11-29 22:48:10.284 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): gnu/io/SerialPortEventListener to INITIALIZING
2017-11-29 22:48:10.336 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-29 22:48:10.458 [ThingUpdatedEvent         ] - Thing 'ebus:bridge:e9e887e4' has been updated.
2017-11-29 22:48:10.484 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-29 22:48:10.505 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-29 22:48:30.549 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-29 22:48:30.579 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-29 22:48:30.687 [ThingUpdatedEvent         ] - Thing 'ebus:bridge:e9e887e4' has been updated.
2017-11-29 22:48:30.705 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-29 22:48:30.720 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-30 21:29:46.120 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-30 21:29:46.155 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-30 21:29:46.305 [ThingUpdatedEvent         ] - Thing 'ebus:bridge:e9e887e4' has been updated.
2017-11-30 21:29:46.323 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-30 21:29:46.389 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-30 21:29:57.206 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-30 21:29:57.244 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-30 21:29:57.375 [ThingUpdatedEvent         ] - Thing 'ebus:bridge:e9e887e4' has been updated.
2017-11-30 21:29:57.387 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to INITIALIZING
2017-11-30 21:29:57.408 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
2017-11-30 21:31:26.746 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection to UNINITIALIZED
2017-11-30 21:31:26.830 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2017-11-30 21:31:27.308 [ThingRemovedEvent         ] - Thing 'ebus:bridge:e9e887e4' has been removed.
2017-11-30 21:33:39.188 [ThingAddedEvent           ] - Thing 'ebus:bridge:e9e887e4' has been added.
2017-11-30 21:33:39.236 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from UNINITIALIZED to INITIALIZING
2017-11-30 21:33:39.261 [hingStatusInfoChangedEvent] - 'ebus:bridge:e9e887e4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): gnu/io/SerialPortEventListener

Edit:

openhab-transport-serial | 2.1.0 | x | Started | distro-2.1.0 | Serial Transport

Auto discovery only works if add the identification bytes to your file. If not you must add the thing manually with source address.

Yeah sure, that’s what i tried, but when i try to add the thing manually, my created configuration is not shown under choose Thing!

I often had the problem that the UI doesn’t refresh. I must use F5 key to force a refresh.

I know it is a standard question, but have your tried to restart openhab?

Yes i did. Now it’s working. Obviously the space in the id of the configuration file was the problem.

I rebootet the Raspi via sudo reboot

Hello @Peter1984,

your log file looks like the event.log, could you please provide the openhab.log? If this not show enought information you should increase the log level. You can change if with this commands

log:set DEBUG de.csdev.ebus
log:set DEBUG org.openhab.binding.ebus

Later on you can change it back if set the level to INFO

Here is all i found with “ebus” in the log file from December.

2017-12-01 09:34:31.886 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 09:34:31.905 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while disposing handler of thing 'ebus:bridge:e9e887e4': java.lang.NullPointerException
	at de.csdev.ebus.client.EBusClient.dispose(EBusClient.java:176)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.dispose(EBusBridgeHandler.java:225)[181:org.openhab.binding.ebus:2.2.0.201711201929]
2017-12-01 09:34:32.008 [INFO ] [ding.ebus.thing.EBusTypeProviderImpl] - Stopping eBUS Type Provider ...
2017-12-01 09:36:07.563 [INFO ] [ding.ebus.thing.EBusTypeProviderImpl] - Loading eBUS Type Provider ...
2017-12-01 09:36:07.578 [WARN ] [ding.ebus.thing.EBusTypeProviderImpl] - EBusTypeProviderImpl.updated()
2017-12-01 09:36:07.582 [WARN ] [ding.ebus.thing.EBusTypeProviderImpl] - Update eBUS configuration ...
2017-12-01 09:36:07.790 [INFO ] [ding.ebus.thing.EBusTypeProviderImpl] - Load custom configuration file 'https://raw.githubusercontent.com/csowada/ebus-configuration/master/index-configuration.json' ...
2017-12-01 09:36:08.636 [ERROR] [org.apache.felix.configadmin        ] - [org.openhab.binding.ebus.thing.EBusTypeProvider, org.eclipse.smarthome.core.thing.binding.ThingTypeProvider, org.eclipse.smarthome.core.thing.type.ChannelTypeProvider, org.osgi.service.cm.ManagedService, id=112, bundle=181/file:/usr/share/openhab2/addons/org.openhab.binding.ebus-2.2.0-20171120.jar]: Unexpected problem updating configuration org.openhab.ebus
	at de.csdev.ebus.cfg.std.EBusConfigurationReader.loadConfigurationCollection(EBusConfigurationReader.java:116)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at de.csdev.ebus.command.EBusCommandRegistry.loadCommandCollection(EBusCommandRegistry.java:98)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at org.openhab.binding.ebus.thing.EBusTypeProviderImpl.loadConfigurationByUrl(EBusTypeProviderImpl.java:383)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at org.openhab.binding.ebus.thing.EBusTypeProviderImpl.updateConfiguration(EBusTypeProviderImpl.java:358)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at org.openhab.binding.ebus.thing.EBusTypeProviderImpl.updated(EBusTypeProviderImpl.java:374)[181:org.openhab.binding.ebus:2.2.0.201711201929]
2017-12-01 09:36:41.197 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 09:36:41.204 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:e9e887e4': java.lang.NoClassDefFoundError: gnu/io/SerialPortEventListener
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
Caused by: java.lang.ClassNotFoundException: gnu.io.SerialPortEventListener cannot be found by org.openhab.binding.ebus_2.2.0.201711201929
2017-12-01 11:50:42.169 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 11:50:42.209 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while disposing handler of thing 'ebus:bridge:e9e887e4': java.lang.NullPointerException
	at de.csdev.ebus.client.EBusClient.dispose(EBusClient.java:176)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.dispose(EBusBridgeHandler.java:225)[181:org.openhab.binding.ebus:2.2.0.201711201929]
2017-12-01 11:53:14.369 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 11:53:14.375 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 11:53:49.108 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 11:53:49.132 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 11:53:49.135 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 11:53:49.280 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 11:53:49.298 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 11:53:49.303 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 11:59:03.073 [WARN ] [ding.ebus.thing.EBusTypeProviderImpl] - EBusTypeProviderImpl.updated()
2017-12-01 11:59:03.075 [WARN ] [ding.ebus.thing.EBusTypeProviderImpl] - Update eBUS configuration ...
2017-12-01 11:59:03.382 [INFO ] [ding.ebus.thing.EBusTypeProviderImpl] - Load custom configuration file 'https://raw.githubusercontent.com/csowada/ebus-configuration/master/index-configuration.json' ...
2017-12-01 11:59:03.724 [ERROR] [org.apache.felix.configadmin        ] - [org.openhab.binding.ebus.thing.EBusTypeProvider, org.eclipse.smarthome.core.thing.binding.ThingTypeProvider, org.eclipse.smarthome.core.thing.type.ChannelTypeProvider, org.osgi.service.cm.ManagedService, id=112, bundle=181/file:/usr/share/openhab2/addons/org.openhab.binding.ebus-2.2.0-20171120.jar]: Unexpected problem updating configuration org.openhab.ebus
	at de.csdev.ebus.cfg.std.EBusConfigurationReader.loadConfigurationCollection(EBusConfigurationReader.java:116)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at de.csdev.ebus.command.EBusCommandRegistry.loadCommandCollection(EBusCommandRegistry.java:98)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at org.openhab.binding.ebus.thing.EBusTypeProviderImpl.loadConfigurationByUrl(EBusTypeProviderImpl.java:383)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at org.openhab.binding.ebus.thing.EBusTypeProviderImpl.updateConfiguration(EBusTypeProviderImpl.java:348)[181:org.openhab.binding.ebus:2.2.0.201711201929]
	at org.openhab.binding.ebus.thing.EBusTypeProviderImpl.updated(EBusTypeProviderImpl.java:374)[181:org.openhab.binding.ebus:2.2.0.201711201929]
2017-12-01 11:59:37.680 [WARN ] [ding.ebus.thing.EBusTypeProviderImpl] - EBusTypeProviderImpl.updated()
2017-12-01 11:59:37.682 [WARN ] [ding.ebus.thing.EBusTypeProviderImpl] - Update eBUS configuration ...
2017-12-01 11:59:37.951 [INFO ] [ding.ebus.thing.EBusTypeProviderImpl] - Generated all eBUS command collections ...
2017-12-01 12:00:28.221 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 12:00:28.246 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 12:00:28.249 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 12:00:28.421 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 12:00:28.440 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 12:00:28.443 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 12:08:41.231 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 12:08:41.260 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 12:08:41.264 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 12:08:41.433 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 12:08:41.455 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 12:08:41.459 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 12:08:55.107 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 12:08:55.124 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 12:08:55.127 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 12:08:55.277 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Stopping eBUS discovery service ...
2017-12-01 12:08:55.290 [INFO ] [.binding.ebus.internal.EBusDiscovery] - Start eBUS discovery service ...
2017-12-01 12:08:55.294 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'ebus:bridge:b002cce3': java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
Caused by: java.lang.NoClassDefFoundError: de/csdev/ebus/core/connection/EBusSerialNRJavaSerialConnection
	at org.openhab.binding.ebus.internal.EBusLibClient.setSerialConnection(EBusLibClient.java:119)
	at org.openhab.binding.ebus.handler.EBusBridgeHandler.initialize(EBusBridgeHandler.java:138)
2017-12-01 16:38:32.144 [WARN ] [.binding.ebus.internal.EBusDiscovery] - Starting eBUS discovery scan ...