跳转到主要内容

一个用于连接到pilight守护进程并发送和接收命令的纯Python模块。

项目描述

# 一个连接到pilight守护进程的纯Python客户端
[![构建状态](https://travis-ci.org/DavidLP/pilight.svg?branch=master)](https://travis-ci.org/DavidLP/pilight)
[![覆盖率状态](https://coveralls.io/repos/github/DavidLP/pilight/badge.svg?branch=master)](https://coveralls.io/github/DavidLP/pilight?branch=master)

此客户端通过`pilight-daemon`接口发送和接收RF代码(https://www.pilight.org/)。

发送和接收以异步方式实现。可以定义一个回调函数来响应接收到的数据。
如果发送的数据已被pilight守护进程传输,则实现自动确认。


此客户端可以使用所有`pilight-send`命令(https://wiki.pilight.org/doku.php/psend)。
API在此处提及:https://manual.pilight.org/en/api。

# 安装

最新版本托管在PyPi上。因此,对于安装,请输入
```
pip install pilight
```

否则,下载代码并

```
python setup.py install
```

您可以通过运行单元测试来检查安装

```
nosetests pilight
```

# 使用
```
from pilight import pilight
pilight_connection = pilight.Client() # 连接到本地的5000端口上的pilight守护进程
pilight_connection.send_code(data={"protocol": [ "kaku_switch" ], # https://manual.pilight.org/en/api
"id": 1,
"unit": 0,
"off": 1
})
```

还可以查看示例文件夹。

项目详情


下载文件

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

源分布

pilight-0.1.1.tar.gz (19.5 kB 查看散列值)

上传时间: 源代码

由...