控制moderforms智能风扇的接口

modernforms的Python项目详细描述


现代形式的智能风扇接口

Modern Forms有一组云连接的Wi-Fi智能风扇。它们可以通过应用程序进行控制,但也支持本地控制。这个项目是一个接口,通过风扇上的rest api在本地控制风扇。

风扇和可选灯套件的所有方面都可以控制。

风扇的其余api未发布。它是通过数据包捕获和与应用程序的交互来绘制的。由于制造商不愿意公布该api,因此它随时可能发生变化和破裂。

调用

导入到代码中并创建一个ModernFormsFan对象

importmodernformsfan=moderforms.ModernFormsFan('192.168.1.10',5)

构造函数接受2个参数。IP或主机名(如果DNS注册了风扇)以及与风扇通信的超时时间。

超时是可选的,默认值为5。

风扇控制

风扇有3个要控制的属性:

  • 风扇打开
  • 风扇转速
  • 风扇方向
>>>fan.fan_onFalse>>>fan.fan_on=True>>>fan.fan_onTrue

灯光控制

灯光套件有两个要控制的属性:

  • 灯打开
  • 灯光亮度
>>>fan.light_onFalse>>>fan.light_on=True>>>fan.light_onTrue

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

推荐PyPI第三方库


热门话题
在通过REST Api发送之前,java是否会操纵map中键的顺序?   java实时代码编译?   java在尝试使用JavaFX制作东西时获得0xC0000409   java截图并返回servlet?   java哪个用户认证集成安全性?   SpringJavaMailSender和MS Exchange:java。lang.noclassdeffounderror:com。太阳邮政uti。邮件记录器   Linux上的Java小程序无法获得权限   java如何获得一行(范围)中字符串的组合?   媒体播放器的java意图过滤器(Youtube视频播放)   java如何明确地确定文件是否不是我想要的类型?   Java 8中并发异步方法后跟并行执行方法