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.12.tar.gz (23.1 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.12-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nuki_web_api-0.1.12.tar.gz
  • Upload date:
  • Size: 23.1 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.12.tar.gz
Algorithm Hash digest
SHA256 c3e4bfd463222956cec8d5629750acff480e25d0411d606662e2474ec8079472
MD5 9169c5ebb9eb5933b804e76f2d72a8c6
BLAKE2b-256 b59cb296aaf55e3e77223f72ee5119bbccc33cd879b67e022d5305a9cfff3e3a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nuki_web_api-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 20.1 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 c5915e8be583664a00af80e7898b8610e033aa3cfb1ac4b548790716e626b83e
MD5 9a4c54d41581dabb482db9e90c0725e7
BLAKE2b-256 9a8ef5dfd69cbaa25eb16d4aa893530fbdaf527d6d3e995a95b143037e2d7d73

See more details on using hashes here.

Provenance

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