Questions tagged [homekit]

HomeKit is a new framework for communicating with and controlling connected devices in a user’s home using iOS Apps. Apps can enable users to discover devices in their home and configure them, or you can create actions to control those devices. Users can group actions together and trigger them using Siri.

Home Kit provides seamless integration between accessories that support Apple's Home Automation Protocol and iOS devices, allowing for new advances in home automation. By promoting a common protocol for home automation devices and making a public API available for configuring and communicating with those devices, Home Kit makes possible a marketplace where the app a user controls their home with doesn’t have to be created by the vendor who made their home automation accessories, and where home automation accessories from multiple vendors can all be integrated into a single coherent whole without those vendors having to coordinate directly with each other.

Home Kit allows third-party apps to perform three major functions:

Discover accessories and add them to a persistent, cross-device home configuration database.
Display, edit, and act upon the data in the home configuration database. Communicate with configured accessories and services to get them to perform actions, such as turning on the lights in the living room.
The home configuration database is not only available to third-party apps, it’s also available to Siri. This allows users to give commands like, “Siri, turn on the lights in the living room.” If a user creates a home configuration with logical groupings of accessories, services, and commands, Siri can make it very easy to accomplish sophisticated operations with voice control.

For more info: see the documentation here

216 questions
0
votes
2 answers

Retrieving company name from HMService and/or HMAccessory object instance

I am using Home Kit Accessory simulator and I'd like to retrieve the company name of an accessory from an instance of HMService. However, when I add a breakpoint I cannot see any field related to the company name (I searched in both HMService and…
mm24
  • 9,280
  • 12
  • 75
  • 170
0
votes
1 answer

characteristics for setting color with homekit

i'm using https://github.com/etwmc/Personal-HomeKit-HAP- to simulate a homekit compatible device. Siri will not accept commands for color, like "change my lamps to blue", responding with "your lights are not responding" while there clearly as no…
aep
  • 776
  • 5
  • 26
0
votes
1 answer

Two users Having same HomeKit controller application installed on two different iPhone

Two users Having same HomeKit controller application installed on two different iPhone. User 1 adds Home, Rooms, Zones and Accessories using the application and he can now control the Accessories, using the app interface. User 2 is in same…
User7723337
  • 11,857
  • 27
  • 101
  • 182
0
votes
1 answer

How to know the command of Siri about HomeKiit in iOS?

I am new to HomeKit , and I got a demo board which it can work with iPhone. When I turn on the demo borad , I can see the Accessories in Setting -> WiFi. I click the Accessories and add the Accessories to the WiFi Network. The Accessories and the…
Wun
  • 6,211
  • 11
  • 56
  • 101
0
votes
3 answers

How Apple TV is used to control Homekit Accesory

I have created an application for Homekit which works fine when both accessory and device is in same network. I read somewhere that Apple TV is required to control accessories remotely. Can anybody please tell how to achieve this exactly?
Nirmal Choudhari
  • 559
  • 5
  • 17
0
votes
1 answer

Homekit accessorry simulator details

I have query regarding to homekit simulator such as some keys and parameters mentioned are not understood. So where can I find all of them? Some concepts for garage door and characteristics are not understood. ex. What is current door state? …
Nirmal Choudhari
  • 559
  • 5
  • 17
0
votes
1 answer

Frustrating syntax error

This project turns appliances and such On/off using Apple's homekit and a node.js server on raspberry pi (https://github.com/KhaosT/HAP-NodeJS). So Light_accessory.js, when vaule is true(1), turns a lamp(relay) on using a child process and wiring…
Benjamin
  • 33
  • 1
  • 7
0
votes
2 answers

Having a hard time understanding "Probably Equals" in Javascript

This project turns appliances and such On/off using Apples homekit and a node.js server on raspberry pi(https://github.com/KhaosT/HAP-NodeJS). So Light_accessory.js,when vaule is true(1), turns a lamp(relay) on using childprocces and wiring pi. It…
Benjamin
  • 33
  • 1
  • 7
0
votes
1 answer

Running python script in node.js SyntaxError

Attempting to run a python script throw child_process. Receiving a SyntaxError.. In a nut shell im trying to create an "accessory" for homekit that executes Python script when value is true and a separate python script that runs for false value.…
Benjamin
  • 33
  • 1
  • 7
0
votes
1 answer

HomeKit transport layer / Remote Control

Is there any way to change the transport protocol of HomeKit to a specific one? I would like to control my device remotely. ie.: tunnel the HTTP traffic over XMPP/websocket. etc? If no, I know there's a DNS-SD name server to enable wide-area…
MartoniczD
  • 178
  • 1
  • 1
  • 9
0
votes
1 answer

Do I need to have an apple Developer ID to use HomeKit framework?

Hi I'm trying to add a home to the database, but i get an error. [self.homeManager addHomeWithName:@"Enfield" completionHandler:^(HMHome *home, NSError *error) { if (error != nil) { NSLog(@"Unable to add home. \n%@", error); } else…
Urla
  • 29
  • 8
0
votes
3 answers

Adding a HMHome with HomeKit

I'm trying to add a Home to my HomeKitDemoApp. When i'm installing the app the first time on a device or simulator i'm getting the popup that HomeKitDemoApp like to access my accessory data.I press OK it seams to work and rooms are added to my…
dan
  • 873
  • 8
  • 11
0
votes
1 answer

HomeKit HMService serviceType issue

I have two lighbulb-type accessories enabled on the Accessory Simulator. When I try to read the serviceType of HMService, it returns something like: 0000003E-0000-1000-8000-0026BB765291 instead of HMServiceTypeLightbulb for (int i = 0; i <…
0
votes
1 answer

Third party devices with ios8 HomeKit Support?

I already have an home automation ios app. I can able to control devices that are configured in my home. I can able to access my device via local and remote network. I just read apple's new ios8 HomeKit support. I want to integrate HomeKit…
vinoth kannan
  • 163
  • 1
  • 2
  • 9
0
votes
2 answers

Missing submodule 'homeKit' Error while building sample app on XCode6 on Mavericks

I've been trying to create a sample app using HomeKit Framework. while writing the code, everything seems fine. But while building it, IDE throughs ample number of errors and a warning "Missing subModule 'HomeKit' ". I am using Xcode6 IDE on…
Prince Agrawal
  • 3,619
  • 3
  • 26
  • 41
1 2 3
14
15