-
-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Added doc for homekit #4720
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added doc for homekit #4720
Conversation
source/_components/homekit.markdown
Outdated
--- | ||
layout: page | ||
title: "Homekit" | ||
description: "Instructions how to setup the homekit component in Home Assistant." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be HomeKit
throughout the docs. That is how Apple calls it :)
source/_components/homekit.markdown
Outdated
|
||
| Issue | Solution | | ||
| ----- | -------- | | ||
| Z-Wave components are not available in `HomeKit`. | (See note unter [supported components](#supported-components)) | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo unter
source/_components/homekit.markdown
Outdated
3. The `Home Assistant` Bridge should be listed their. Select it and follow the instructions to complete the setup. | ||
|
||
After the setup is complete you should be able to control your Home Assistant Components through `HomeKit`. | ||
* If you do have problems with the setup, you might find answers in our [forum](https://community.home-assistant.io/). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if we need this here. Unless we create a separate thread for HomeKit.
source/_components/homekit.markdown
Outdated
|
||
## {% linkable_title Supported Components %} | ||
|
||
Currently supported are the following components: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The following components are currently supported:
@arsaboo Fixed your comments |
source/_components/homekit.markdown
Outdated
type: map | ||
keys: | ||
pincode: | ||
description: Pincode required during setup of HomeKit Home Assistant accessory. The Format needs to be 'XXX-XX-XXX' where X is a number between 1 and 9. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pin code, format
source/_components/homekit.markdown
Outdated
|
||
## {% linkable_title Setup %} | ||
|
||
To enable the `HomeKit` component in Home Assistant, add the following to your configurations file: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
configuration
source/_components/homekit.markdown
Outdated
pincode: '123-45-678' | ||
``` | ||
|
||
<p class='note'>It is not recommended to choose '123-45-678' as your pincode! The Pincode must be of the format 'XXX-XX-XXX' where X is a number between 1 and 9.</p> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pin code, 2x . the 2nd part is already written above
source/_components/homekit.markdown
Outdated
|
||
<p class='note'>It is not recommended to choose '123-45-678' as your pincode! The Pincode must be of the format 'XXX-XX-XXX' where X is a number between 1 and 9.</p> | ||
|
||
After Home Assistant has started, all supported entities (see the [list](#supported-components) belove which entities are already) will be ready to be added to `HomeKit`. To add them: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
below, already integrated
?
"will exposed to ..."
source/_components/homekit.markdown
Outdated
<p class='note'>It is not recommended to choose '123-45-678' as your pincode! The Pincode must be of the format 'XXX-XX-XXX' where X is a number between 1 and 9.</p> | ||
|
||
After Home Assistant has started, all supported entities (see the [list](#supported-components) belove which entities are already) will be ready to be added to `HomeKit`. To add them: | ||
1. Open the `HomeKit` App. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the name of the app is Home
not homekit
source/_components/homekit.markdown
Outdated
|
||
After Home Assistant has started, all supported entities (see the [list](#supported-components) belove which entities are already) will be ready to be added to `HomeKit`. To add them: | ||
1. Open the `HomeKit` App. | ||
2. Choose `Add Accessory` and then `Don't Have a Code or Can't Scan?`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sentence style for capitalization?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't Have a Code or Can't Scan?
that's how it's written in the app.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so keep it as it's in the app :)
source/_components/homekit.markdown
Outdated
After Home Assistant has started, all supported entities (see the [list](#supported-components) belove which entities are already) will be ready to be added to `HomeKit`. To add them: | ||
1. Open the `HomeKit` App. | ||
2. Choose `Add Accessory` and then `Don't Have a Code or Can't Scan?`. | ||
3. The `Home Assistant` Bridge should be listed their. Select it and follow the instructions to complete the setup. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there, complete setup
source/_components/homekit.markdown
Outdated
2. Choose `Add Accessory` and then `Don't Have a Code or Can't Scan?`. | ||
3. The `Home Assistant` Bridge should be listed their. Select it and follow the instructions to complete the setup. | ||
|
||
After the setup is complete you should be able to control your Home Assistant Components through `HomeKit`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
components through Home
source/_components/homekit.markdown
Outdated
|
||
| Issue | Solution | | ||
| ----- | -------- | | ||
| Z-Wave components are not available in `HomeKit`. | (See note under [supported components](#supported-components)) | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Home
source/_components/homekit.markdown
Outdated
comments: false | ||
sharing: true | ||
footer: true | ||
ha_category: HomeKit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
category should be voice
cause of siri.maybe also other
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Voice would work.
source/_components/homekit.markdown
Outdated
ha_category: HomeKit | ||
ha_release: 0.64 | ||
ha_iot_class: "Local Polling" | ||
logo: home-assistant.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add the correct logo please
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure if we are allowed to. As far as I know Apple limits the use of it to its certified partners.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the Homekit logo is OK ( https://www.ehome-news.de/wp-content/uploads/2014/09/homekit.jpg ), we use tons of other logos and it's not the "works with HomeKit"-logo for certified hardware
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might sound silly, but I'm not comfortable with uploading it myself, since I don't have the rights for the image. Feel free to upload it and we can add it, otherwise I would leave it at the default logo.
source/_components/homekit.markdown
Outdated
logo: home-assistant.png | ||
--- | ||
|
||
The `HomeKit` component allows you to forward entities from Home Assistant to `HomeKit`, so they could be controlled from their as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to Apple Home
app and Siri
from there
source/_components/homekit.markdown
Outdated
footer: true | ||
ha_category: HomeKit | ||
ha_release: 0.64 | ||
ha_iot_class: "Local Polling" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is Local Polling
the right class? HomeKit doesn't communicate with devices directly and it only works if Home Assistant and your Apple device are in the same local network.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Or just remove the iot class
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove this key, it's not required
requires the image from this PR: #4722 |
source/_components/homekit.markdown
Outdated
|
||
<p class='note'>It is not recommended to choose '123-45-678' as your pin code!</p> | ||
|
||
After Home Assistant has started, all supported entities (see the [list](#supported-components) below which types are already integrated) will be exposed to `HomeKit`. To add them: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be compoments
Instead of types
. Types are just a way to organize the different adaptaions of a component.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you are right, thanks. OK to merge after this?
@c727 Should be good now. Thanks for helping making this much better! |
Hi, I configured homekit a few minutes ago. The IOS homekit app do not see my MQTT covers. However, I could see the Temp sensors. How Can I include the covers? Thanks. |
@ctripodi Without more information, it's difficult to say why it isn't working. Add the moment the biggest issue is, that Home Assistant only searches for devices once (at startup). If a device is not registered when the event Another reason might be that your cover doesn't support the A workaround for the time being could be to use a template cover: https://home-assistant.io/components/cover.template/ which controls your MQTT Cover. I plan to work on those limitations this weekend, so they hopefully will be include in 0.65. If you still need more help, please open a new issue here: https://github.com/home-assistant/home-assistant/issues and include your log. Set the default logging to |
Thanks |
Description:
Added initial documentation for new
HomeKit
Component.Pull request in home-assistant (if applicable): home-assistant/core#12488
Checklist:
current
. New documentation for platforms/components and features should go tonext
.