New Jeelink Openhab2 Binding

Still the same… if i cut the power nothing happens @ log
Only a openhab restart does the “magic”.

Sorry, I really have no idea why nothing is shown. Is it the same for the 2.1 version of the binding?

A last chance would be to delete the binding, restart openHAB, then put the jar into the add-ons folder, wait for the things to come online, restart the LGW.

Send me the log from the point where you add the jar into the add-ons folder so I can see the log messages from the start of the binding as well.

Ok i uninstalled the binding, stopped openhab, deleted the jar, started openhab and put the newest jar from https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/org.openhab.binding.jeelink/2.2.0-SNAPSHOT/ in there.
Did a restart of LGW and still the same.
Here is the log:

20:55:16.906 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent INSTALLED - org.openhab.binding.jeelink
20:55:17.691 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent RESOLVED - org.openhab.binding.jeelink
20:55:17.702 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent STARTING - org.openhab.binding.jeelink
20:55:17.760 [DEBUG] [org.openhab.binding.jeelink         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={component.name=binding.jeelink, component.id=202, service.id=336, service.bundleid=248, service.scope=bundle} - org.openhab.binding.jeelink
20:55:17.883 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent STARTED - org.openhab.binding.jeelink
20:55:18.418 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:jeelinkTcp:lgw' has been added.
20:55:18.423 [DEBUG] [elink.internal.JeeLinkHandlerFactory] - creating JeeLinkHandler for thing lgw...
20:55:18.431 [DEBUG] [elink.internal.JeeLinkHandlerFactory] - registering sensor discovery service...
20:55:18.451 [DEBUG] [org.openhab.binding.jeelink         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.DiscoveryService}={service.id=337, service.bundleid=248, service.scope=singleton} - org.openhab.binding.jeelink
20:55:18.491 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:jeelinkTcp:lgw' changed from UNINITIALIZED to INITIALIZING
20:55:18.537 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - Opening TCP connection to host 192.168.179.4 port 82...
20:55:18.540 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - Creating TCP socket to 192.168.179.4:82...
20:55:18.545 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - TCP socket created.
20:55:18.552 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - Reader for TCP port 192.168.179.4:82 starting...
20:55:18.558 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82:
20:55:18.572 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:jeelinkTcp:lgw' changed from INITIALIZING to ONLINE
20:55:18.577 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:46' has been added.
20:55:18.605 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:46' changed from UNINITIALIZED to INITIALIZING
20:55:18.654 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:46' changed from INITIALIZING to UNKNOWN
20:55:18.662 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:13' has been added.
20:55:18.705 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:13' changed from UNINITIALIZED to INITIALIZING
20:55:18.712 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:13' changed from INITIALIZING to UNKNOWN
20:55:18.712 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:16' has been added.
20:55:18.752 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:16' changed from UNINITIALIZED to INITIALIZING
20:55:18.767 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:29' has been added.
20:55:18.767 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:16' changed from INITIALIZING to UNKNOWN
20:55:18.801 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:29' changed from UNINITIALIZED to INITIALIZING
20:55:18.811 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:29' changed from INITIALIZING to UNKNOWN
20:55:18.819 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:5828' has been added.
20:55:18.850 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:5828' changed from UNINITIALIZED to INITIALIZING
20:55:18.873 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:5828' changed from INITIALIZING to UNKNOWN
20:55:18.880 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:591E' has been added.
20:55:18.911 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:591E' changed from UNINITIALIZED to INITIALIZING
20:55:18.913 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:591E' changed from INITIALIZING to UNKNOWN
20:55:18.923 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:BC81' has been added.
20:55:18.946 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:BC81' changed from UNINITIALIZED to INITIALIZING
20:55:18.960 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:BC81' changed from INITIALIZING to UNKNOWN
20:55:18.961 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:B0A7' has been added.
20:55:18.989 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:B0A7' changed from UNINITIALIZED to INITIALIZING
20:55:18.996 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:B0A7' changed from INITIALIZING to UNKNOWN
20:55:19.684 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82:
20:55:19.689 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: [LaCrosseITPlusReader.Gateway.1.30 (1=RFM69 f:868300 r:17241) + (2=RFM69 f:868300 r:9579) + (3=RFM69 f:868300 r:8842) {IP=192.168.179.4}]
20:55:19.699 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 13 1 3 242 81
20:55:19.702 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 13 1 3 242 81
20:55:19.711 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Sending init commands for port 192.168.179.4:82: 20000#2r;3,868950,5i
20:55:19.715 [DEBUG] [connection.AbstractJeeLinkConnection] - Initializing device on port 192.168.179.4:82 with commands [20000#2r, 3,868950,5i]
20:55:19.725 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:13' changed from UNKNOWN to ONLINE
20:55:19.732 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Balkon (13): temp=1.0 (1.0), humidity=81, batteryNew=false, batteryLow=false
20:55:19.755 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 13 1 3 242 82
20:55:19.757 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 13 1 3 242 82
20:55:19.764 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Balkon (13): temp=1.0 (1.0), humidity=82, batteryNew=false, batteryLow=false
20:55:19.996 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 13 1 3 241 82
20:55:19.998 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 13 1 3 241 82
20:55:20.005 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Balkon (13): temp=0.9 (0.9), humidity=82, batteryNew=false, batteryLow=false
20:55:20.673 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 89 30 1 150 94 88 1 150 92 249 0 11 65 32 11 76 43 32 1 0
20:55:20.693 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:591E' changed from UNKNOWN to ONLINE
20:55:20.697 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing 591E: currWatt=289.2 (289.2), maxWatt=1104.0, consumption=737, secondsOn=26631417, secondsTotal=26631768
20:55:21.461 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 29 1 4 199 55
20:55:21.463 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 29 1 4 199 55
20:55:21.475 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Schlafzimmer (29): temp=22.3 (22.3), humidity=55, batteryNew=false, batteryLow=false
20:55:21.476 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:29' changed from UNKNOWN to ONLINE
20:55:21.859 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 88 40 1 123 249 104 1 123 216 63 0 8 93 73 0 52 11 45 1 0
20:55:21.864 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing 5828: currWatt=5.2 (5.2), maxWatt=286.1, consumption=548, secondsOn=24893503, secondsTotal=24901992
20:55:21.874 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:5828' changed from UNKNOWN to ONLINE
20:55:22.422 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 176 167 0 4 36 81 0 3 111 30 0 0 3 196 0 47 46 192 4 0
20:55:22.431 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing B0A7: currWatt=4.7 (4.7), maxWatt=1196.8, consumption=0, secondsOn=225054, secondsTotal=271441
20:55:22.431 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:B0A7' changed from UNKNOWN to ONLINE
20:55:22.947 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 188 129 1 90 171 103 0 227 81 174 0 1 232 7 0 60 8 190 2 0
20:55:22.952 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing BC81: currWatt=6.0 (6.0), maxWatt=223.8, consumption=124, secondsOn=14897582, secondsTotal=22719335
20:55:22.959 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:BC81' changed from UNKNOWN to ONLINE
20:55:23.213 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 16 1 4 48 106
20:55:23.215 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 16 1 4 48 106
20:55:23.230 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:16' changed from UNKNOWN to ONLINE
20:55:23.233 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Kuehlschrank (16): temp=7.2 (7.2), humidity=106, batteryNew=false, batteryLow=false
20:55:23.989 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 13 1 3 241 82
20:55:23.992 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 13 1 3 241 82
20:55:23.996 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Balkon (13): temp=0.9 (0.9), humidity=82, batteryNew=false, batteryLow=false
20:55:25.277 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 89 30 1 150 94 93 1 150 92 254 0 11 65 33 11 71 43 32 1 0
20:55:25.283 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing 591E: currWatt=288.7 (288.7), maxWatt=1104.0, consumption=737, secondsOn=26631422, secondsTotal=26631773
20:55:26.871 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 88 40 1 123 249 109 1 123 216 68 0 8 93 73 0 52 11 45 1 0
20:55:26.876 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing 5828: currWatt=5.2 (5.2), maxWatt=286.1, consumption=548, secondsOn=24893508, secondsTotal=24901997
20:55:27.433 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 46 1 4 196 58
20:55:27.435 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 46 1 4 196 58
20:55:27.441 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Bad (46): temp=22.0 (22.0), humidity=58, batteryNew=false, batteryLow=false
20:55:27.443 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:46' changed from UNKNOWN to ONLINE
20:55:27.455 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 176 167 0 4 36 86 0 3 111 35 0 0 3 196 0 47 46 192 4 0
20:55:27.461 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing B0A7: currWatt=4.7 (4.7), maxWatt=1196.8, consumption=0, secondsOn=225059, secondsTotal=271446
20:55:27.585 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 8 1 4 230 106
20:55:27.587 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 8 1 4 230 106
20:55:27.979 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 188 129 1 90 171 108 0 227 81 179 0 1 232 7 0 59 8 190 2 0
20:55:27.988 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing BC81: currWatt=5.9 (5.9), maxWatt=223.8, consumption=124, secondsOn=14897587, secondsTotal=22719340
20:55:28.118 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 13 1 3 242 82
20:55:28.124 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 13 1 3 242 82
20:55:28.132 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Balkon (13): temp=1.0 (1.0), humidity=82, batteryNew=false, batteryLow=false
20:55:29.903 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 29 1 4 199 55
20:55:29.905 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 29 1 4 199 55
20:55:29.909 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Schlafzimmer (29): temp=22.3 (22.3), humidity=55, batteryNew=false, batteryLow=false
20:55:31.316 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 89 30 1 150 94 98 1 150 93 3 0 11 65 33 11 98 43 32 1 0
20:55:31.323 [DEBUG] [link.internal.ec3k.Ec3kSensorHandler] - updating states for thing 591E: currWatt=291.4 (291.4), maxWatt=1104.0, consumption=737, secondsOn=26631427, secondsTotal=26631778

That is the wrong jar. You need to take the one i posted a few posts back. The one from your last post has not changed for weeks.

Last modified 02-Dec-2017 16:14 ???

You posted https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/org.openhab.binding.jeelink/2.1.0-SNAPSHOT/org.openhab.binding.jeelink-2.1.0-SNAPSHOT.jar
but this is from June

Jfrog is for 2.1 only. It does not have pca support.

For pca support you have to use the 2.2 version:
https://github.com/vbier/openhab2-addons/blob/pcaTest/addons/binding/org.openhab.binding.jeelink/org.openhab.binding.jeelink-2.2.0-SNAPSHOT.jar

and for testing If the binding Version makes a difference for the reconnect use 2.1 fromm jfrog.

Ok, i’ll test the 2.1 from jfrog.
But why is the 2.2 from jfrog changed yesterday and the on github 4 days ago?
I think you will hand me the newest for testing?

My mistake. I pushed to the wrong branch. Try this jar:

https://github.com/vbier/openhab2-addons/blob/pcaFix/addons/binding/org.openhab.binding.jeelink/org.openhab.binding.jeelink-2.2.0-SNAPSHOT.jar

2.1 from jfrog looks like this
https://pastebin.com/zuVyAWZx
does not reconnect too

Your posted pcaFix 2.2 doesnt reconnect and ec3k is broken…

14:08:50.173 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent INSTALLED - org.openhab.binding.jeelink
14:08:51.162 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent RESOLVED - org.openhab.binding.jeelink
14:08:51.177 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent STARTING - org.openhab.binding.jeelink
14:08:51.250 [DEBUG] [org.openhab.binding.jeelink         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={component.name=binding.jeelink, component.id=201, service.id=335, service.bundleid=250, service.scope=bundle} - org.openhab.binding.jeelink
14:08:51.334 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent STARTED - org.openhab.binding.jeelink
14:08:51.840 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:jeelinkTcp:lgw' has been added.
14:08:51.845 [DEBUG] [elink.internal.JeeLinkHandlerFactory] - creating JeeLinkHandler for thing lgw...
14:08:51.857 [DEBUG] [elink.internal.JeeLinkHandlerFactory] - registering sensor discovery service...
14:08:51.877 [DEBUG] [org.openhab.binding.jeelink         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.DiscoveryService}={service.id=336, service.bundleid=250, service.scope=singleton} - org.openhab.binding.jeelink
14:08:51.913 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:jeelinkTcp:lgw' changed from UNINITIALIZED to INITIALIZING
14:08:51.943 [ERROR] [rnal.connection.JeeLinkTcpConnection] - 16985362: Dummy exception in openConnection
java.lang.IllegalStateException: Dummy
        at org.openhab.binding.jeelink.internal.connection.JeeLinkTcpConnection.openConnection(JeeLinkTcpConnection.java:57)[250:org.openhab.binding.jeelink:2.2.0.201712021332]
        at org.openhab.binding.jeelink.internal.JeeLinkHandler.initialize(JeeLinkHandler.java:69)[250:org.openhab.binding.jeelink:2.2.0.201712021332]
        at org.eclipse.smarthome.core.thing.internal.ThingManager$9.call(ThingManager.java:741)[105:org.eclipse.smarthome.core.thing:0.9.0.b5]
        at org.eclipse.smarthome.core.thing.internal.ThingManager$9.call(ThingManager.java:1)[105:org.eclipse.smarthome.core.thing:0.9.0.b5]
        at org.eclipse.smarthome.core.common.SafeMethodCaller$CallableWrapper.call(SafeMethodCaller.java:181)[98:org.eclipse.smarthome.core:0.9.0.b5]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_152]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_152]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_152]
        at java.lang.Thread.run(Thread.java:748)[:1.8.0_152]
