From 50e31c3bc65fd37600e0e3b1a70534b9312c2bf0 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 15 Apr 2020 09:14:04 -0500 Subject: [PATCH] homekit and homekit_controller require openssl110 or later (#12976) * Add note that homekit and homekit_controller need openssl 1.1.0 or later * the * Update homekit.markdown * Update homekit_controller.markdown * Update homekit.markdown * :pencil2: (NASA called :wink:) * Update homekit_controller.markdown Co-authored-by: Franck Nijhof --- source/_integrations/homekit.markdown | 8 ++++++-- source/_integrations/homekit_controller.markdown | 8 ++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index a8c726e4e25..51b77ecd022 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -17,8 +17,12 @@ The `homekit` integration allows you to forward entities from Home Assistant to
- It might be necessary to install an additional package: - `sudo apt-get install libavahi-compat-libdnssd-dev` +If you are using the official Home Assistant images or running Home Assistant Core on Docker, HomeKit is ready to go out of the box. If you are running Home Assistant in a manual virtual environment or on a NAS without Docker, you may need to install or upgrade dependencies for HomeKit to function. + +HomeKit requires openssl 1.1.0 or later as the HomeKit Accessory Protocol (HAP) uses the `ChaCha20` stream cipher and the `Poly1305` authenticator. + +It might be necessary to install an additional package: +`sudo apt-get install libavahi-compat-libdnssd-dev`
diff --git a/source/_integrations/homekit_controller.markdown b/source/_integrations/homekit_controller.markdown index f7ead7e9eae..dad0ff51e89 100644 --- a/source/_integrations/homekit_controller.markdown +++ b/source/_integrations/homekit_controller.markdown @@ -57,6 +57,14 @@ Home Assistant does not currently support HomeKit BLE. +
+ +If you are using the official Home Assistant images or running Home Assistant Core on Docker, HomeKit controller is ready to go out of the box. If you are running Home Assistant in a manual virtual environment or on a NAS without Docker, you may need to install or upgrade dependencies for HomeKit controller to function. + +HomeKit controller requires openssl 1.1.0 or later as the HomeKit Accessory Protocol (HAP) uses the `ChaCha20` stream cipher and the `Poly1305` authenticator. + +
+ ## Troubleshooting ### I don't have a HomeKit PIN