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.4.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.4-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nuki_web_api-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 5d03e34f26f1fc06f2c40afedf394b2f59585c42231bd67dbe6466a5e1854160
MD5 484aa0f9dfcb9e77f4ef7836ee0ff240
BLAKE2b-256 05dba286209987b15a1d033cb96bedfadf28deeabb5e5a0e2f4b88d48e506704

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nuki_web_api-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ab057551f03c7831e71e283864f89f8d7e9131affc65ef038030830335bd7fd8
MD5 365a187836629c8ee64bcb759c64fa12
BLAKE2b-256 ccd4ea4840fb7616dceb21b819ddc61a68b58065afc5acaab4ac0713f61392be

See more details on using hashes here.

Provenance

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