homekit_python icon indicating copy to clipboard operation
homekit_python copied to clipboard

A python implementation to work as both HomeKit controller and accessory.

Results 41 homekit_python issues
Sort by recently updated
recently updated
newest added

Since TLVs (and data) are defined on byte level, the values are destroyed by converting them to string and back to bytes. This solves issue #238.

I am sending TLV-data to an accessory. Eversthing appears to go well, until I reach `BlePairing::_convert_from_python` (`controller/ble_impl__init__.py:255`), which 1. translates an already encoded value to a hex string, 2. re-encodes...

See https://github.com/homebridge/HAP-NodeJS/pull/920

BLE controller implementation `ble_impl/__init__.py:574` returns an empty dict on error, but otherwise a tlv (`ble_impl/__init__.py:601`). This leads to an `AttributeError` in `ble_impl/__init__.py:200`.

Fixes the initialization of the exception-base class, as well as the name of the class-member `error_code`

Implementation of `RequestRejected` soed not pass "self" to the exception initialization, thus leading to an error on construction. I think it would be good to refactor the errors so that...

Hi, trying to pair with Nanoleaf Essentials and I get the following result. Not sure what to do about error with length of manufacturer data, I tried the timed writes...

BLE implementation for timed-write characteristic support. IP is not added, since I cannot check it and have no idea the protocol works in detail. This fixes #227