Self hosted server to Apple Homekit

Hi there,

I have setup a instance of the self hosted image in Unraid. I have a few devices that only have support over API (Remeha, Philips air, etc…) and my goal is to bring them to my homekit network via the SHS. But I can’t find the ‘Apple HomeKit Experiment’ in the app. Isn’t that supported for SHS?

Alternatively I have a Ikea Dirigera and a Philips hue bridge both connected to my homekit network. Dirigera now has added support for matter and thread, so since SHS has support for matter can I add it as a HUB to the Dirigera network? (meaning I can control homey devices in the Ikea app, which in trun forwards all devices to the home kit network)

Thanks in advance for your support.

You can install this app on SHS instead to publish Homey devices to HomeKit. It’s a nicer experience (in my view) than the experiment as it gives you more control. HomeKitty | Homey

Or you could use Matter Bridge (Matter Bridge | Homey) to publish Homey devices to Apple Home using Matter although there’s currently support for fewer devices classes and I also found it a bit more hassle than just using HomeKitty.

Thanks for the suggestion. I tried both the matter bridge and the HomeKitty app. Unfortunately neither of them fully exposed the features I was looking for:

  1. For the Philips Air heaters, Homekitty exposed them correctly as fans. But I can’t set temperature or change mode in home kit. Matter bridge just exposed them as outlets. The built in temp sensor is also not exposed.

  2. Remeha thermos is exposed correctly in both, albeit only the temperature control.

  3. Homewizard plugs are exposed, but the p1 meter is not in both cases.

Is it possible to edit the devices and their functions (if they are listed in a json,txt etc… file somewhere)?

Both HomeKitty and the Matter bridge do their best (well, HomeKitty more so…) to “map” Homey devices to HomeKit equivalents, but where a Homey device is unstructured (it can have any device type, and any number of capabilities), HomeKit devices aren’t as they have a fixed number of characteristics.

For example the Philips Air heater: in HomeKit, Fan devices don’t have temperature sensors.

And thermostats probably don’t have the characteristics that you hoped would be shown in HomeKit.

That’s not something that can be fixed, it’s just a mismatch between how Homey and HomeKit handle devices.

Thanks for shedding some light over the issues. Back when I was running a home bridge server, I remember Philips air sensors being exposed as separate devices.

I think these mapping issues can fixed. For Homekitty, different features can be set with HMCharacteristic in HMService (just guessing, not sure how Homekitty exactly works). For Matter they can create a MTRDeviceController to set custom clusters and attributes.

Is it possible in either apps to inspect the device list and edit what characteristics are set for them?

p.s: To add to the list The p1 meter and Roomba vacuums are simply unrecognized in both Homekitty or when exposed via the matter bridge app.

Feel free to issue a PR!

You can post an “unsupported device” issue for HomeKitty here. For Matter Bridge, you can e-mail the developer according to the app store page.

Sure, I can take a look. Is there a public git repo?

For the matter app there’s no email or direct way to contact the devs. Wouldn’t this post count? If I understand correctly it’s an official app managed by homey team, right?

I just linked to its issue page. Be aware though that I’m not inclined to accept vibe-coded (“AI”) PR’s.

Again, I linked to the app page. There’s a support link at the bottom of it.

Yes, but this forum is a community forum and not used by Athom for app support :man_shrugging:t3:

1 Like

:wink: