openHab can't be added to homekit

Hello together,

I’m running openHAB sucessfully in a docker Container on a RasPi 3B+ my setup works fine. I have setup my items and sitemap with the configuration files with the Visual Studio Code Add-On.

We use mostly Apple Devices at Home, so I wanted to add-on the HomeKit function in openHAB. I have installed the MISC and configured the Add-On.

I tagged the Items, mached the specifig Type for HomeKit. Lightning or Switchable, as per Documentation.

In the Console I cleared all pairings and allowed unauthenticeted access. I tryed to add the Bridge to HomeKit, i can find it, tippe the code (changed it to 123-45-678, Port is still 9124). But after a while the iPhone says "openHAB can’t be added. Home could no

t connect to this Device".

Could anyone help me please…

Thank you!
Maurice

LOG:



 ____  ____  ___  ____  / / / /   |  / __ )
 / __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __  |
/ /_/ / /_/ /  __/ / / / __  / ___ |/ /_/ /
\____/ .___/\___/_/ /_/_/ /_/_/  |_/_____/
    /_/                        2.5.0.M3
                               Milestone Build

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown openHAB.

openhab> log:set TRACE com.beowulfe.hap
openhab> log:tail com.beowulfe.hap
22:01:32.662 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory openHAB
22:01:32.666 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Hauptschalter
22:01:32.669 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Stumm schalten
22:01:32.671 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Wohnlicht Helligkeit
22:01:32.674 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Power
22:01:32.676 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Stehlampe
22:01:32.679 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Deckenlampe Helligkeit
22:01:32.681 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Schreibtisch Licht
22:01:32.684 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Lichtband
22:01:32.686 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Monitor
22:01:32.689 [INFO ] [com.beowulfe.hap.HomekitRoot         ] - Added accessory Helligkeit
22:01:33.490 [INFO ] [mpl.http.impl.NettyHomekitHttpService] - Bound homekit listener to /1.1.6.11:9124
22:01:33.497 [INFO ] [hap.impl.jmdns.JmdnsHomekitAdvertiser] - Advertising accessory openHAB
22:01:33.499 [INFO ] [hap.impl.jmdns.JmdnsHomekitAdvertiser] - Registering _hap._tcp.local. on port 9124
22:04:18.025 [INFO ] [e.hap.impl.http.impl.AccessoryHandler] - New homekit connection from /1.1.6.170:53461
22:04:18.096 [TRACE] [mpl.http.impl.NettyHomekitHttpService] - READ PooledUnsafeDirectByteBuf(ridx: 0, widx: 125, cap: 1024) [/1.1.6.170:53461]:
00000000 50 4F 53 54 20 2F 70 61 69 72 2D 73 65 74 75 70 POST /pair-setup
00000010 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A  HTTP/1.1..Host:
00000020 20 6F 70 65 6E 48 41 42 2E 5F 68 61 70 2E 5F 74  openHAB._hap._t
00000030 63 70 2E 6C 6F 63 61 6C 0D 0A 43 6F 6E 74 65 6E cp.local..Conten
00000040 74 2D 4C 65 6E 67 74 68 3A 20 36 0D 0A 43 6F 6E t-Length: 6..Con
00000050 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 tent-Type: appli
00000060 63 61 74 69 6F 6E 2F 70 61 69 72 69 6E 67 2B 74 cation/pairing+t
00000070 6C 76 38 0D 0A 0D 0A 00 01 00 06 01 01          lv8..........


