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.2.26.tar.gz (10.2 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.2.26-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file aiotedee-0.2.26.tar.gz.

File metadata

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

File hashes

Hashes for aiotedee-0.2.26.tar.gz
Algorithm Hash digest
SHA256 1640a315ac33b841b447c333bde1a6c351839786c3198cbcbe42415deb085a77
MD5 eccf34cd17dfb9e78ceb802fbd9a1b2a
BLAKE2b-256 ed8b31936b11f4de159f7e151c36c9420f42574ac6ca2b2f2d422b0834f7ec92

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiotedee-0.2.26.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.2.26-py3-none-any.whl.

File metadata

  • Download URL: aiotedee-0.2.26-py3-none-any.whl
  • Upload date:
  • Size: 10.9 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.2.26-py3-none-any.whl
Algorithm Hash digest
SHA256 0706f6d258f2e8eb6d8aa3c8c99051c917b01b50c7faf8a9f52020860f6aefb4
MD5 07d8bcbb2c7dc8cdb2dd4cf65930aeb4
BLAKE2b-256 ba98fcb6e51cf184915c7f8e8f54cb985318616b7c9b31d3ec9ea6a08a4fd9b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiotedee-0.2.26-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