使用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第三方库


热门话题
javascript生成两点之间的固定纬度和经度   java为什么不删除并重命名文件?   求数组的和   java在漂亮面孔中使用正则表达式   SOAP(java)中的Hello World。如何修复它?   java I获取应用程序生成错误,配置为“”的资源“attr/arc_position”的值重复   云基础环境中的Java SFTP客户端应用   谷歌应用程序引擎Java查询日期不正常?   java使用cancel按钮对JOptionPane InputDialog循环进行转义   java数字格式总是返回异常   xquery Java Saxon API以“追加”模式写入文件   java Azure函数在第二个插槽中没有响应   java在构建Play应用程序后向其添加动态依赖项   json如何使用Jackson mapper for java。木卫一。可序列化类型字段?