From a8773ce6e029fcd231d65b6c32481cacc5ae94d2 Mon Sep 17 00:00:00 2001 From: Josef Zweck <24647999+zweckj@users.noreply.github.com> Date: Wed, 6 Mar 2024 12:37:03 +0100 Subject: [PATCH] add new lock states --- example.py | 4 ++-- pytedee_async/lock.py | 6 +++++- setup.py | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/example.py b/example.py index 0b88286..ef4df33 100644 --- a/example.py +++ b/example.py @@ -12,13 +12,13 @@ async def main(): with open(f"{Path(__file__).parent}/config.json", encoding="utf-8") as f: data = json.load(f) - personal_token = data["personalToken"] + # personal_token = data["personalToken"] ip = data["ip"] local_token = data["localToken"] # client = await TedeeClient.create(personal_token, local_token, ip) client = TedeeClient(local_ip=ip, local_token=local_token) - await client.cleanup_webhooks_by_host("test") + # await client.cleanup_webhooks_by_host("test") # bridge = await client.get_local_bridge() # await client.delete_webhook(5) # await client.register_webhook("http://192.168.1.151/events") diff --git a/pytedee_async/lock.py b/pytedee_async/lock.py index dab7f0a..d8e8bbe 100644 --- a/pytedee_async/lock.py +++ b/pytedee_async/lock.py @@ -6,13 +6,17 @@ class TedeeLockState(IntEnum): """Tedee Lock State.""" - UNKNOWN = 0 + UNCALIBRATED = 0 + CALIBRATING = 1 UNLOCKED = 2 HALF_OPEN = 3 UNLOCKING = 4 LOCKING = 5 LOCKED = 6 PULLED = 7 + PULLING = 8 + UNKNOWN = 9 + UPDATING = 18 class TedeeLock: diff --git a/setup.py b/setup.py index 3ac2e66..4b9040a 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="pytedee_async", - version="0.2.14", + version="0.2.15", author="Josef Zweck", author_email="24647999+zweckj@users.noreply.github.com", description="A Tedee Lock Client package",