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 |