使用USB-RF控制器与Selve设备接口的Python库

python-selve的Python项目详细描述


一个简单的PythonAPI,用于使用USB-RF网关从Selve控制射频百叶窗/百叶窗/遮阳篷。 目前只支持IVEO设备。

完整的协议规范可以在selve

使用示例

创建网关的新实例:

gat=Gateway(portname)

port name是在操作系统上列出usb rf网关的串行端口的名称。请参阅序列库文档。

默认情况下,网关将发现所有已注册到网关上的IVEO设备。

要访问它们:

gat.devices()

将返回一个iveodevices()列表

每个iveodevice都可以通过使用已经定义的命令来控制:stop()moveUp()moveToIntermediatePosition1()和moveToIntermediatePosition2()

该库还允许直接向网关发送命令,而无需使用ivodevice抽象,只需创建命令并使用网关执行即可:

command=IveoCommandGetIds()command.execute(gat)

一旦执行,响应就存储在命令实例中,供以后的用户使用,或者只是丢弃。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
泛型Java将参数约束到公共超类   java Spring引导:在构造函数中加载属性文件并用作autowire注释   java中的优先级队列顺序错误。util。优先级队列和特定比较器   带有Java Sprint引导REST的Google应用程序引擎标准在GCLOUD服务器中不起作用   安卓从Java代码中检索变量并将其作为参数分配给TestNG   用于读取列表值的Java JSON对象   java Hibernate映射:实体映射中的重复列   多线程。start()不从Java中的父线程分派   java Android facebook webdialog网络错误(netstack:lib_mgr错误)   http使用Java阻止网站   java DynamicAsper:访问连接报表中动态列的值   java如何分离文件中的每个单词,并在表中显示每个单词和每个单词的编号?   如何打包和部署EclipseJava应用程序?   java使用Mule Anypoint,我想实现没有flowref的功能   java Kafka consumer ClassNotFoundException   java错误捕获帮助;消息不断重复   javaspring,Thymeleaf和CSS如何给错误着色   javascript如何在java中实现反向ajax   如何通过UDP连接从java数据包中读取序列号?