22:04:18.187 [INFO ] [wulfe.hap.impl.pairing.PairingManager] - Starting pair for openHAB
22:04:18.776 [INFO ] [hap.impl.http.HomekitClientConnection] - 200 /pair-setup
22:04:18.811 [TRACE] [mpl.http.impl.NettyHomekitHttpService] - WRITE PooledUnsafeDirectByteBuf(ridx: 0, widx: 513, cap: 1024) [/1.1.6.170:53461]:
00000000 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D HTTP/1.1 200 OK.
00000010 0A 43 6F 6E 74 65 6E 74 2D 74 79 70 65 3A 20 61 .Content-type: a
00000020 70 70 6C 69 63 61 74 69 6F 6E 2F 70 61 69 72 69 pplication/pairi
00000030 6E 67 2B 74 6C 76 38 0D 0A 43 6F 6E 74 65 6E 74 ng+tlv8..Content
00000040 2D 4C 65 6E 67 74 68 3A 20 34 30 39 0D 0A 43 6F -Length: 409..Co
00000050 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 nnection: keep-a
00000060 6C 69 76 65 0D 0A 0D 0A 06 01 02 02 10 C4 AD B9 live............
00000070 9D 2B EC AA A0 A8 89 AB 22 E1 A1 A8 E1 03 FF 47 .+......"......G
00000080 AB A7 9C 64 C2 47 E2 51 69 EE A6 D8 89 5D 0D BB ...d.G.Qi....]..
00000090 D1 83 88 B9 A0 F2 2E B2 3C 04 4F FF F9 27 C0 0E ........<.O..'..
000000A0 EA 19 5C EC 03 C1 25 60 31 BF 11 46 C6 0D 67 62 ..\...%`1..F..gb
000000B0 7C CA 0C 6B A6 55 CB FB 62 84 5E 59 4D 95 A9 A7 |..k.U..b.^YM...
000000C0 E1 EB 69 96 A4 44 73 84 AD E3 A5 DE 2E 44 6E ED ..i..Ds......Dn.
000000D0 4F D6 E9 D9 63 AF 56 1F ED B6 B9 92 1C C4 4C 3A O...c.V.......L:
000000E0 41 A7 A4 43 F9 EC 96 05 2D 89 14 EE A4 A9 85 8D A..C....-.......
000000F0 C7 9D 1C 3C 76 FD B0 65 5C 2A 78 A4 87 4E 67 E4 ...<v..e\*x..Ng.
00000100 8C 33 57 A8 A5 81 A5 0E 86 E3 0E C4 66 A2 79 42 .3W.........f.yB
00000110 03 4C 2C 4A 58 17 68 A4 4F 4A 77 08 14 89 51 3D .L,JX.h.OJw...Q=
00000120 B2 3B 27 22 36 D4 C0 25 CB EC 0F 58 07 29 63 11 .;'"6..%...X.)c.
00000130 8F 31 2B B8 F0 52 A5 97 77 E2 A5 EA 17 C5 61 FD .1+..R..w.....a.
00000140 FE A4 12 4E 73 86 A1 56 A0 12 0F CD 3F 59 FF ED ...Ns..V....?Y..
00000150 0F 2B 24 F8 F1 17 7B 11 AD 40 49 1C C5 EE 2D 8C .+$...{..@I...-.
00000160 67 AB AB AC 7E CC 7C B3 9B 97 E8 76 E9 3B 61 D3 g...~.|....v.;a.
00000170 B6 49 10 97 47 7E 37 5D EA 30 E1 73 5E C6 03 81 .I..G~7].0.s^...
00000180 0C B5 46 7D 8E D9 CE 56 17 6C 38 15 ED D6 7D 1C ..F}...V.l8...}.
00000190 80 55 C1 ED 15 A4 E3 C8 81 87 67 A8 E1 47 74 FB .U........g..Gt.
000001A0 6E AF DD 52 C3 D2 E5 E7 62 E8 0F 49 B5 7A 9B 93 n..R....b..I.z..
000001B0 3C 59 1E 33 F1 48 C0 DD 59 F7 8C 3D 0C 27 9D 2F <Y.3.H..Y..=.'./
000001C0 FA 63 BA BC 98 68 BA 68 C4 90 A2 1D 5D E8 E1 5B .c...h.h....]..[
000001D0 6D C7 FF 32 3C 79 05 FE 65 6F B9 E3 3A A0 AD 2A m..2<y..eo..:..*
000001E0 99 13 FA 13 F2 2B 5C 6C 26 F8 CF 49 62 F9 EF EA .....+\l&..Ib...
000001F0 C9 09 B2 9B 8E 2C 04 F1 01 DE DF 6C 99 F8 DE F2 .....,.....l....
00000200 DA                                              .


22:04:26.160 [TRACE] [mpl.http.impl.NettyHomekitHttpService] - READ PooledUnsafeDirectByteBuf(ridx: 0, widx: 578, cap: 1024) [/1.1.6.170:53461]:
00000000 50 4F 53 54 20 2F 70 61 69 72 2D 73 65 74 75 70 POST /pair-setup
00000010 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A  HTTP/1.1..Host:
00000020 20 6F 70 65 6E 48 41 42 2E 5F 68 61 70 2E 5F 74  openHAB._hap._t
00000030 63 70 2E 6C 6F 63 61 6C 0D 0A 43 6F 6E 74 65 6E cp.local..Conten
00000040 74 2D 4C 65 6E 67 74 68 3A 20 34 35 37 0D 0A 43 t-Length: 457..C
00000050 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 ontent-Type: app
00000060 6C 69 63 61 74 69 6F 6E 2F 70 61 69 72 69 6E 67 lication/pairing
00000070 2B 74 6C 76 38 0D 0A 0D 0A 06 01 03 03 FF 83 C5 +tlv8...........
00000080 7B 04 52 91 E7 8A 41 5D F1 26 DB E8 6A 8A C9 D4 {.R...A].&..j...
00000090 0E 7D 00 49 4D BB 66 E5 5B 40 BD 1A 3B AA 02 AE .}.IM.f.[@..;...
000000A0 99 01 DE 07 AE 3F 92 73 FA 84 12 35 82 63 5B 64 .....?.s...5.c[d
000000B0 6F 4E EA AD 1B DE FF 5D 7E 49 79 FC 35 91 1E BB oN.....]~Iy.5...
000000C0 70 83 5E 84 15 E1 56 FC 13 96 91 C5 27 4D C3 E5 p.^...V.....'M..
000000D0 C5 75 D0 5E C1 82 44 07 3A 9C 7F E0 30 A9 0E 8D .u.^..D.:...0...
000000E0 FE 6B A0 C7 8B 02 04 00 77 D4 06 F5 70 AF D1 8C .k......w...p...
000000F0 F3 64 D3 32 90 1E F3 72 8F 39 CD 5E 31 C9 E6 9A .d.2...r.9.^1...
00000100 01 1F A9 A1 53 3A 10 05 51 CB CC 7F 08 C9 2B AF ....S:..Q.....+.
00000110 63 31 B9 FF 69 CE 6B 3F EF F8 95 B9 B4 97 20 35 c1..i.k?...... 5
00000120 8E 23 13 B4 34 83 20 94 10 6D 82 96 3A 6B 1C B6 .#..4. ..m..:k..
00000130 C5 1C 00 D1 DA F3 F6 C8 59 EC 8B 7B 85 7B A5 4F ........Y..{.{.O
00000140 FF B1 50 C1 2A 05 16 E9 15 9A BE 80 21 FE 9B 80 ..P.*.......!...
00000150 E5 39 AB 93 AB 00 02 63 0B EF 7B 64 F8 89 40 31 .9.....c..{d..@1
00000160 B7 93 0C 49 18 CB F9 BD DD 45 81 94 57 42 2B 76 ...I.....E..WB+v
00000170 A0 C7 1E 94 33 C9 7A 5C 0A BD F4 1F D8 03 81 E3 ....3.z\........
00000180 04 61 39 8C 91 2A 2D 99 93 18 15 FA 25 01 0D 1F .a9..*-.....%...
00000190 F4 C9 CB 6F 89 BC 6A AA 84 5D C8 73 DF FE BB 64 ...o..j..].s...d
000001A0 2B 27 F4 24 72 F1 8A 72 03 4E A2 43 DC B5 D7 03 +'.$r..r.N.C....
000001B0 91 CF 67 0D 9D 41 CF 70 CB 70 DA FB 0C F8 25 98 ..g..A.p.p....%.
000001C0 D2 71 3B FE F2 53 C5 53 FE 3E EC 69 B1 5C F6 BB .q;..S.S.>.i.\..
000001D0 09 7B CE 8E 5F 79 9E F3 19 13 59 8E AB 4A A8 03 .{.._y....Y..J..
000001E0 16 14 82 01 5B A4 2A 6C DA 0C 3A CD 85 7B AE E8 ....[.*l..:..{..
000001F0 23 BF 40 8B 07 4F DD 01 E9 5D 57 D5 18 56 71 BE #.@..O...]W..Vq.
00000200 04 40 32 47 AC 62 94 FE 95 0B 2D A2 56 35 F4 62 .@2G.b....-.V5.b
00000210 C0 AF 62 59 62 70 E0 07 42 17 C8 41 BA 70 FE 8E ..bYbp..B..A.p..
00000220 65 A9 84 EB 91 8F BD 87 85 68 E8 86 23 69 63 72 e........h..#icr
00000230 C2 9A DF 5E B8 98 D4 B4 90 AD DF A2 E8 C4 88 14 ...^............
00000240 49 BC                                           I.


22:04:26.199 [DEBUG] [wulfe.hap.impl.pairing.PairingManager] - Entering second stage of pair for openHAB
22:04:26.766 [INFO ] [hap.impl.http.HomekitClientConnection] - 200 /pair-setup
22:04:26.774 [TRACE] [mpl.http.impl.NettyHomekitHttpService] - WRITE PooledUnsafeDirectByteBuf(ridx: 0, widx: 172, cap: 232) [/1.1.6.170:53461]:
00000000 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D HTTP/1.1 200 OK.
00000010 0A 43 6F 6E 74 65 6E 74 2D 74 79 70 65 3A 20 61 .Content-type: a
00000020 70 70 6C 69 63 61 74 69 6F 6E 2F 70 61 69 72 69 pplication/pairi
00000030 6E 67 2B 74 6C 76 38 0D 0A 43 6F 6E 74 65 6E 74 ng+tlv8..Content
00000040 2D 4C 65 6E 67 74 68 3A 20 36 39 0D 0A 43 6F 6E -Length: 69..Con
00000050 6E 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 6C nection: keep-al
00000060 69 76 65 0D 0A 0D 0A 06 01 04 04 40 E6 FC 77 48 ive........@..wH
00000070 1C 9A E5 F7 7C F1 05 4E 99 AF 66 15 F3 59 50 59 ....|..N..f..YPY
00000080 7F A0 DA 63 26 DE 42 96 60 2B B1 F7 FE 15 FB 9B ...c&.B.`+......
00000090 ED 13 35 22 95 7D AD 8C D4 54 13 CE C0 A2 85 84 ..5".}...T......
000000A0 35 EF AE DE 67 F3 F7 09 BA E3 06 BB             5...g.......


