HomeKit: support for additional accessory types

I had similar issues when Item IDs where duplicated. So check if you defined two or more items with the same id.

i´ve double checked this - no duplicates. I defined the blinds like this:

Rollershutter rollo_ost_wohnen_links “Rollo Wohnen Ost links [%d %%]” (gRollosWohnenKueche,gRolloEG,gAlleRollos) [“Blinds”] {channel=“knx:device:bridge:hager_rollo2:rollo_ost_wohnen_links”}

Rollershutter rollo_ost_wohnen_rechts “Rollo Wohnen Ost rechts [%d %%]” (gRollosWohnenKueche,gRolloEG,gAlleRollos) [“Blinds”] {channel=“knx:device:bridge:hager_rollo2:rollo_ost_wohnen_rechts”}

Rollershutter rollo_sued_wohnen_schmal “Rollo Wohnen Süd links [%d %%]” (gRollosWohnenKueche,gRolloEG,gAlleRollos) [“Blinds”] {channel=“knx:device:bridge:hager_rollo2:rollo_sued_wohnen_schmal”}

Rollershutter rollo_sued_wohnen_gross “Rollo Wohnen Süd rechts [%d %%]” (gRollosWohnenKueche,gRolloEG,gAlleRollos) [“Blinds”] {channel=“knx:device:bridge:hager_rollo2:rollo_sued_wohnen_gross”}

Rollershutter rollo_west_wohnen_links “Rollo Wohnen West links [%d %%]” (gRollosWohnenKueche,gRolloEG,gAlleRollos) [“Blinds”] {channel=“knx:device:bridge:hager_rollo2:rollo_west_wohnen_links”}

Rollershutter rollo_west_wohnen_rechts “Rollo Wohnen West rechts [%d %%]” (gRollosWohnenKueche,gRolloEG,gAlleRollos) [“Blinds”] {channel=“knx:device:bridge:hager_rollo2:rollo_west_wohnen_rechts”}

ok, i´ve been testing a lot of scenarios regarding this topics and find this out ( depending rollershutter ):

My thing consits up to 11 types. All rollershutters. when i´m limiting the number of rollershutters down to 5 it will work.
that means, that all devices are always online. Even when i´m closing the homekit App and start again.
as soon as i´m raising the nummer of rollershutters over 5, it will break. that means, that all items ( rollershutters, lights etc. ) are getting the state “refreshing”. in this case they are all unusable.

is it possible, that ( in case of rollershutters ) the number of types is limited?
or rather, is there something, what you especially have to do, when you define a blinds-actor.
( my definition is e.g.:
Thing device hager_rollo “Rolloaktor” @ “KNX” [
address=“0.2.2”,
fetch=true,
autoupdate=false,
pingInterval=300,
readInterval=3600
] {
/* types go here */
}

can somebody confirm this behaviour?

I have more than 5 rollershutters and no special config. So can’t confirm :wink:

strange… any ideas what this behaviour can be influenced by

I have the same problem. I have 8 roller shutters and the last 2 are not connected in HomeKit.

maybe we could compare the things, items - definition to find out, whats the difference
My setup is OH2.3 with homekit integration 2.3.0 (org.openhab.io.homekit-2.3.0.jar)
@maihacke how do you setup your rollershutters?

II use node-red to interface with homekit
But homekit updates are dead?

Using openhab 2.3 with “my” homekit jar

Example for Item definition

Rollershutter Shutter_EG_Wohnen_Schiebetuer	    "Wohnen Terrasse [MAP(shutter.scale):%s]"	<sofa>  	(Shutters, Shutters_EG, Shutters_Sued, Shutters_Wohnen_Schiebetuer)    ["Blinds"] {channel="zwave:device:f057dadd:node5:blinds_control"}

The modified version with blinds to me worked, protocol Openwebnet 2.x, but too many problems and too many things not managed … in the end I changed, I suggest you to change too.

@gozilla01
Thanks,
what exactly have you changed?

Hallo @maihacke
In my addons-folder there is this file located at the moment.
org.openhab.io.homekit-2.3.0.jar
Should i leave it there or replace it with “your” file?

I do not know if you know him, I’ve just started.
I’m making changes to the flow for integrated node-red with Openhab to manage Home apps (Lights, Blinds, Door, etc …)
I did a lot of testing and a lot of time with Openhab’s Homekit binding, too many problems and lack of accessories.
Above all there is no news on future updates, it seems a dead binding, I hope to be wrong..


1 Like

For the blinds I used this link

Why not. Give it a try and replace with my version.

Otherwise enabling debug log could be helpful. Maybe you can compare what happens when it‘s working and when not.

Ok, this is the .jar-file i also use at the Moment

Still the same for me.

I hope that the HomekitBinding has a future like the Hue-Binding, that has now support for the sensors :+1: :metal:

Meanwhile i’m very impressed of node-red to integrate missing HomeKit “Things/Tpypes” in openHAB :smiley:

I just saw this thread had some new comments about node red / homekit. I know @gozilla01 used some of my ideas from comments on my post.

I put together a whole tutorial thread about how my setup works- take a look and feel free to ask questions if I’ve missed anything.

My node-red + HomeKit + OpenHAB setup

@crxporter
I started from your tutorial, thank you very much, I had a new world!

Thanks @crxporter
Does your setup also work with KNX?