针对LG SmartThinQ API的反向工程客户端。
项目描述
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 查看哈希值)
关闭
wideq-1.5.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 52b15290848a5b86d53950591fadbc9d415e571edba3f4fdd084f25d50ed5b9b |
|
MD5 | c6fe2d6f540302b631a24dd4ca649563 |
|
BLAKE2b-256 | ebda8ec6e7974f232bd49c63b73ed4603061276a1422389728fd760436693bec |
关闭
wideq-1.5.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca80f649a9555e0e2806f0d8e650841039adbd6641bf638b3d20d37ec184bb92 |
|
MD5 | 9929c94cd3a9a72e12f40838fc29bdcf |
|
BLAKE2b-256 | 3382584485f0cec1e2fa6fdf9fa37a75c22299f1cf298f87fce321e5055c33fc |