[homekit] "No response" error on all openHAB items

just to re-confirm

  • everything works fine until restart
  • after a restart you get “no response” in home
  • if you switch mDNS on/off in settings, it starts to work again

correct? you dont need to re-pair/add or remove bridge. just mNDS

1 Like

yes, that’s it :slight_smile:

Hi

for me it just stops working after a few hours and it heals itself after some more hours. if i switch on (or off) mdns option it goes online immediately …

unfortunately my “live log” aborts after some time … recently switched to openhabian and i can see the log via localhost:9001 (can i find the logs elswhere?).

I am seeing similar but also have this in the log:

[a.server.impl.connections.HttpSession] - Exception encountered while verifying pairing
java.lang.Exception: Unknown user: 8896DF9B…

please make sure the private wifi address is disable on iphone wifi settings.

Private address is switched off on iPhone and still the problem occurs. Also, I do t think it’s an issue with the device connecting to it as it fails on my Mac also.

Yes private address has always been turned off.

Hello

Today between 9:15 and 10:15 it happened again and “healed” itself.
Maybe you can see something in the logs:

Here’s filtered for “homekit”:

2021-05-19 09:33:54.916 [TRACE] [rver.impl.http.impl.AccessoryHandler] - New HomeKit connection from /2003:d9:471c:a3ae:2cbb:bb62:1607:a0f8:58692
2021-05-19 09:33:54.918 [TRACE] [rver.impl.http.impl.AccessoryHandler] - New HomeKit connection from /2003:d9:471c:a3ae:c050:c18b:5573:7fd1:49304
2021-05-19 09:33:54.923 [TRACE] [rver.impl.http.impl.AccessoryHandler] - New HomeKit connection from /2003:d9:471c:a3ae:9c76:f57f:818b:4218:53073
2021-05-19 09:33:55.425 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:55.470 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:55.528 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:55.558 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:55.606 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:55.662 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:55.706 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:55.746 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:55.903 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /accessories
2021-05-19 09:33:55.941 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /accessories
2021-05-19 09:33:56.002 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /accessories
2021-05-19 09:33:56.073 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /accessories
2021-05-19 09:33:56.095 [TRACE] [rver.impl.http.impl.AccessoryHandler] - New HomeKit connection from /2003:d9:471c:a3ae:6966:25fa:7924:c226:58274
2021-05-19 09:33:56.192 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:56.265 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 09:33:56.365 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 09:33:56.382 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 09:33:56.399 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /accessories
2021-05-19 09:33:56.616 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=645955640.7
2021-05-19 09:33:56.652 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=1110650716.7
2021-05-19 09:33:56.683 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=71613693.7
2021-05-19 09:33:56.724 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=1441412445.7
2021-05-19 09:33:56.752 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=1565041789.7
2021-05-19 09:36:18.176 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=71613693.9,1565041789.9,645955640.10,645955640.9,645955640.13,1441412445.9,1110650716.9
2021-05-19 09:36:18.258 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 09:36:18.305 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 09:36:18.338 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 09:36:18.376 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:01:26.773 [TRACE] [rver.impl.http.impl.AccessoryHandler] - Terminated HomeKit connection from /2003:d9:471c:a3ae:592d:e0b:fcfd:2e6c:50462
2021-05-19 10:01:29.111 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=71613693.9,1565041789.9,645955640.10,645955640.9,645955640.13,1441412445.9,1110650716.9
2021-05-19 10:02:02.381 [TRACE] [rver.impl.http.impl.AccessoryHandler] - New HomeKit connection from /2003:d9:471c:a3ae:592d:e0b:fcfd:2e6c:50510
2021-05-19 10:02:02.393 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 10:02:02.435 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 10:02:02.487 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /accessories
2021-05-19 10:02:02.646 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:02:02.670 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:02:02.777 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:02:02.788 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:02:02.838 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:02:43.998 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:02:44.020 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:02:44.037 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:02:44.059 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.016 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.033 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.048 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.055 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.068 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.122 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=71613693.9,1565041789.9,645955640.10,645955640.9,645955640.13,1441412445.9,1110650716.9
2021-05-19 10:05:06.247 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /characteristics?id=71613693.9,1565041789.9,645955640.13,645955640.9,645955640.12,645955640.10,1441412445.9,1110650716.9
2021-05-19 10:05:06.284 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.297 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.305 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:05:06.319 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:06:16.447 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:06:16.469 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:06:16.487 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:06:16.522 [TRACE] [er.impl.http.HomekitClientConnection] - 204 /characteristics
2021-05-19 10:08:35.805 [TRACE] [rver.impl.http.impl.AccessoryHandler] - Terminated HomeKit connection from /2003:d9:471c:a3ae:2cbb:bb62:1607:a0f8:58692
2021-05-19 10:08:35.927 [TRACE] [rver.impl.http.impl.AccessoryHandler] - New HomeKit connection from /2003:d9:471c:a3ae:2cbb:bb62:1607:a0f8:59211
2021-05-19 10:08:35.933 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 10:08:35.963 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify
2021-05-19 10:08:35.976 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /accessories
2021-05-19 10:22:08.548 [TRACE] [rver.impl.http.impl.AccessoryHandler] - Terminated HomeKit connection from /2003:d9:471c:a3ae:9c76:f57f:818b:4218:53073
2021-05-19 10:22:17.786 [TRACE] [rver.impl.http.impl.AccessoryHandler] - Terminated HomeKit connection from /2003:d9:471c:a3ae:6966:25fa:7924:c226:58274
2021-05-19 10:23:53.725 [TRACE] [rver.impl.http.impl.AccessoryHandler] - Terminated HomeKit connection from /2003:d9:471c:a3ae:592d:e0b:fcfd:2e6c:50510
2021-05-19 10:24:02.894 [TRACE] [rver.impl.http.impl.AccessoryHandler] - Terminated HomeKit connection from /2003:d9:471c:a3ae:2cbb:bb62:1607:a0f8:59211

