一个简单的python api,它封装了myplace服务公开的基于http的api,myplace服务运行在advantage air提供的android平板电脑上。

pymyair的Python项目详细描述


Advantage Air MyAir的API

https://img.shields.io/pypi/v/pymyair.svghttps://img.shields.io/travis/smallsam/pymyair.svgDocumentation StatusUpdates

一个简单的python api,它封装了myplace服务公开的基于http的api,myplace服务运行在advantage air提供的android平板电脑上。

它可用于从Advantage Air控制MyAir 5 AC分区系统。

  • 自由软件:麻省理工学院许可证

功能

  • 区域设置,开/关。温度设定值或百分比
  • 每个空调,开/关,加热/干燥/通风
  • 风扇转速调整
  • MyZone设置
  • 读取每个区域的当前温度在提供的应用程序中不可用
  • 访问系统和区域级别信息
  • cli接口

快速启动

cli

pip install pymyair myair –help myair 192.168.1.120 zones myair 192.168.1.120 on myair 192.168.1.120 set –zone 3 –temp 26 –state on

原料药

from pymyair.pymyair import MyAir

ma = MyAir(host=”192.168.1.120”) ma.update() ma.mode = ‘on’ ma.myzone = 6 ma.setZone(id=3, state=’on’, set_temp=26)

webservice的ip地址

此API使用的WebService是同一LAN上唯一可用的 安卓平板电脑。不支持myair使用的远程访问api。 您可以在WiFi设置-高级中找到Android平板电脑的IP。 建议将myair android平板电脑设置为在 路由器/DHCP服务器。

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.1.0(2017-12-04)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
Java Spring REST API JSON在postman中显示,但在测试中未“看到”   java如何以编程方式检查旋转设备?   java力穷举开关   amazon web services DynamoDB从Java更新列表失败   java Android studio IDE更改波斯注释字体   java如何将postgresql添加到OpenShift Spring应用程序?   java RecycleView分页是否在末尾添加新项?   如何通过java获取移动设备信息?   java为什么Apache Commons StringEscapeUtils escapeXML10不能在groovy中工作?   函数式编程java curry现有的静态函数   java与JList的合作