Post not yet marked as solved
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?
Post not yet marked as solved
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.
Post not yet marked as solved
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
Post not yet marked as solved
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
Post not yet marked as solved
As of today my HomeKit companion app will not connect to MFi with the error "Unable to establish a direct connection to MFi. This is after I logged in with my developer credentials. This has worked previously.
I am using the latest 2.0.1 companion app
I have tried on 2 separate phones
I have tried on a WiFi network with Internet access, and also with WiFi disabled using cellular data.
Post not yet marked as solved
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".
Post not yet marked as solved
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?
Post not yet marked as solved
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?
Post not yet marked as solved
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
Post not yet marked as solved
Hi all,
I've been using a Robin ProLine Doorbell for almost 1 year now. It allows me to see a live video from my doorbell and start a live conversation with a visitor, right from the Apple Home app. Prior to the launch of Logitech Circle View Doorbell, it was the only doorbell officially supporting HomeKit Secure Video.
My setup:
I'm subscribed to iCloud+ (the 2TB plan), so I've set the Robin ProLine Doorbell to record video when specific motion is detected and store in iCloud. Excellent feature, and I've used it a lot.
I have an Apple TV device with Doorbell Notifications enabled, meaning that is shows a Live video pop-up in the top-right corner of my TV, whenever a visitor rings the doorbell. Great feature as well.
I have a few HomePod mini devices in my home, which all make a Doorbell Chime sound when a visitor rings the doorbell.
And of course, my iPhone and iPad show a notification with a still photo, when a visitor rings the doorbell.
Recently however, not sure since when, I‘ve been unable to see a live video from my doorbell (and start a live conversation) in the Apple Home app, right after a visitor rings the doorbell.
These are the steps to reproduce the problem:
A visitor rings the doorbell.
My HomePod minis all make a chime sound.
My Apple TV shows a pop-up notification (including a live video of the visitor).
My iPhone and iPad show a notification (including a still photo of my visitor).
I open the Apple Home app, on my iPhone, and open the doorbell camera.
After step 5, I expect to see a live video from my doorbell and to be able to start a live conversation with my visitor. However, I always get the same error message. The Apple Home app says:
„Camera not available – Wait until someone else in this home stops viewing this camera and try again.“
Note that I am the only user in my Home, so no one else is viewing my camera. Also note that the problem does not occur, if I turn off my Apple TV notifications, which includes a live video of my visitor. Therefore, I'm convinced that my Apple TV notification is this „someone else“ that I am asked to wait for, in the error message in the Apple Home app.
I just spoke to Robin support about this problem and here's their reply:
Hi Atli,
HomeKit support for doorbells started with the requirements of two simultaneous video streams. In that time, notifications over AppleTV were not supported, recording was also not introduced. So two people could simultaneously see and talk to a person at the door.
Our Robin doorbell is able to deliver two simultaneous audio/video streams in custom resolutions. We can still do that this day.
Apple introduced a new feature HomeKit Secure Video after this. Enabling this feature automatically use one of these two streams. So only one is left. Recently Apple updated the AppleTV software and introduced the live video preview that is started automatically when someone rings the doorbell. If recording is also enabled, the last available video stream is used for this. To be clear, this is a design decision of Apple, not the companies creating the HomeKit doorbell. So we as hardware and software manufacturer can’t do anything to change this. So unfortunately no firmware will fix this. The fix has to come from Apple in their AppleTV HomeKit implementation. That is the reason why I asked you to talk to Apple support about this.
Best Regards,
So my questions are:
Does the Logitech Circle View Doorbell support 3 (or more) continuous video streams; one for iCloud recording, one for Apple TV notification, and one for a Home user to speak to visitor?
Who's to blame for this ***** up? Robin hardware or Apple software?
How (and where) do I report this to Apple?
Post not yet marked as solved
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!
Post not yet marked as solved
HomeKit Accessory Protocol Specification Is not downloadable form the developer website, does anyone know why?
Post not yet marked as solved
I'm making a watchkit app using Homekit.
I got understand it is needed to access the information of homes using homemaneger.
So, I add this func at the bottom of my code, but this doesn't work at all!!
No print(#function) appears at my logs and every variables is nil.
Many codes I looked up are placing same way and it seems they are working.
Why can't this work?
extension interfaceController HMHomeManagerDelegate {
func homeManagerDidUpdateHomes(_ manager: HMHomeManager) {
print(#function)
}
}
PS. no errors in my log
Xcode:13.1
Post not yet marked as solved
I tested my app with HomeKit Accessory Simulator and the crash happen due to category value of HMAccessory is set Uninitialized from homekit framework.
HomeKit Accessory Simulator settting.
Make Lightbulb accessory
and Add bridged Accessory which Accessory type is IP Camera or Video DoorBell.
and then category is Uninitialized.
I know this value is mandatory from Homekit framework from development doc.
Thank you.
Post not yet marked as solved
Is it planned to implement characteristics support for the anemometer and rain gauge in Homekit?
Post not yet marked as solved
I notice that /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed listens on port 8080, which is very often used by many web projects. Is there a way to configure this somewhere?
man homed says, unhelpfully, that "There are no options for homed".
Post not yet marked as solved
I don’t know if I’m at the right place to ask, but I really miss a feature in Homekit. It always happens to me that i’d love to fine tune me Scenes settings depending on mood, season of the year, whatever.
I really don’t like to do it. I doesn’t works live. When you adjust an accessory’s feature, like intensity or color temp, you don’t see what you are doing. Adjustment is just mades in background, after you finished you can reactiveta the scene to see the result.
It would be much much nicer to somehow add a live edit button or so, for users like me, could happily live tune theor gear.
thanks for that!
aron
I'm struggling quite a bit trying to even get started on poking around with HomeKit within the iOS simulator.
I'm using Xcode 13.1 and attempting to simply add a new home. I'm listening for homeManagerDidUpdateHomes, then calling addHome(withName:completionHandler:) to even have a home in the first place to begin testing with.
This fundamental step completely fails in the simulator with the following error:
Error Domain=HMErrorDomain Code=2 "Object not found." UserInfo={NSLocalizedDescription=Object not found.}
I then tried Apple's sample app here just to see if it was something in my code, but it fails in exactly the same fashion when adding the first home.
https://developer.apple.com/documentation/homekit/interacting_with_a_home_automation_network
Is this a known bug? What could be preventing HomeKit from working within the simulator?
Post not yet marked as solved
Hi everyone !
Does someone know if it's possible to find the HMRoom object where a given Apple TV is located ?
I've done some research in the documentation but I am unable to find a method giving this information ...
Thank you all for you reading and maybe for you answer ;)
Post not yet marked as solved
Symbol not found: OBJC_CLASS$_HMCHIPServiceHome
Expected in: /System/Library/Frameworks/HomeKit.framework/HomeKit
HMCHIPServiceHome(uuid: UUID(), name: "Scott's") works fine in iOS 15.0 but all of the 15.1 betas (1,2,3,4) have had this issue preventing initializing home structures.