Skip to main content

A package to interact with Tedee locks using asyncio

Project description

Python asyncio Tedee Client Package

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

Install:

From pip

pip install aiotedee

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 aiotedee 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

aiotedee-0.3.0b1.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiotedee-0.3.0b1-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file aiotedee-0.3.0b1.tar.gz.

File metadata

  • Download URL: aiotedee-0.3.0b1.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aiotedee-0.3.0b1.tar.gz
Algorithm Hash digest
SHA256 d5b6ded99934e08085e20222e1006e8661c4b650f4aa19cacde1f73910f42bab
MD5 45275ed66af36a061388b68b3849a6ea
BLAKE2b-256 a2a96e23c70cca69a0cb9478d3373235d0a4b9663ee2ea6072821ae17d347b88

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiotedee-0.3.0b1.tar.gz:

Publisher: pypi.yaml on zweckj/aiotedee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aiotedee-0.3.0b1-py3-none-any.whl.

File metadata

  • Download URL: aiotedee-0.3.0b1-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aiotedee-0.3.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 3a5c014092f7ed19342c24acce5cade8d7dae8d8a8a9a4d9744c0978e181ad02
MD5 9115d413e6ce9cedcceb9a210ae0d4cf
BLAKE2b-256 22bd458bc39db92d64835af1b5be5fc1d3e3301091df0566b8061d63dd278530

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiotedee-0.3.0b1-py3-none-any.whl:

Publisher: pypi.yaml on zweckj/aiotedee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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