Communicate with, configure, and control home automation accessories using HomeKit.

HomeKit Documentation

Posts under HomeKit tag

78 Posts
Sort by:
Post not yet marked as solved
0 Replies
42 Views
Hi there, the home app on my phone is unresponsive. I am unable to select add new device as it goes back to main window without opening new device window after selecting new device. I am unable to make any changes as they all revert back when I reopen the app and I m unable to remove home from the iPhone app. home works on my iPad and I have even removed home using my iPad but on my iPhone it still shows the same home with devices stuck in updating. So the app is not updating via iCloud. i have tried signing out of iCloud on my phone, restarting, switching off all devices and remove home from iPhone but selecting it doesn’t remove home. It still stays locked into the same home with devices that are still saying updating. I am also unable to delete the app as I am unable to remove the home pod from the app itself. When I select remove accessory from within the app nothing happens and I have already removed the home pod mini using my iPad. So the app is frozen and due to this I am unable to delete the app itself as I get a message to first remove any home pod before deleting and no option to delete anyway. has anyone else had this specific issue?
Posted
by
Post not yet marked as solved
8 Replies
170 Views
I get the error: "Provisioning profile "iOS Team Provisioning Profile: ***.***.homekitexporter" doesn't include the NSHomeKitUsageDescription entitlement." I have HomeKit enabled in the .entitlements file and I added the NSHomeKitUsageDescription to that also. I looked at the profile under my development account and I can see the HomeKit entitlement but I see nowhere to add the usage description key and string other than in the .entitlements file. I also tried adding the key and string to the Custom IOS Properties for my Target APP but that didn't work either. What am I missing?
Posted
by
Post not yet marked as solved
1 Replies
92 Views
If you build any HomeKit app against the iOS 16 / macOS Ventura SDK with Mac Catalyst (or run it with the Designed for iPhone / iPad destination on Apple Silicon) they are broken and the HMHomeManagerDelegate.homeManagerDidUpdateHomes() method is never called on the manager delegate. This is an issue since macOS Ventura Beta 1 and keeps happening on Beta 3. Any idea how to solve this issue?
Posted
by
Post not yet marked as solved
0 Replies
107 Views
Hi, The WWDC2021 Video Add support for Matter in your smart home app has a bunch of code examples referencing APIs that are no longer present or deprecated, e.g. this one. Unfortunately the documentation doesn't give any hint on the replacement APIs. Most of them are to be found in HMMatter* objects. But in the video at 14:27 an API for CHIPDeviceController is shown. Unfortunately that one cannot be found anymore. Does anybody know how to achieve the described task (managing state and control of a matter accessory)
Posted
by
Post not yet marked as solved
2 Replies
285 Views
Hi, Was anybody able to connect Matter device with iOS 16 phone? I've tried ESP32 board with m5stack. The ESP32 device was in commissioning mode, but Apple Home app was not recognising it (neither by QR code nor as nearby device).
Posted
by
Post not yet marked as solved
0 Replies
108 Views
I am Switch Manufacturer, I have an iOS application, where all switches can operate, it is light or fan now. I also have Alexa skill and Google Home Action where I operate devices through echo devices. Now I need to develop and operate the device from Siri for that I need to sync devices from the Application to Apple Home. Can you please guide how I can start? or which SDK I need to use for development?
Posted
by
Post not yet marked as solved
0 Replies
126 Views
I am trying to build windows cover sample from adk 6.1 and after adding to homekit I got the error that this device is not compatible with homekit. I have found one bug that primary service was false, but changing it to true doesn't works :/ does anyone has the same problem ?
Posted
by
Post not yet marked as solved
0 Replies
150 Views
Hi, I'm looking at creating an app that monitors a specific HomeKit contact sensor and when it opens have it trigger different notification depending on how many times it's been opened within 24 hours. I've read conflicting information if that is possible within HomeKit due to security. Is it possible to read a HomeKit accessory like that? If so do you have any suggestions on how to? Thank you!
Posted
by
Post not yet marked as solved
1 Replies
173 Views
Hi, I recently purchased a HomePod mini. It worked perfectly, appeared in the Home app, configuring it worked well, and it also downloaded the latest update. I then powered it down and moved it to a different location in the same room (where the WiFi coverage is still excellent), but when it came back up it seemed as though it was "confused". It could no longer set timers or alarms, sometimes became confused with "Scenes" and can no longer recognise individuals, or be trained with their voices. It can still (usually) play music (but only mine as the prime account holder), set Lighting scenes, tell the time, date and weather etc, basic Siri stuff. I have tried resetting it through the home app, however, the device does not show up in my favourites, nor anywhere else. It is still connected, as I see it under "Home Hubs and Bridges" I have tried resetting it by pressing and holding the touch surface both for a reset and a reset to factory settings, but nothing happens I have tried to reset it by plugging it into my Mac, but received the error message "The HomePod software update server could not be contacted. An unknown error occurred (-39)" I wish that there was a small reset button on the device that could be used for a hard-reset, is there perhaps one under the base? I think it may be bricked - any ideas on how to fix it, or should I return it while I still can? Thanks in advance, John
Posted
by
Post not yet marked as solved
1 Replies
215 Views
Many customers of horizontal awnings complain that the logic is reversed. When the awning is extended it shows as closed and vice versa. When people talk or describe the state of the awning we say 'open' to extend and 'close' to retract. There are examples of people using it in scenes, or using Siri to ask to close all shutters and awnings, only to find the awnings fully extended the next morning after heavy rain. The overall status will also show the awnings 'Open' while they are not in use. This is all very annoying and confusing. There doesn't seem to be a difference in language between English and French, Dutch, German, ... when describing the operation of an awning. One can quickly find videos and instructions on operating awnings when 'open' refers to extending the horizontal coverage and 'closing' refers to retracting the horizontal coverage. Somfy (a manufacturer of motors for awnings and the Tahoma Switch = HomeKit Bridge) on their part claim that they cannot resolve this issue as they need to follow the HAP specification in order to pass HomeKit certification. This characteristic describes the current position of accessories. This characteristic can be used with doors, windows, awnings or window coverings. For windows and doors, a value of 0 indicates that a window (or door) is fully closed while a value of 100 indicates a fully open position. For blinds/shades/awnings, a value of 0 indicates a position that permits the least light and a value of 100 indicates a position that allows most light. -HAP specification 9.27 Current Position This is where Somfy points to with the claim they are obliged to use value '100' when it's fully retracted (closed, reported as open in HomeKit) and '0' when it's fully extended (open, reported as closed in HomeKit). Is this indeed a problem in the spec (i.e. should an awning's current position be determined like windows/doors?) or would Apple allow a manufacturer to interpret the spec according to what the user is expecting without loosing certification?
Posted
by
Post not yet marked as solved
0 Replies
116 Views
I am trying to login to mfi.apple.com to check some information about Homekit compatible product development. When I log in after 2FA I get redirected to the page https://mfi.apple.com/account/new-enrollment and I stuck there until browser timeout. I have tried logging in with both Edge and Chrome and also different laptops using different developer account in our company and get the same result. May I know is the MFI portal down now or it's just us?
Posted
by
Post not yet marked as solved
1 Replies
205 Views
I recently bought some smart outlets and nfc chips so that when I tap my phone to them my lights turn on. Although when I go to set up the automation on shortcuts it doesn’t work. I’m setting it up as “When NFC chip is scanned” ”If Outlet is On/Off” Then there is no option to change it. It just detects if it’s on or not and I can’t seem to find a way to have it detect it then change it.
Posted
by
Post not yet marked as solved
1 Replies
245 Views
Very recently my Apple TV started pausing anytime I turn off [HomeKit] connected lights in my house using Siri. It happens every time I tell Siri to turn off a light - whether using Siri on my HomePod, Apple Watch, or iPhone. I'm using the most current operating systems for all devices. It happens every time - no matter which light or lights I control. I have Hue lights and Sengled lights - both are affected the same way. Very very very frustrating. Any suggestions on how to solve this?
Posted
by
Post not yet marked as solved
0 Replies
165 Views
Hi, Im having an issue adding an accessory into the HomeKit manager. Im having an issue with adding the accessory after discovering the device. Im using the HomeKit Accessory Simulator The error is: 2022-04-17 20:01:20.157053-0400 LightSwitch[98255:3066692] validateSessionInfo: bundleID is invalid. Please specify the bundleID for kRTCReportingSessionInfoClientBundleID 2022-04-17 20:01:20.210457-0400 LightSwitch[98255:3066692] sendMessageWithDictionary: Failed to get remote object proxy: Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.apple.rtcreportingd" UserInfo={NSDebugDescription=connection to service named com.apple.rtcreportingd} 2022-04-17 20:01:20.210791-0400 LightSwitch[98255:3066692] startConfigurationWithCompletionHandler: Failed to get remote object proxy: Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.apple.rtcreportingd" UserInfo={NSDebugDescription=connection to service named com.apple.rtcreportingd} Please see screenshot of the Xcode error
Posted
by
Post not yet marked as solved
0 Replies
149 Views
I found this coding in my data analytics: “Thread 3 name: Dispatch queue: com.apple.HomeKit.HMDCloudSettings.clientQueue.4404313360” I have never used HomeKit it was under “Homed - date.ips” in data does anyone know what HMD means or what client queue refers to? Can this relate to a Mac device??? any information would help me. Looking into security/privacy situation. thanks
Posted
by
Post not yet marked as solved
0 Replies
195 Views
Hello, I am unable to pair an iPhone with an test device from the HomeKit Accessory Simulator (HAS). I always get the contentless error message: "Unable to Add Accessory. An unknown error occurred." Things I checked: HAS is running on MacBook Pro newest version of macOS, all other apps are also up-to-date MacBook Pro is in the same network as the iPhone iPhone is also up-to-date, bluetooth is activated How can I resolve this problem or how can I even get some more useful information about what is causing the error? Something like a debug console on the iPhone or stuff like that. The console within HAS shows only messages for successful pairings. The failed pairing attempt doesn't show up. Thanks for your help.
Posted
by
Post not yet marked as solved
0 Replies
152 Views
I have to cases, one with netatmo Home coach, one with Tado Smart AC Control, where I'cant use my homekit code. The Homekit feedback is "accessory already added" and reset the accessory. But no way with reseting, I get the same Error: it is like a ghost homekit code. How can I reuse my accessory on Home ? It is not possible to delete the home account because it has more than a hundred accessories!
Posted
by