and here is filtered for “io.github.hapjava”:

2021-05-19 09:33:56.263 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.contactsensor.ContactSensorStateCharacteristic for 20739353
2021-05-19 09:33:56.382 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.contactsensor.ContactSensorStateCharacteristic for 17041963
2021-05-19 09:36:18.258 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 17041963
2021-05-19 09:36:18.304 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 17041963
2021-05-19 09:36:18.335 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetPositionCharacteristic for 17041963
2021-05-19 09:36:18.336 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentPositionCharacteristic for 17041963
2021-05-19 09:36:18.337 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.PositionStateCharacteristic for 17041963
2021-05-19 09:36:18.338 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetHorizontalTiltAngleCharacteristic for 17041963
2021-05-19 09:36:18.338 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentHorizontalTiltAngleCharacteristic for 17041963
2021-05-19 09:36:18.376 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 17041963
2021-05-19 10:02:02.645 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:02:02.670 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:02:02.776 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:02:02.788 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.contactsensor.ContactSensorStateCharacteristic for 2033261
2021-05-19 10:02:02.833 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetPositionCharacteristic for 2033261
2021-05-19 10:02:02.835 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentPositionCharacteristic for 2033261
2021-05-19 10:02:02.836 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.PositionStateCharacteristic for 2033261
2021-05-19 10:02:02.837 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetHorizontalTiltAngleCharacteristic for 2033261
2021-05-19 10:02:02.837 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentHorizontalTiltAngleCharacteristic for 2033261
2021-05-19 10:02:43.997 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:02:44.020 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:02:44.037 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:02:44.058 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetPositionCharacteristic for 2033261
2021-05-19 10:02:44.058 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentPositionCharacteristic for 2033261
2021-05-19 10:02:44.058 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.PositionStateCharacteristic for 2033261
2021-05-19 10:02:44.058 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetHorizontalTiltAngleCharacteristic for 2033261
2021-05-19 10:02:44.058 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentHorizontalTiltAngleCharacteristic for 2033261
2021-05-19 10:05:06.016 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.contactsensor.ContactSensorStateCharacteristic for 2033261
2021-05-19 10:05:06.033 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:05:06.048 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:05:06.054 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:05:06.067 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetPositionCharacteristic for 2033261
2021-05-19 10:05:06.067 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentPositionCharacteristic for 2033261
2021-05-19 10:05:06.068 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.PositionStateCharacteristic for 2033261
2021-05-19 10:05:06.068 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetHorizontalTiltAngleCharacteristic for 2033261
2021-05-19 10:05:06.068 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentHorizontalTiltAngleCharacteristic for 2033261
2021-05-19 10:05:06.283 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 17041963
2021-05-19 10:05:06.297 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 17041963
2021-05-19 10:05:06.305 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 17041963
2021-05-19 10:05:06.318 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetPositionCharacteristic for 17041963
2021-05-19 10:05:06.318 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentPositionCharacteristic for 17041963
2021-05-19 10:05:06.318 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.PositionStateCharacteristic for 17041963
2021-05-19 10:05:06.318 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetHorizontalTiltAngleCharacteristic for 17041963
2021-05-19 10:05:06.319 [TRACE] [impl.connections.SubscriptionManager] - Added subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentHorizontalTiltAngleCharacteristic for 17041963
2021-05-19 10:06:16.446 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:06:16.468 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261
2021-05-19 10:06:16.486 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetPositionCharacteristic for 2033261
2021-05-19 10:06:16.486 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentPositionCharacteristic for 2033261
2021-05-19 10:06:16.487 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.PositionStateCharacteristic for 2033261
2021-05-19 10:06:16.487 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.TargetHorizontalTiltAngleCharacteristic for 2033261
2021-05-19 10:06:16.487 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.windowcovering.CurrentHorizontalTiltAngleCharacteristic for 2033261
2021-05-19 10:06:16.522 [TRACE] [impl.connections.SubscriptionManager] - Removed subscription to class io.github.hapjava.characteristics.impl.common.OnCharacteristic for 2033261