22:04:26.813 [TRACE] [mpl.http.impl.NettyHomekitHttpService] - READ PooledUnsafeDirectByteBuf(ridx: 0, widx: 280, cap: 1024) [/1.1.6.170:53461]:
00000000 50 4F 53 54 20 2F 70 61 69 72 2D 73 65 74 75 70 POST /pair-setup
00000010 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A  HTTP/1.1..Host:
00000020 20 6F 70 65 6E 48 41 42 2E 5F 68 61 70 2E 5F 74  openHAB._hap._t
00000030 63 70 2E 6C 6F 63 61 6C 0D 0A 43 6F 6E 74 65 6E cp.local..Conten
00000040 74 2D 4C 65 6E 67 74 68 3A 20 31 35 39 0D 0A 43 t-Length: 159..C
00000050 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 ontent-Type: app
00000060 6C 69 63 61 74 69 6F 6E 2F 70 61 69 72 69 6E 67 lication/pairing
00000070 2B 74 6C 76 38 0D 0A 0D 0A 05 9A 6A AE 5C 46 D9 +tlv8......j.\F.
00000080 82 F6 6D 06 A3 56 54 5F A8 B3 5A BE 9C 16 47 D8 ..m..VT_..Z...G.
00000090 5C C9 25 09 E9 CE 9C E3 21 6F 70 8A A8 8C A4 D9 \.%.....!op.....
000000A0 3C EF A5 A4 08 03 04 5F 0D 65 90 95 AE F2 63 70 <......_.e....cp
000000B0 69 77 2F F6 08 DF 27 0C 70 9F AC B1 28 B8 B9 6B iw/...'.p...(..k
000000C0 8F C6 9C D7 79 8B D7 57 CA 08 71 3B 6F 1A 65 6F ....y..W..q;o.eo
000000D0 CD E3 DF 55 3B 00 5F 15 6E 6E 5D BC 0C 0C 41 83 ...U;._.nn]...A.
000000E0 77 0C BA E0 A0 79 89 AE C7 E9 5B 39 BD 5C 27 81 w....y....[9.\'.
000000F0 71 9D EA B4 A0 C6 8E DB E1 10 9E EE 07 88 74 D4 q.............t.
00000100 E6 82 71 D4 FE 3F 16 EC A7 D6 BD 61 04 76 CF BE ..q..?.....a.v..
00000110 62 D1 43 57 3F 06 01 05                         b.CW?...


22:04:26.828 [DEBUG] [wulfe.hap.impl.pairing.PairingManager] - Entering third stage of pair for openHAB
22:04:26.951 [INFO ] [hap.impl.jmdns.JmdnsHomekitAdvertiser] - Re-creating service due to change in discoverability to false
22:04:28.959 [INFO ] [hap.impl.jmdns.JmdnsHomekitAdvertiser] - Registering _hap._tcp.local. on port 9124
22:04:29.016 [INFO ] [hap.impl.http.HomekitClientConnection] - 200 /pair-setup
22:04:29.024 [INFO ] [e.hap.impl.http.impl.AccessoryHandler] - Terminated homekit connection from /1.1.6.170:53461
22:04:29.025 [TRACE] [mpl.http.impl.NettyHomekitHttpService] - WRITE PooledUnsafeDirectByteBuf(ridx: 0, widx: 244, cap: 256) [/1.1.6.170:53461]:
00000000 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D HTTP/1.1 200 OK.
00000010 0A 43 6F 6E 74 65 6E 74 2D 74 79 70 65 3A 20 61 .Content-type: a
00000020 70 70 6C 69 63 61 74 69 6F 6E 2F 70 61 69 72 69 pplication/pairi
00000030 6E 67 2B 74 6C 76 38 0D 0A 43 6F 6E 74 65 6E 74 ng+tlv8..Content
00000040 2D 4C 65 6E 67 74 68 3A 20 31 34 30 0D 0A 43 6F -Length: 140..Co
00000050 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 nnection: keep-a
00000060 6C 69 76 65 0D 0A 0D 0A 06 01 06 05 87 99 F5 0E live............
00000070 C6 24 74 23 5B F0 BB CB 59 84 DF C6 27 E7 5B 12 .$t#[...Y...'.[.
00000080 B7 3E FE 67 F9 D1 02 42 7C A5 A6 9F F3 E3 83 4F .>.g...B|......O
00000090 7B 39 DE D7 25 9A 46 10 6D D1 68 A1 D7 7B 55 46 {9..%.F.m.h..{UF
000000A0 97 79 5D 4E AF 91 EC 67 16 8F 83 83 8C CF EC 7B .y]N...g.......{
000000B0 5F 73 24 B0 02 F8 54 31 7F 0E 4E 9F 61 2F D4 94 _s$...T1..N.a/..
000000C0 B4 13 BC 82 A1 C7 35 2E 4C 38 E2 61 F6 4C 54 17 ......5.L8.a.LT.
000000D0 39 3B 92 79 E2 42 11 E4 0C 34 39 68 47 90 A4 A2 9;.y.B...49hG...
000000E0 B3 AB 71 E3 71 D0 10 80 B1 90 45 EB 47 A7 D1 0E ..q.q.....E.G...
000000F0 A9 14 9C 07                                     ....

  • Platform information:
    • Hardware: Raspi3B+
    • OS: Rasbian with Docker
    • Java Runtime Environment: zulu8.40.0.178-ca-jdk1.8.0_222-linux_aarch32hf
    • openHAB version: 2.5.0.M3
  • Issue of the topic: please be detailed explaining your issue
  • Please post configurations (if applicable):
    • Items configuration related to the issue:
      Example:
      Dimmer WohnbereichWohnlicht_Dimmer “Wohnlicht Helligkeit” (WohnbereichWohnlicht) [ “Lighting” ] {channel=“hue:0210:001788a6ec36:5:color”}

I can reproduce that. This is currently under investigation.

1 Like

Okay thank you. Can you publish an update if you have something ? Or where can I follow such informations ?

I know not what you requested but.

I can highly recommend running Homebridge in docker and then using the openHAB v2 plugin to get the devices and states into homebridge.