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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c26d32d64e39b0192c493b51b541db076ac9a8f0548e57ec597c992d4252fd3
|
|
| MD5 |
bd960897faca424a09dc1b55974a3212
|
|
| BLAKE2b-256 |
29355c660ada3f56136c3e72e5a915c277dccb75601427e5c8e5910f8dfdbe0f
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nuki_web_api-0.1.6.tar.gz -
Subject digest:
4c26d32d64e39b0192c493b51b541db076ac9a8f0548e57ec597c992d4252fd3 - Sigstore transparency entry: 541980650
- Sigstore integration time:
-
Permalink:
barghest89/nuki-web-api@42947c5ab7b593db2b5d44b276a5818edfc85ec3 -
Branch / Tag:
refs/tags/0.1.6 - Owner: https://github.com/barghest89
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-build-on-push.yml@42947c5ab7b593db2b5d44b276a5818edfc85ec3 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
906d55f6d9a7878c09c65d6d3a9f796b772812ff223e0029243f2e1c983ee832
|
|
| MD5 |
a9acc9a459f63f7c7a3058f05161ed9d
|
|
| BLAKE2b-256 |
9deb0cce6295e7d6953bd85dbb33e8c522712f27be4afd7a997f5682e2376ed4
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nuki_web_api-0.1.6-py3-none-any.whl -
Subject digest:
906d55f6d9a7878c09c65d6d3a9f796b772812ff223e0029243f2e1c983ee832 - Sigstore transparency entry: 541980671
- Sigstore integration time:
-
Permalink:
barghest89/nuki-web-api@42947c5ab7b593db2b5d44b276a5818edfc85ec3 -
Branch / Tag:
refs/tags/0.1.6 - Owner: https://github.com/barghest89
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-build-on-push.yml@42947c5ab7b593db2b5d44b276a5818edfc85ec3 -
Trigger Event:
push
-
Statement type: