用于控制warema wms网络控制web服务器的库。

warema-wms-controller的Python项目详细描述


#warema wms网络控制控制器

此库可以连接到warema wms web control web服务器以发送控制命令。

目前只支持垂直百叶窗。请随意将支持扩展到其他设备。

用法:

fromwarema_wmsimportShadeshades=Shade.get_all_shades()shades[0].set_shade_position(25)#0=open; 100=closedshades[1].get_shade_state(True)#Force update and get shade state

如果您的网络控制服务器不在http://webcontrol.local下,您将 必须创建并传递自己的wmscontroller。

fromwarema_wmsimportWmsController,Shadeshades=Shade.get_all_shades(WmsController('http://server_addr'))

版本0.2.3的更改

  • 修正了设置阴影位置方法中的错误日志消息

版本0.2.2的更改

  • 修正了set shade方法中错误日志中命名错误的变量

版本0.2.1的更改

  • 通过检查是否接收到设置位置命令来提高稳定性

版本0.2.0的更改

  • 使更新过程更具弹性
  • 引入参数以设置重试次数和命令之间的时间间隔
  • 将命令之间的默认时间设置为0.1s
  • 将默认重试次数设置为3

版本0.1.4的更改

版本0.1.2的更改

  • 将向wms webcontrol webserver发送http命令之间的等待时间缩短到0.5秒

版本0.1.1的更改

  • 更改了包结构
  • 改进的文档

版本0.1.0的更改

  • 改进的协议
  • 修正了移动状态始终为真的错误。

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

推荐PyPI第三方库


热门话题
java如何修复尝试将用户签名到服务器主机时出现的“字符串无法转换为json对象”错误?   控制台Java:不使用新行更新命令行中的文本   java servlet接收xml数据时,出现错误   使用REST API在Bitbucket中复制或复制存储库   java如何在JavaFX中对齐一行?   java如何在活动中显示通过服务获得的数据?   返回BigDecimal作为字符串:返回int   java组织。openqa。硒。InvalidSelectorException:尝试查找元素时选择器无效   java仅在阻塞状态下通知和通知所有影响线程   java JBOSS无法启动部署   java方法的返回值能保证类型安全吗?   JavaeShadoop序列化组织。阿帕奇。hadoop。木卫一。短写失败   java如果我在同一个类上同步了两个方法,它们能同时运行吗?   不使用java数据库的spring分页实现   java如何将字符串切碎成这样的数组?