Hello,
Been trying to solve this myself, a bit of a n00b so bare with me. I have installed HAP-Python and have updated my configuration.yaml to properly discover homekit devices.
in the log I can see it discovers my 6 devices, however it fails to install the controller the error I get is,
Unable to install package homekit[IP]==0.14.0: Failed building wheel for ed25519
any thoughts?
Ok, so I have managed to fix my first issue, I did not have C++ installed, after installing the Visual Studio build tools and reinstalling the homekit controller I have got passed that issue, only to uncover one more.
my new issue is I receive an invalid configuration in the web front end. In the logs I have:
[homeassistant.setup] Setting up homekit_controller
2019-05-21 21:22:49 ERROR (MainThread) [homeassistant.setup] Error during setup of component homekit_controller
Traceback (most recent call last):
File “c:\users\js17\homeassistant\lib\site-packages\homeassistant\setup.py”, line 153, in async_setup_component
hass, processed_config)
File "c:\users\js17\homeassistant\lib\site-packages\homeassistant\components\homekit_controller_init.py", line 156, in async_setup
import homekit
File “c:\users\js17\homeassistant\lib\site-packages\homekit_init_.py”, line 26, in
from homekit.controller import Controller
File “c:\users\js17\homeassistant\lib\site-packages\homekit\controller_init_.py”, line 21, in
from homekit.controller.controller import Controller
File “c:\users\js17\homeassistant\lib\site-packages\homekit\controller\controller.py”, line 26, in
from homekit.protocol.tlv import TLV
File “c:\users\js17\homeassistant\lib\site-packages\homekit\protocol_init_.py”, line 31, in
from homekit.crypto import chacha20_aead_decrypt, chacha20_aead_encrypt, SrpClient
File “c:\users\js17\homeassistant\lib\site-packages\homekit\crypto_init_.py”, line 22, in
from homekit.crypto.srp import SrpClient, SrpServer
File “c:\users\js17\homeassistant\lib\site-packages\homekit\crypto\srp.py”, line 23, in
import crypt
File “C:\Users\JS17\AppData\Local\Programs\Python\Python37\lib\crypt.py”, line 3, in
import _crypt