From d9243b6abfbde59c03560b10f4a926a39ab1e1e2 Mon Sep 17 00:00:00 2001 From: Maksym <3392860+kormax@users.noreply.github.com> Date: Wed, 4 Oct 2023 22:07:43 +0300 Subject: [PATCH] Add services and characteristics used by Home Keys (#454) --- pyhap/resources/characteristics.json | 31 ++++++++++++++++++++++++++++ pyhap/resources/services.json | 12 ++++++++++- 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/pyhap/resources/characteristics.json b/pyhap/resources/characteristics.json index 18bb5b6f..b14dc654 100644 --- a/pyhap/resources/characteristics.json +++ b/pyhap/resources/characteristics.json @@ -1664,5 +1664,36 @@ "maxValue": 100, "minValue": 0, "unit": "percentage" + }, + "HardwareFinish": { + "Format": "tlv8", + "Permissions": [ + "pr" + ], + "UUID": "0000026C-0000-1000-8000-0026BB765291" + }, + "ConfigurationState": { + "Format": "uint16", + "Permissions": [ + "pr", + "ev" + ], + "UUID": "00000263-0000-1000-8000-0026BB765291" + }, + "NFCAccessControlPoint": { + "Format": "tlv8", + "Permissions": [ + "pr", + "pw", + "wr" + ], + "UUID": "00000264-0000-1000-8000-0026BB765291" + }, + "NFCAccessSupportedConfiguration": { + "Format": "tlv8", + "Permissions": [ + "pr" + ], + "UUID": "00000265-0000-1000-8000-0026BB765291" } } diff --git a/pyhap/resources/services.json b/pyhap/resources/services.json index 9f45e845..7c386279 100644 --- a/pyhap/resources/services.json +++ b/pyhap/resources/services.json @@ -2,7 +2,8 @@ "AccessoryInformation": { "OptionalCharacteristics": [ "HardwareRevision", - "AccessoryFlags" + "AccessoryFlags", + "HardwareFinish" ], "RequiredCharacteristics": [ "Identify", @@ -576,5 +577,14 @@ "PositionState" ], "UUID": "0000008C-0000-1000-8000-0026BB765291" + }, + "NFCAccess": { + "OptionalCharacteristics": [], + "RequiredCharacteristics": [ + "ConfigurationState", + "NFCAccessControlPoint", + "NFCAccessSupportedConfiguration" + ], + "UUID": "00000266-0000-1000-8000-0026BB765291" } }