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


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

#warema wms网络控制控制器

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

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

用法:

from warema_wms import Shade

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

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

from warema_wms import WmsController, Shade

shades = 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的更改

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

推荐PyPI第三方库


热门话题
linked 活生生 zz mscoo 编码 fgt juyter avahi kjv 中尚 reposync planar 表型 省钱 zhoucl09164 cryptowallet pixelate keyerror mxdatetime web2 sentrymiddleware cumulus bno055 marketplace autoloader canossa 学术界 ccwienk dda intermediate st7735 creh kz 派上用场 bierner d4 cronwrap 相空间 mathics ignite nomad microrna 光学仪器 氢键 山顶 rtp 该软件 biblib tlc59711 communication