跳转到主要内容

针对LG SmartThinQ API的反向工程客户端。

项目描述

PyPI CircleCI

WideQ

用于与“LG SmartThinq”系统交互的库,可以控制热泵等设备。我从他们的移动应用程序中反向工程了API。

要尝试API,这里包含一个简单的命令行工具,名为example.py。要使用它,通过-c-l标志分别提供国家代码和语言代码

$ python3 example.py -c US -l en-US

LG账户似乎与特定的国家有关联,所以请确保使用您最初创建账户时使用的账户。例如,对于韩语,您会使用-c KR -l ko-KR

首次运行时,脚本将要求您使用LG账户登录。使用Google登录似乎不起作用,但其他方法(纯电子邮件和密码、Facebook和Amazon)可以。

默认情况下,示例只列出与您的账户关联的设备。您也可以指定以下命令之一

  • ls:列出设备(默认)。
  • mon <ID>:持续监视设备,打印出状态信息,直到您输入控制-C。提供从设备列表中获得的设备ID。
  • ac-mon <ID>:类似于mon,但仅针对空调设备——以更可读的形式打印出特定的气候相关信息。
  • set-temp <ID> <TEMP>:设置空调或冰箱设备的目标温度。
  • set-temp-freezer <ID> <TEMP>:设置冰箱的目标冷藏温度。
  • turn <ID> <ONOFF>:打开或关闭空调设备。将“on”或“off”作为第二个参数。
  • ac-config <ID>:打印出关于空调设备的某些配置信息。

致谢

这是由 Adrian Sampson 编写的。许可证是 MIT。我还创建了一个使用 wideq 的 Home Assistant 组件

项目详情


下载文件

下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

wideq-1.5.0.tar.gz (37.6 kB 查看哈希值)

上传时间

构建分布

wideq-1.5.0-py3-none-any.whl (22.7 kB 查看哈希值)

上传时间 Python 3

由...支持