Skip to main content

Python wrapper for zwave-js-server

Project description

zwave-js-server-python

Python library for communicating with zwave-js-server. Goal for this library is to replicate the structure and the events of Z-Wave JS 1:1. So it has a Driver, Controller and Node classes.

Trying it out

python3 -m zwave_js_server ws://localhost:3000

Or get the version of the server

python3 -m zwave_js_server ws://localhost:3000 --server-version

Or dump the state. Optionally add --event-timeout 5 if you want to listen 5 seconds extra for events.

python3 -m zwave_js_server ws://localhost:3000 --dump-state

Sending commands

try:
    result = await client.async_send_command({ "command": "start_listening" })
except zwave_js_server.client.FailedCommand as err:
    print("Command failed with", err.error_code)

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

zwave-js-server-python-0.44.0.tar.gz (66.6 kB view details)

Uploaded Source

Built Distribution

zwave_js_server_python-0.44.0-py3-none-any.whl (82.4 kB view details)

Uploaded Python 3

File details

Details for the file zwave-js-server-python-0.44.0.tar.gz.

File metadata

File hashes

Hashes for zwave-js-server-python-0.44.0.tar.gz
Algorithm Hash digest
SHA256 b69598a14c2f2b8ba41a8bcf30111efcebe02252c15d7587eeb029874eff271f
MD5 2a5397e63ee39ee59c9549d92d875053
BLAKE2b-256 d7729ada887b5d2b342ef7abc1f94205bd70b4319cb5fceffbc6af8432c590d4

See more details on using hashes here.

File details

Details for the file zwave_js_server_python-0.44.0-py3-none-any.whl.

File metadata

File hashes

Hashes for zwave_js_server_python-0.44.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a215df41606ee0c8c455c463e0090a36e409ce98df3adf2feae26600a36eaec8
MD5 fb78616365b395f9c809c1d45430a643
BLAKE2b-256 2924f6d2673665dce67135944b065fc8af6132fbcd36dbf3568e58ac63ee2897

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page