Skip to content

Commit

Permalink
homekit_controller now supports pushing state (home-assistant#12187)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jc2k authored Feb 27, 2020
1 parent 6771594 commit 70f4d76
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions source/_integrations/homekit_controller.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ ha_category:
- Fan
- Health
ha_release: 0.68
ha_iot_class: Local Polling
ha_iot_class: Local Push
ha_config_flow: true
ha_codeowners:
- '@Jc2k'
Expand Down Expand Up @@ -47,6 +47,8 @@ HomeKit IP accessories for these device types may work with some caveats:
- If the device is Wi-Fi based and has no physical controls or screen then you may need an Apple HomeKit device like an iPhone or iPad to get the accessory onto your Wi-Fi network. For example, for a Koogeek LS1 you must add the accessory to HomeKit on your iOS device, then remove it from the iOS device. This leaves the LS1 in an unpaired state but still on your Wi-Fi. Home Assistant can then find it and pair with it.
- You need to know the HomeKit PIN. There is no way to recover this if you do not have it. In this case, you will need to contact the manufacturer to see what options you have.

HomeKit controller will poll your devices, but it will also automatically enable push updates for accessories that support it.

Home Assistant does not currently support HomeKit BLE.

<div class='note'>
Expand All @@ -67,10 +69,6 @@ If your device doesn't have a display and received HomeKit support after it was

If you have lost your PIN code, then you may not be able to pair your accessory. You should contact the manufacturer to see if there is anything you can do.

### My accessory isn't updating straight away

This is normal - HomeKit controller is currently a local polling based integration. It polls your accessory for its latest state once per minute.

### Home Assistant cannot discover my device

For IP accessories, Home Assistant can only find devices that are already on the same network as your device. If an accessory is Wi-Fi based and has no user interface for joining it to your Wi-Fi network, you will need an Apple HomeKit controller device (an iPhone or iPad). You should pair it with the controller and then remove the pairing in the UI (but do not reset the accessory itself). This will leave the accessory on your Wi-Fi network but in an unpaired state, and then Home Assistant can find it.
Expand Down

0 comments on commit 70f4d76

Please sign in to comment.