14:08:51.965 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - 16985362: Opening TCP connection to host 192.168.179.4 port 82...
14:08:51.967 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - 16985362: Creating TCP socket to 192.168.179.4:82...
14:08:52.000 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - 16985362: TCP socket created.
14:08:52.009 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - 16985362: Reader scheduled
14:08:52.009 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - 20489817: Reader for TCP port 192.168.179.4:82 starting...
14:08:52.012 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Connection to port 192.168.179.4:82 opened.
14:08:52.019 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82:
14:08:52.022 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - 16985362: Connection listener notified
14:08:52.024 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:jeelinkTcp:lgw' changed from INITIALIZING to ONLINE
14:08:52.026 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - 798877: Ignoring:
14:08:52.037 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:46' has been added.
14:08:52.069 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@103f090
14:08:52.070 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:46' changed from UNINITIALIZED to INITIALIZING
14:08:52.077 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Adding reading handler for class class org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureReading: org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@103f090
14:08:52.126 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:46' changed from INITIALIZING to UNKNOWN
14:08:52.133 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 46
14:08:52.227 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:13' has been added.
14:08:52.251 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@c8bf75
14:08:52.252 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Adding reading handler for class class org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureReading: org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@c8bf75
14:08:52.258 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:13' changed from UNINITIALIZED to INITIALIZING
14:08:52.283 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:13' changed from INITIALIZING to UNKNOWN
14:08:52.288 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 13
14:08:52.301 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:16' has been added.
14:08:52.327 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@17a3e60
14:08:52.331 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:16' changed from UNINITIALIZED to INITIALIZING
14:08:52.331 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Adding reading handler for class class org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureReading: org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@17a3e60
14:08:52.350 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 16
14:08:52.350 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:16' changed from INITIALIZING to UNKNOWN
14:08:52.359 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:29' has been added.
14:08:52.383 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@a6ec42
14:08:52.384 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:29' changed from UNINITIALIZED to INITIALIZING
14:08:52.386 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Adding reading handler for class class org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureReading: org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@a6ec42
14:08:52.401 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:29' changed from INITIALIZING to UNKNOWN
14:08:52.401 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 29
14:08:52.412 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:5828' has been added.
14:08:52.431 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@c30af6
14:08:52.434 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:5828' changed from UNINITIALIZED to INITIALIZING
14:08:52.437 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Adding reading handler for class class org.openhab.binding.jeelink.internal.ec3k.Ec3kReading: org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@c30af6
14:08:52.461 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:5828' changed from INITIALIZING to UNKNOWN
14:08:52.464 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 5828
14:08:52.478 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:591E' has been added.
14:08:52.498 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@10b238c
14:08:52.502 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Adding reading handler for class class org.openhab.binding.jeelink.internal.ec3k.Ec3kReading: org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@10b238c
14:08:52.504 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:591E' changed from UNINITIALIZED to INITIALIZING
14:08:52.524 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 591E
14:08:52.528 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:591E' changed from INITIALIZING to UNKNOWN
14:08:52.550 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:BC81' has been added.
14:08:52.570 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@12486b3
14:08:52.571 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:BC81' changed from UNINITIALIZED to INITIALIZING
14:08:52.574 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Adding reading handler for class class org.openhab.binding.jeelink.internal.ec3k.Ec3kReading: org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@12486b3
14:08:52.597 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id BC81
14:08:52.600 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:BC81' changed from INITIALIZING to UNKNOWN
14:08:52.624 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:B0A7' has been added.
14:08:52.652 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@5db8a9
14:08:52.654 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:B0A7' changed from UNINITIALIZED to INITIALIZING
14:08:52.661 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Adding reading handler for class class org.openhab.binding.jeelink.internal.ec3k.Ec3kReading: org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@5db8a9
14:08:52.681 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:B0A7' changed from INITIALIZING to UNKNOWN
14:08:52.683 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id B0A7
14:08:53.139 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82:
14:08:53.142 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - 798877: Ignoring:
14:08:53.144 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: [LaCrosseITPlusReader.Gateway.1.30 (1=RFM69 f:868300 r:17241) + (2=RFM69 f:868300 r:9579) + (3=RFM69 f:868300 r:8842) {IP=192.168.179.4}]
14:08:53.155 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 798877: Sketch detected for port 192.168.179.4:82: LaCrosseITPlusReader
14:08:53.158 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - 192.168.179.4:82: Registering converter detected for port LaCrosse Temperature Sensor: {}
14:08:53.165 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 8 1 4 208 106
14:08:53.169 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 8 1 4 208 106
14:08:53.174 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Sending init commands for port 798877: 192.168.179.4:82
14:08:53.179 [DEBUG] [connection.AbstractJeeLinkConnection] - Initializing device on port 192.168.179.4:82 with commands [20000#2r, 3,868950,5i]
14:08:53.184 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 29 1 4 184 48
14:08:53.187 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 29 1 4 184 48
14:08:53.194 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:29' changed from UNKNOWN to ONLINE
14:08:53.195 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Schlafzimmer (29): temp=20.8 (20.8), humidity=48, batteryNew=false, batteryLow=false
14:08:53.211 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 46 1 4 188 44
14:08:53.213 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 46 1 4 188 44
14:08:53.224 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Bad (46): temp=21.2 (21.2), humidity=44, batteryNew=false, batteryLow=false
14:08:53.225 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:46' changed from UNKNOWN to ONLINE
14:08:53.850 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 176 167 0 5 22 144 0 4 97 93 0 0 4 189 0 48 46 192 4 0
14:08:54.115 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 24 6 4 3 132 245 1 0 0 0 224
14:08:54.129 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 89 30 1 151 80 151 1 151 79 56 0 11 72 188 11 248 43 32 1 0
14:08:54.521 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 188 129 1 91 157 166 0 228 67 237 0 1 234 87 0 60 8 190 2 0
14:08:55.164 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 88 40 1 124 235 167 1 124 202 126 0 8 94 11 6 33 11 45 1 0
14:08:55.177 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 46 1 4 215 79
14:08:55.180 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 46 1 4 215 79
14:08:55.188 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Bad (46): temp=23.9 (23.9), humidity=79, batteryNew=false, batteryLow=false
14:08:57.963 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 29 1 4 182 50
14:08:57.965 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 29 1 4 182 50
14:08:57.971 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Schlafzimmer (29): temp=20.6 (20.6), humidity=50, batteryNew=false, batteryLow=false
14:08:58.775 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 176 167 0 5 22 149 0 4 97 98 0 0 4 189 0 46 46 192 4 0
14:08:58.916 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 16 1 4 47 106
14:08:58.919 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 16 1 4 47 106
14:08:58.930 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:16' changed from UNKNOWN to ONLINE
14:08:58.934 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Kuehlschrank (16): temp=7.1 (7.1), humidity=106, batteryNew=false, batteryLow=false
14:08:59.057 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 89 30 1 151 80 156 1 151 79 61 0 11 72 189 11 228 43 32 1 0
14:08:59.716 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 188 129 1 91 157 171 0 228 67 242 0 1 234 87 0 59 8 190 2 0
14:09:00.112 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 88 40 1 124 235 172 1 124 202 131 0 8 94 11 6 51 11 45 1 0
14:09:01.151 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 13 1 3 242 88
14:09:01.154 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 13 1 3 242 88
14:09:01.165 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:13' changed from UNKNOWN to ONLINE
14:09:01.165 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Balkon (13): temp=1.0 (1.0), humidity=88, batteryNew=false, batteryLow=false
14:09:02.189 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 29 1 4 181 50
14:09:02.193 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 29 1 4 181 50
14:09:02.201 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Schlafzimmer (29): temp=20.5 (20.5), humidity=50, batteryNew=false, batteryLow=false
14:09:03.715 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 89 30 1 151 80 161 1 151 79 66 0 11 72 189 11 246 43 32 1 0
14:09:03.853 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 176 167 0 5 22 154 0 4 97 103 0 0 4 189 0 48 46 192 4 0
14:09:03.994 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 46 1 4 215 79
14:09:03.996 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 46 1 4 215 79
14:09:04.005 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Bad (46): temp=23.9 (23.9), humidity=79, batteryNew=false, batteryLow=false
14:09:04.658 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 188 129 1 91 157 176 0 228 67 247 0 1 234 87 0 59 8 190 2 0
14:09:04.798 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 24 6 4 3 132 245 1 0 0 0 224
14:09:05.075 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 88 40 1 124 235 177 1 124 202 136 0 8 94 11 6 145 11 45 1 0
14:09:06.407 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 29 1 4 181 50
14:09:06.409 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 29 1 4 181 50
14:09:06.466 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Schlafzimmer (29): temp=20.5 (20.5), humidity=50, batteryNew=false, batteryLow=false
14:09:07.072 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 16 1 4 47 106
14:09:07.078 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 16 1 4 47 106
14:09:07.089 [DEBUG] [sse.LaCrosseTemperatureSensorHandler] - updating states for thing Thermometer Kuehlschrank (16): temp=7.1 (7.1), humidity=106, batteryNew=false, batteryLow=false
14:09:07.212 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 50 1 3 253 106
14:09:07.220 [TRACE] [.LaCrosseTemperatureReadingConverter] - Creating reading from: OK 9 50 1 3 253 106

Edit:
Who does create always new jar in here https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/org.openhab.binding.jeelink/2.2.0-SNAPSHOT/ ?

Does the log excerpt contain a reboot of the LGW?

I have just uploaded a fix to the pcaFix branch that should make sure that the correct sketch is detected. You can see in the log above that the binding did detect the LaCrosseITPlusReader sketch (because the sketch name for the lgw also starts like this). This is the reason why only LaCrosse Readings are handled. After my fix the LGW sketch should be detected and LaCrosse, ec3k and pca301 Readings should be detected.

The jars on jfrog are created by the openHAB autobuild process. They only contain what is submitted as pull request. I will create a PR once the PCA sensors are working.

Hello everyone,

I am new here in the forum, so I would like to thank you for the very interesting topics and the friendly interaction with each other.

Now to my problem: I recently started with OpenHAB 2.1, I successfully ran the JeeLink 2.2 binding from this thread with some LaCrosse thermometers.

I wanted to integrate GoogleHome into my system and so I switched to OpenHAB 2.2. Unfortunately on 2.2 JeeLink USB does not connect to the system anymore and stays on “UNINITIALIZED” status. I tested pretty much all JAR files from this thread, but unfortunately it stays that way. At testing last one (https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/org.openhab.binding.jeelink/2.2.0-SNAPSHOT/) I logged the behavior during installation and setup via Karaf and uploaded it here:

My question:

Is this a known problem which occurs because I’m on an unstable platform (then I can just wait for a solution)
Is it an unknown problem that points to a corrupt system of mine?
Or do I do something fundamentally wrong?

Thank you in advance

Best regards

Please post in English, as this is an international community.

Iam really sorry, i edited my post, its english now.

On which build number are you? I also use 2.2, as does WiredLive. So if you did not update to one of the most recent snapshots, and there were breaking changes in openHAB in one of the last builds, it should work.

There were some reports about broken updates to 2.2 in the last time, you should maybe search for “2.2 update” and check if you have one of these problems.

The new version doesnt work @ all…

21:41:16.263 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent RESOLVED - org.openhab.binding.jeelink
21:41:16.275 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent STARTING - org.openhab.binding.jeelink
21:41:16.338 [DEBUG] [org.openhab.binding.jeelink         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={component.name=binding.jeelink, component.id=201, service.id=335, service.bundleid=254, service.scope=bundle} - org.openhab.binding.jeelink
21:41:16.434 [DEBUG] [org.openhab.binding.jeelink         ] - BundleEvent STARTED - org.openhab.binding.jeelink
21:41:16.801 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:jeelinkTcp:lgw' has been added.
21:41:16.805 [DEBUG] [elink.internal.JeeLinkHandlerFactory] - creating JeeLinkHandler for thing lgw...
21:41:16.819 [DEBUG] [elink.internal.JeeLinkHandlerFactory] - registering sensor discovery service...
21:41:16.841 [DEBUG] [org.openhab.binding.jeelink         ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.DiscoveryService}={service.id=336, service.bundleid=254, service.scope=singleton} - org.openhab.binding.jeelink
21:41:16.892 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:jeelinkTcp:lgw' changed from UNINITIALIZED to INITIALIZING
21:41:16.897 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - Opening TCP connection to host 192.168.179.4 port 82...
21:41:16.899 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - Creating TCP socket to 192.168.179.4:82...
21:41:16.904 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - TCP socket created.
21:41:16.911 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Connection to port 192.168.179.4:82 opened.
21:41:16.916 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:jeelinkTcp:lgw' changed from INITIALIZING to ONLINE
21:41:16.924 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:46' has been added.
21:41:16.950 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@1374d54
21:41:16.950 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:46' changed from UNINITIALIZED to INITIALIZING
21:41:16.960 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Adding reading handler for class class org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureReading: org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@1374d54
21:41:17.016 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 46
21:41:17.021 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:46' changed from INITIALIZING to UNKNOWN
21:41:17.028 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:13' has been added.
21:41:17.054 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@74c68
21:41:17.055 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:13' changed from UNINITIALIZED to INITIALIZING
21:41:17.056 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Adding reading handler for class class org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureReading: org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@74c68
21:41:17.066 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 13
21:41:17.068 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:13' changed from INITIALIZING to UNKNOWN
21:41:17.075 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:16' has been added.
21:41:17.103 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@1f31bbd
21:41:17.105 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:16' changed from UNINITIALIZED to INITIALIZING
21:41:17.106 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Adding reading handler for class class org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureReading: org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@1f31bbd
21:41:17.118 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 16
21:41:17.121 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:16' changed from INITIALIZING to UNKNOWN
21:41:17.128 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:lacrosse:29' has been added.
21:41:17.157 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@dabdcb
21:41:17.160 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Adding reading handler for class class org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureReading: org.openhab.binding.jeelink.internal.lacrosse.LaCrosseTemperatureSensorHandler@dabdcb
21:41:17.164 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:29' changed from UNINITIALIZED to INITIALIZING
21:41:17.170 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 29
21:41:17.175 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:lacrosse:29' changed from INITIALIZING to UNKNOWN
21:41:17.182 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:5828' has been added.
21:41:17.203 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@1ae0fa9
21:41:17.205 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:5828' changed from UNINITIALIZED to INITIALIZING
21:41:17.209 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Adding reading handler for class class org.openhab.binding.jeelink.internal.ec3k.Ec3kReading: org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@1ae0fa9
21:41:17.225 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 5828
21:41:17.228 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:5828' changed from INITIALIZING to UNKNOWN
21:41:17.242 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:591E' has been added.
21:41:17.256 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@18e6038
21:41:17.258 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Adding reading handler for class class org.openhab.binding.jeelink.internal.ec3k.Ec3kReading: org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@18e6038
21:41:17.258 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:591E' changed from UNINITIALIZED to INITIALIZING
21:41:17.275 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id 591E
21:41:17.280 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:591E' changed from INITIALIZING to UNKNOWN
21:41:17.296 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:BC81' has been added.
21:41:17.306 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@a3b207
21:41:17.309 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:BC81' changed from UNINITIALIZED to INITIALIZING
21:41:17.309 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Adding reading handler for class class org.openhab.binding.jeelink.internal.ec3k.Ec3kReading: org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@a3b207
21:41:17.325 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id BC81
21:41:17.334 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:BC81' changed from INITIALIZING to UNKNOWN
21:41:17.342 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'jeelink:ec3k:B0A7' has been added.
21:41:17.355 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - initializing handler org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@1546c3d
21:41:17.358 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:B0A7' changed from UNINITIALIZED to INITIALIZING
21:41:17.364 [DEBUG] [ding.jeelink.internal.JeeLinkHandler] - Adding reading handler for class class org.openhab.binding.jeelink.internal.ec3k.Ec3kReading: org.openhab.binding.jeelink.internal.ec3k.Ec3kSensorHandler@1546c3d
21:41:17.378 [DEBUG] [eelink.internal.JeeLinkSensorHandler] - handler initialized with id B0A7
21:41:17.384 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'jeelink:ec3k:B0A7' changed from INITIALIZING to UNKNOWN
21:41:17.754 [INFO ] [marthome.event.ItemStateChangedEvent] - Jule changed from ON to OFF
21:41:17.880 [INFO ] [marthome.event.ItemStateChangedEvent] - Jule changed from OFF to ON
21:41:17.923 [DEBUG] [rnal.connection.JeeLinkTcpConnection] - Reader for TCP port 192.168.179.4:82 starting...
21:41:17.933 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82:
21:41:17.937 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring:
21:41:18.045 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 88 40 1 126 163 182 1 126 130 141 0 8 95 178 0 51 11 45 1 0
21:41:18.051 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 88 40 1 126 163 182 1 126 130 141 0 8 95 178 0 51 11 45 1 0
21:41:18.061 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 176 167 0 6 206 164 0 6 25 113 0 0 6 146 0 47 46 192 4 0
21:41:18.067 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 176 167 0 6 206 164 0 6 25 113 0 0 6 146 0 47 46 192 4 0
21:41:18.074 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 188 129 1 93 85 186 0 229 252 1 0 1 235 28 8 96 8 190 2 0
21:41:18.079 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 188 129 1 93 85 186 0 229 252 1 0 1 235 28 8 96 8 190 2 0
21:41:18.087 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 24 6 4 3 132 245 1 0 0 0 224
21:41:18.092 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 24 6 4 3 132 245 1 0 0 0 224
21:41:18.101 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 89 30 1 153 8 171 1 153 7 76 0 11 83 107 10 59 43 32 1 0
21:41:18.105 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 89 30 1 153 8 171 1 153 7 76 0 11 83 107 10 59 43 32 1 0
21:41:18.113 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 88 40 1 126 163 187 1 126 130 146 0 8 95 178 0 51 11 45 1 0
21:41:18.118 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 88 40 1 126 163 187 1 126 130 146 0 8 95 178 0 51 11 45 1 0
21:41:18.126 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 176 167 0 6 206 169 0 6 25 118 0 0 6 146 0 47 46 192 4 0
21:41:18.131 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 176 167 0 6 206 169 0 6 25 118 0 0 6 146 0 47 46 192 4 0
21:41:18.139 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 13 1 4 25 81
21:41:18.144 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 9 13 1 4 25 81
21:41:18.155 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 29 1 4 181 53
21:41:18.158 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 9 29 1 4 181 53
21:41:18.168 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 188 129 1 93 85 191 0 229 252 6 0 1 235 28 8 96 8 190 2 0
21:41:18.174 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 188 129 1 93 85 191 0 229 252 6 0 1 235 28 8 96 8 190 2 0
21:41:18.182 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 16 1 4 56 106
21:41:18.184 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 9 16 1 4 56 106
21:41:18.321 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 188 129 1 93 89 52 0 229 255 123 0 1 235 74 0 60 8 190 2 0
21:41:18.323 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 188 129 1 93 89 52 0 229 255 123 0 1 235 74 0 60 8 190 2 0
21:41:20.466 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 29 1 4 180 54
21:41:20.469 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 9 29 1 4 180 54
21:41:21.033 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 9 8 1 4 205 106
21:41:21.035 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 9 8 1 4 205 106
21:41:21.171 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 89 30 1 153 12 37 1 153 10 198 0 11 83 170 11 39 43 32 1 0
21:41:21.175 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 89 30 1 153 12 37 1 153 10 198 0 11 83 170 11 39 43 32 1 0
21:41:21.689 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 88 40 1 126 167 53 1 126 134 12 0 8 95 180 0 51 11 45 1 0
21:41:21.693 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 88 40 1 126 167 53 1 126 134 12 0 8 95 180 0 51 11 45 1 0
21:41:22.206 [TRACE] [connection.AbstractJeeLinkConnection] - Read line from port 192.168.179.4:82: OK 22 176 167 0 6 210 35 0 6 28 240 0 0 6 157 1 127 46 192 4 0
21:41:22.209 [TRACE] [ding.jeelink.internal.JeeLinkHandler] - Ignoring: OK 22 176 167 0 6 210 35 0 6 28 240 0 0 6 157 1 127 46 192 4 0

Normally, the sketch writes a header line of the form

[LaCrosseITPlusReader.Gateway.1.30 (1=RFM69 f:868300 r:17241) + (2=RFM69 f:868300 r:9579) + (3=RFM69 f:868300 r:8842) {IP=192.168.179.4}]

This was in your previous logs, but is missing in the new one. The binding code parses this line to find out which sketch is running on the device.

As long as I have no lgw, this is a complete waste of time. I am going to make the sketch configurable for TCP connected devices in the afternoon, but this is my last attempt. You can also try to connect the lgw directly to your server. This might work as well, if you are lucky.

Edit: I just pushed the last update trying to support LGW. I have not made the sketch configurable, but added a fall-back to the LGW sketch in case no sketch name can be read. This should work for the other sketches, too.

Why you make the code complicated? The 2.2 from jfrog works like a charm except the reconnection problem.
Youre right, i’m silly, i dont have the LGW too far from my server so i can connect it via usb, but others may have the reconnection problem also, so we work for the community, not for me :wink:

Nobody holds you back to work for the community. It is a lot easier for you having a LGW than for me writing code that I can not test.

The 2.2 from jfrog does not have pca301 support.

Sorry its nothing against you, i know that this version doesnt has pca301 support, what i mean is, just let the TCP/LGW things of this version untouched.
Dont try to improve something else than this minor reconnection problem someday, its not important for me because i can use usb.
The TCP/LGW things of the 2.2 jfrog works like a charm because when i delete your current version and put the 2.2 jfrog inside, it starts working immediately until the first wlan interruption/disconnection.

Youre a great coder! I dont know java code @ all.
Please try my suggestion and write back so i can look if its behaves like the jfrog 2.2 so you can stay on this and continue your more important work on full pca301 support.
Thanks!

Edit:
Your current version dont work on usb too.