Skip to main content

A Python wrapper for the Nuki Web API

Project description

nuki-web-api

A Python wrapper for the Nuki Web API.

Installation

pip install nuki-web-api

Usage

from nukiwebapi import NukiWebAPI

client = NukiWebAPI("YOUR_ACCESS_TOKEN")

for lock_id, lock in client.lock_instances:
    print(lock.name)
    print(lock.hex_id)

    print(lock.is_locked)
    print(lock.battery_charge)

Disclaimer

This API wrapper is in Alpha stage. I do not have the resources to fully test all provided methods against the API (e.g. account deletion). The methods provided by the API can potentially mess with devices directly linked to your personal safety (i.e. your home!).

Use with caution.

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

nuki_web_api-0.1.6.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

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

nuki_web_api-0.1.6-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file nuki_web_api-0.1.6.tar.gz.

File metadata

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

File hashes

Hashes for nuki_web_api-0.1.6.tar.gz
Algorithm Hash digest
SHA256 4c26d32d64e39b0192c493b51b541db076ac9a8f0548e57ec597c992d4252fd3
MD5 bd960897faca424a09dc1b55974a3212
BLAKE2b-256 29355c660ada3f56136c3e72e5a915c277dccb75601427e5c8e5910f8dfdbe0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nuki_web_api-0.1.6.tar.gz:

Publisher: python-build-on-push.yml on barghest89/nuki-web-api

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

File details

Details for the file nuki_web_api-0.1.6-py3-none-any.whl.

File metadata

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

File hashes

Hashes for nuki_web_api-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 906d55f6d9a7878c09c65d6d3a9f796b772812ff223e0029243f2e1c983ee832
MD5 a9acc9a459f63f7c7a3058f05161ed9d
BLAKE2b-256 9deb0cce6295e7d6953bd85dbb33e8c522712f27be4afd7a997f5682e2376ed4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nuki_web_api-0.1.6-py3-none-any.whl:

Publisher: python-build-on-push.yml on barghest89/nuki-web-api

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