跳转到主要内容

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 (47.9 kB 查看哈希值)

上传时间:

由以下组织支持