Skip to main content

A Tedee Lock Client package

Project description

Python Tedee Async Client Package

This is a Tedee Lock Client package. It is an async implementation of joerg65's original package.

Install:

From pip

pip install pytedee-async

Locally

pipenv install -e .
# or
python3 setup.py install

Try it out

  {
  "personalToken": "<your token>"
  }

cd into the directory of those to files and run

python example.py
  • Initiate an instance of TedeeClient
from pytedee_async import TedeeClient

pk = "<your PersonalKey>"
# through init
client = TedeeClient(pk) # is initialized with no locks
client.get_locks() # get the locks

# through classmethod
# will initialize directly with all locks you have
client = await TedeeClient.create(pk)
  • the locks are avialable in a dictionary client.locks_dict with the key of the dict being the serial number of each lock, or in a list client.locks

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytedee_async-0.2.20.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

pytedee_async-0.2.20-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file pytedee_async-0.2.20.tar.gz.

File metadata

  • Download URL: pytedee_async-0.2.20.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pytedee_async-0.2.20.tar.gz
Algorithm Hash digest
SHA256 4c0469007e7bb9b668fe8a644d34d44bb3cc6476af926fef10508ca77a1a1e7a
MD5 90e05b45d7442337b61cf6ec7dfbdc71
BLAKE2b-256 1677ef0ad19883e4f65db7e5219ef0fa119334d172ca5e178e4a2fe4460f6f8e

See more details on using hashes here.

File details

Details for the file pytedee_async-0.2.20-py3-none-any.whl.

File metadata

File hashes

Hashes for pytedee_async-0.2.20-py3-none-any.whl
Algorithm Hash digest
SHA256 5868f10b1d93824de757d8e33474290f7874235ac2c70d40f2105a95cad9a79c
MD5 19224c95a6f5c7df3d1f041ec1269a87
BLAKE2b-256 b08db6b433d1bcf5529106e4d235a0407298464ba1da566a723e81b957dc5234

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page