跳转到主要内容

Python zwave-js-server的封装库

项目描述

zwave-js-server-python

Python库,用于与zwave-js-server通信。本库的目标是1:1复制Z-Wave JS的结构和事件。因此,它有DriverControllerNode类。

设置开发环境

要设置您的开发环境,请运行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)

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

zwave_js_server_python-0.58.1.tar.gz (84.9 kB 查看散列值)

上传时间

构建分布

zwave_js_server_python-0.58.1-py3-none-any.whl (107.3 kB 查看散列值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面