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
2 Replies
528 Views
Hi there, I have family living in Belarus, and would like to provide them with an easy way to measure/view environmental radiation. I have a setup for doing this: Sensor: DF Robot Geiger Counter SEN0463 Microcontroller: ESP32 HomeKit app: homekit-geiger-counter using HomeControl Result: I can add the Accessory to the Apple Home app, but it reports it as Not Supported. Would anyone at Apple be able to add two UUIDs so it is supported in the Apple Home app? Service UUID of type GeigerCounter Characteristic UUID of type Radiation I've linked to the code where I made up two UUIDs to test with. Then it'd be great to be able to display: CPM - counts per minute µSv/h - Microsieverts per hour Cheers, Simon. Cross-posted to Apple Feedback
Posted
by sighmon.
Last updated
.
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 Jay_Dee3.
Last updated
.
Post not yet marked as solved
1 Replies
246 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 Last updated
.
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 iotlab.
Last updated
.
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 pfmartin.
Last updated
.
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 Mariexo.
Last updated
.
Post not yet marked as solved
4 Replies
4.2k Views
Hello,I have a question about having two apple Tvs acting as homekit hubs. One of them is showing status as 'connected' and the other one is in Standby. I assume that the one on styandby can still be used by HomeKit Bluetooth devices to signal correct? if so, and both appleTvs are un range, how does the system decide what hyb processes the signal? additionally, what exactly is the differnece between connected and standby? I would like to understand better the standby status. What is what the hub can and cannot do while on standby.Thanks in advance!!
Posted
by Qutrit.
Last updated
.
Post not yet marked as solved
3 Replies
617 Views
hi there, i've just started digging into developing for HomeKit, so it's quite possible i'm missing something (or this is expected?), but calling addAndSetupAccessories always fails instantly (no UI appears) when running in the simulator. the error is: addAndSetupAccessories got error Optional(Error Domain=HMErrorDomain Code=79 "Failed to add the accessory." UserInfo={NSLocalizedDescription=Failed to add the accessory.}) i'm running the HomeKit simulator with a home created + one standard lightbulb accessory added. if i run on device it works as expected (using my real homekit accessories) xcode: Version 12.0 beta 4 (12A8179i) homekit accessory simulator: Version 4.0 (135.3)
Posted
by ziggmike.
Last updated
.
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 Vespatour.
Last updated
.
Post not yet marked as solved
0 Replies
157 Views
We generated one QRcode for testing accessory, it’s work perfect. Mfi certification in progress. Now question is, how we can generate QR code many accessories? What is process after MFi license?
Posted Last updated
.
Post not yet marked as solved
1 Replies
174 Views
Hello, I plan to join the HomeKit market and wanted to ask which hardware and software requirements are needed to support HomeKit. And further I wanted to know, how you can test your prototypes. There should be some signing restrictions or am I wrong? Thanks for your help.
Posted Last updated
.
Post not yet marked as solved
0 Replies
216 Views
Hello, community I am developer from Ukraine and I am working on implementing new accessories to homekit. Can you please help me to find a link with list of all accessories avialible for developming? I need something like that, but with all the list of available accessories as light bulb, switch, locker etc. P.S. PTN PNH, Glory to Ukraine
Posted
by SenseiDev.
Last updated
.
Post not yet marked as solved
0 Replies
483 Views
I have opened the view for sharing invitation to share home for Home Kit. After that I had attached one iCloud email and when I am trying to remove it that time I got crashed. Page is apple's default view. The root cause of the crash is "malloc: Heap corruption detected, the free list is damaged at 0x2836feb80 *** Incorrect guard value: 4649808285585637376".
Posted
by Mirant.
Last updated
.
Post not yet marked as solved
2 Replies
987 Views
Hi colleagues, I am developing a water level sensor, which is quite simple and already working. The problem arises when I try to connect it to the Homekit. I attempted to find an appropriate service/characteristic to report the water level to the homekit and cannot find any yet. Found this https://developer.apple.com/documentation/homekit/hmcharacteristictypewaterlevel but as I see from the examples and description, it works with humidity services only. The question is, what is appropriate way to integrate water tank level sensor to the homekit? Which service/characteristic shall I use? This is my first experience with homekit, so any advices are greatly appreciated. Thank you!
Posted
by viktr.
Last updated
.
Post not yet marked as solved
0 Replies
258 Views
HomeKit camera not work in different networks but the same geolocation. Look screenshot: Case 1 - live streaming not working from camera Case 2 - live streaming working from camera The problem is that the homkit adds "Apple TV home" and "HomePod home" in the home centers to the "Garage" house and makes "Apple TV home" the main home center, but these local networks are not connected in any way, and as soon as "Apple TV home" becomes the home center, it stops streaming live video. How to fix it?
Posted Last updated
.
Post not yet marked as solved
0 Replies
172 Views
Hello, Is it possible to link to homekit from a cloud server that has communication with our customer devices or does it have to be a physical device that does the connection?
Posted
by chelvaric.
Last updated
.
Post not yet marked as solved
1 Replies
328 Views
I'm following the instructions for the following sample code: Configuring a Home Automation Device. I am testing it against the GarageOpener created in the HAS. The app runs fine in an iPhone 11 emulator (asks for permission, asks to create a home), but when I try to add an accessory (click on + button), I get the following error: AccessoryUI[17193:16798598] [HMHomeManager] [A81090A5-0F80-479F-9DD6-C282D48F16D6] Failed to receive accessory setup response payload: Error Domain=HMErrorDomain Code=-1 "(null)" Error Domain=HMErrorDomain Code=-1 "Unexpected error." UserInfo={NSLocalizedDescription=Unexpected error.} I have signed in into the iPhone emulator with my apple ID. Must be a pilot error, but no clue what I am doing wrong to make this work against an accessory created in HAS. Thanks!
Posted
by pd77.
Last updated
.
Post not yet marked as solved
0 Replies
185 Views
Prompt during installation: Could not obtain authorization to capture network traffic. Please close this application and run the “Uninstall_TKCaptureAssistant.sh” script included in the zip file containing this version of the tool.Then after I run this file, I still can't install the program
Posted
by wl.zou.
Last updated
.