控制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