- Notifications
You must be signed in to change notification settings - Fork20
Python library to interact with a Z-Wave JS server.
License
NotificationsYou must be signed in to change notification settings
home-assistant-libs/zwave-js-server-python
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Python library for communicating withzwave-js-server. Goal for this library is to replicate the structure and the events of Z-Wave JS 1:1. So it has aDriver
,Controller
andNode
classes.
To setup your development environment, runscripts/setup
, which will install all requirements and set up pre-commit checks.
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
try:result=awaitclient.async_send_command({"command":"start_listening" })exceptzwave_js_server.client.FailedCommandaserr:print("Command failed with",err.error_code)
About
Python library to interact with a Z-Wave JS server.
Resources
License
Stars
Watchers
Forks
Packages0
No packages published