我正在尝试获取有关LG webOS电视的一些信息。对于某些家庭自动化,我需要这两个信息。也许有人可以告诉我应该在哪里寻找或如何获得这些信息:
1)我需要电视上安装的所有应用的所有应用ID。我确实有一些,但不是全部。
2)我还需要遥控器的所有按钮绑定。与应用程序ID相同,我知道一些但不是全部。
请查看代码。如果有人可以提供列表或告诉我如何获得这些列表,那将非常好。
非常感谢您!
celery -A *APPNAME* purge
from proj.celery import app
app.control.purge()
答案 0 :(得分:0)
假设您在电视上打开了一个网络套接字端口3000,则可以使用LGWebOSRemote列出应用程序:
$ lgtv listApps | jq '.payload.launchPoints[] | .id + ": " + .title'
"com.webos.app.hdmi3: HDMI 3 - PC"
"youtube.leanback.v4: YouTube"
...或仅对未过滤的JSON运行lgtv listApps
。
在具有webOS 4.1.0的LG UK6750PLD上进行了测试。
在我所看到的库中,按钮代码被硬编码为命令。