jointSPACE API for Home-Assistant
项目描述
ha-philipsjs
用于将Philips电视与jointSPACE API集成到Home-Assistant的包装库
这只是为了将API包装成一个漂亮的对象。没有太多花哨的功能。
- 支持jointspace API的版本1和6
- 支持配对过程
- 端点上的Python类型信息
- 对支持的电视的NotifyChange支持
打印系统数据
from haphilipsjs import PhilipsTV
tv = PhilipsTV("tv2.example.com", 6)
tv.getSystem()
print(tv.system)
与电视配对
from haphilipsjs import PhilipsTV
tv = PhilipsTV("tv2.example.com", 6)
tv.getSystem()
state = tv.pairRequest("my_test_app", "My Test App", "mox", "OSX", "native")
pin = input("Enter pin:")
username, password = tv.pairGrant(state, pin)
print(username)
print(password)
命令行实用程序
usage: python -m haphilipsjs [-h] [-d] -i HOST -a API [-u USERNAME] [-p PASSWORD] {status,monitor,ambilight,pair} ...
positional arguments:
{status,monitor,ambilight,pair}
commands
status Show current tv status
monitor Monitor current tv status
ambilight Control ambilight
pair Pair with tv
optional arguments:
-h, --help show this help message and exit
-d, --debug Debug output
-i HOST, --host HOST
-a API, --api API
-u USERNAME, --username USERNAME
Username
-p PASSWORD, --password PASSWORD
Password
项目详情
关闭
ha-philipsjs-3.2.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 37bb3b8af6242287e2ab1a6b73e97fcb060cac9e4906f9344589e5d1ff9f6865 |
|
MD5 | c2fa8fb6b1c669dca202a111ef67f832 |
|
BLAKE2b-256 | c4e93de06d7d8ffd3a65119be2f4fcf9740d1bd138499efae34fccce8addeb57 |