Homekit requires manual restart in Karaf to restore communication to iOSapp

I’m seeing a lot of these lines in the log:

2020-10-03 09:24:56.781 [TRACE] [impl.connections.SubscriptionManager] - Publishing change for 1005451058
2020-10-03 09:24:56.782 [TRACE] [server.impl.http.impl.LoggingHandler] - WRITE PooledUnsafeDirectByteBuf(ridx: 0, widx: 181, cap: 256) [/192.168.2.227:49477]:
A300FC5EBE848971918D6E40868150E4C1753E4D13C184F3FE9A0602C758B5A694E1CE584D004284D70FE160041728913AF8A85C15D72C170B25793E88D56A6A65BC99B4325E6C5B4939AB29628F95014818572E94E3570C6752C64C128BA2B87819347956C5ABE2623F8401371A13352A9A623929E823504EDCA7F86239894E65C5B8F5FA46AA75AA3D44F3E17CF6E52BACDE7C3094F81FA1DB3DC4BD404C0310636BEEBEE1A543F6CADD10D7F9F1897A5433F1EF

2020-10-03 09:24:56.784 [TRACE] [server.impl.http.impl.LoggingHandler] - WRITE PooledUnsafeDirectByteBuf(ridx: 0, widx: 180, cap: 256) [/192.168.2.131:49273]:
A2008A013F0C61CC18519639ACBA605399DB8404E5CC39763B6C6D39D431DA5866D21CA3C3FEC2FF46EE226FB6AE74270E02B08BE58FD3D9ECD6FD2D707FC7945663F7D559287BA3EEB60C09A0BBA16EC8B1146BE224402CD0751AE0AE74BDEC1DE384E3C17374311F08A25F1DE96AC5DE250102B46F3E0FD2B1E923527745683938DE3E41DC550919B267189C56603F4B96F9E1C0B1D9AD46915AB3D7656CEF5CE3DCFCB69013F7B7E34B93BEE95A59AF4DB8F4

My devices are displaying “No Response” in iOS HomeKit.
What does this mean?

this log means that an update about item state change was sent to iOS device or to iOS bridge, e.g. apple tv.
in your case it was published to device with IP 192.168.2.227 / 192.168.2.131

i would try to disconnect all iOS device and keep only one connected to homekit.

I’ve tried all of them, but still the logs are empty.

What was the solution? I have the same issue using OH3 (using config files). Need to restart homekit bundle via karaf regularly to get homekit working again. Everything else works fine.

FYI: I have 37 HomeKit items and 2 connected iPhones.

please try the latest release - 3.2

openhab homekit binding version 3.2. include one minor fix which could solve your issue

Thanks for you reply. I was already on OH 3.2 running as docker image.
Nevertheless I pulled the latest image as of today. Don’t know whether there is any difference to the version a few days ago. I will follow up here if the problem re-occurs.

Homekit version was 3.2.0 as well:

openhab> bundle:list|grep -i homekit
296 │ Active │  80 │ 3.2.0                 │ openHAB Add-ons :: Bundles :: IO :: Homekit