IHC Binding problems on latest openHAB 2.2.0 Build #1099

I’m currently getting this error after some time in my openhab.log:

2017-11-28 21:55:25.739 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Blacklisting ServiceReference [{org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/*, service.pid=org.openhab.ihc, component.name=org.openhab.binding.ihc, component.id=253, service.id=384, service.bundleid=242, service.scope=bundle} | Bundle(org.openhab.binding.ihc_1.11.0.201711190210 [242])] due to timeout!

When this message occurs I’m not longer able to interact with my IHC items.
I do have an old Laptop with openHAB 2.0.0 running, and the items works just fine. One thing to mention though - when I change the value on the slider or the switch from the working openhab (2.0.0) it actually also updates the slider and the switch on my unstable 2.2 version and of course also turns on the lights as already mentioned.

Is this related to the unstable release or is there anything I can do to fix the above error message?

Hi, I get the same thing with my HTTP binding…

21:30:51.592 [DEBUG] [hab.binding.http.internal.HttpBinding] - Executing url 'https://xxxx:yyyy@192.168.XXX.95/preset.cgi?-act=goto&-status=1&-number=2' via method POST
21:30:56.640 [ERROR] [org.openhab.io.net.http.HttpUtil     ] - Fatal transport error: java.net.SocketTimeoutException: Read timed out
21:30:56.641 [WARN ] [org.apache.karaf.services.eventadmin ] - EventAdmin: Blacklisting ServiceReference [{org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler}={event.topics=openhab/*, service.pid=org.openhab.http, component.name=org.openhab.binding.http, component.id=21, service.id=317, service.bundleid=221, service.scope=bundle} | Bundle(org.openhab.binding.http_1.11.0.201711190210 [221])] due to timeout!

I’m on 2.2.0 build #1099 currently. Any idea what’s causing this?

I upgraded yesterday from a 2.1.0 snapshot from August, no problem there…

Regards, Christian

EDIT: what’s funny though: after starting up OpenHAB the first call through the HTTP binding is working, my camera is moving to the designated position. After that the timeout and blacklisting entries appear in the log and the binding stops doing anything

Hi All,

So I can determine that this is an issue with the latest Snapshot. I bought another Rpi3 installed OpenHAB stable 2.1 loaded all the files onto it, and right away all IHC items worked. It has been running stable for the whole weekend, with triggering rules correctly, sliding dimmers up and down and turning lights on and off.

The only thing I have to do without is my Xiaomi Aqara PIR w. LUX. Sadly those are not compatible before the 2.2 Snapshot :(.

I hope this gets solved in one of the newer builds! Let me know if you need any additional information that can help getting this back working in a later build.

Thanks!

I’m also seeing this with build version 2.3.0-snapshot build #1241

EventAdmin: Blacklisting ServiceReference [{org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={service.id=367, service.bundleid=209, service.scope=bundle, event.topics=openhab/, service.pid=org.openhab.ihc, component.name=org.openhab.binding.ihc, component.id=223} | Bundle(org.openhab.binding.ihc_1.12.0.201803230213 [209])] due to timeout!
2018-03-27 10:11:38.523 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Blacklisting ServiceReference [{org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={service.id=367, service.bundleid=209, service.scope=bundle, event.topics=openhab/
, service.pid=org.openhab.ihc, component.name=org.openhab.binding.ihc, component.id=223} | Bundle(org.openhab.binding.ihc_1.12.0.201803230213 [209])] due to timeout!

Hi Ivan,

I’m running openHAB 2.3.0 Build #1222 Snapshot, so thanks for sharing - then I will wait upgrading !
So far I haven’t had any issues with the IHC Binding after upgrading to 2.3.0 and the snapshots so far.

Just found this as a workaround, still testing :wink:

Update /OpenHab/userdata/etc/org.apache.felix.eventadmin.impl.EventAdmin.cfg

With this

Disable blacklisting timeout

org.apache.felix.eventadmin.Timeout=0