diff --git a/homekit/controller/ble_impl/__init__.py b/homekit/controller/ble_impl/__init__.py index 53ed1e5..ce68577 100644 --- a/homekit/controller/ble_impl/__init__.py +++ b/homekit/controller/ble_impl/__init__.py @@ -247,7 +247,7 @@ def _convert_from_python(self, aid, cid, value): return value.encode('UTF-8') if char_format == CharacteristicFormats.data or char_format == CharacteristicFormats.tlv8: - return value.hex().encode() + return value # from here only integer values of different sizes if char_format == CharacteristicFormats.int: