Python zwave-js-server的封装库
项目描述
zwave-js-server-python
Python库,用于与zwave-js-server通信。本库的目标是1:1复制Z-Wave JS的结构和事件。因此,它有Driver
、Controller
和Node
类。
设置开发环境
要设置您的开发环境,请运行scripts/setup
,这将安装所有必需项并设置预提交检查。
尝试使用它
python3 -m zwave_js_server ws://localhost:3000
或获取服务器的版本
python3 -m zwave_js_server ws://localhost:3000 --server-version
或导出状态。如果需要,可以添加--event-timeout 5
来监听5秒额外的事件。
python3 -m zwave_js_server ws://localhost:3000 --dump-state
发送命令
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)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
zwave_js_server_python-0.58.1.tar.gz (84.9 kB 查看散列值)
构建分布
关闭
散列值 for zwave_js_server_python-0.58.1-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | e583c66648c9b14dc875b77aeb127d067163dda3d7dd08f4c472ff4431df7631 |
|
MD5 | 81c9a2469d75b60416c09898d7ed4730 |
|
BLAKE2b-256 | 95121eee1b04ba31e5efd2747d672e9e48bbc18cf0127529529dc1a654759658 |