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.5.tar.gz (13.7 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.5-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nuki_web_api-0.1.5.tar.gz
  • Upload date:
  • Size: 13.7 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.5.tar.gz
Algorithm Hash digest
SHA256 e8f6c93e90c269c637c31048e61448844a9bf90c34653d8695495e148598ae44
MD5 b85189784bbd5a973fc6423b72e49571
BLAKE2b-256 4f7ce7e13bf8b6d53d947a82afab819862f81b0246988649688902ba8cc676d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nuki_web_api-0.1.5.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.5-py3-none-any.whl.

File metadata

  • Download URL: nuki_web_api-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 12.6 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1bc3777d00f2405798791f57102ae3431f7511318ba17c231749fde2dd89fb91
MD5 86a321595dc468a4cf1bf486a51a4de3
BLAKE2b-256 0c5cacbda289fbd1ecc229dd0a3423323fb88e3b1cf9fe203f1c64853c9d12ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for nuki_web_api-0.1.5-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