EDIT:

I recognized, that my macmini (wired ethernet) can see the devices.
none of my wireless devices can though …
I disabled private mac adress as well.
no filter or anything in my wifi settings.
i am running unifi ac pro’s spread through my house (4 in total).
Any ideas, which parameter i could check?

Kind Regards
Jonas

Hi Jonas,

you need to enable Multicast DNS in Unifi settings. looks like this on my side

1 Like

Hello

It seems a usg is needed for that function. I do not have one.
I thought about getting one before. Maybe it helps.

Edit:
I read a little bit more.
Multicast is not disabled by default and igmp snooping is also deactivated so i should be fine …

if i deactivate multicast in unifi i have the same effect as you - wired clients see openhab with homekit accessories but wifi client doesnt see openhab homekit

1 Like

do you own a usg?
i don’t so multicast is enabled by default on the switch.

maybe the issue is related to access point switching when moving to the home …
i’ll investigate and report back. thanks

edit:
the option to block multicast traffic from wifi to lan is also disabled …

Hello

i spent several hours today to find the problem.
WiFi does not seem to be what’s causing my problem.
My macbook is still connected (WiFi) but my iPhone is not after sleeping for 30 minutes. Both are logged into the same AC Pro Access Point …

it seems that the reconnection goes wrong and i don’t know how.
It happend a short time ago. The logs:

2021-05-19 19:41:32.298 [TRACE] [rver.impl.http.impl.AccessoryHandler] - Terminated HomeKit connection from /192.168.2.159:51201

maybe it’s some kind of issue with the deep sleep of the apple products?

but if your iphone get activate / awake it should send new request and get latest status.
the log “terminated HomeKit connection from…” is not bad as such.

I ordered an usg (intended to do so anyway …) lets see.
Could you share your wifi settings?
I attached mine.

here are my settings

1 Like

Hi!

I received the USG 2 days ago and set it up yesterday.
Completely new Network with the USG as DHCP-Server - same issue.

just to confirm, you still can see the homekit accessories form wired devices but not from wireless, correct?

1 Like

All devices fail here, either wired or wireless. Strange, as this worked for about a year without issue, even with IPv6 enabled.

hello

i can indeed see better performance now.
I looked like 10 times on my iPhone, Apple Watch and Macbook and on the iPhone it just showed offline once. but it reconnected shortly after (10 - 15 seconds).
i could also switch the lights off and on although it showed offline (same i had yesterday once)

  • strange. (see picture)
    same on my macbook. it showed everything as offline and healed itself after 1 min or so - the other devices showed online during this time.