Python Bravia电视遥控器
bravia-tv-koying的Python项目详细描述
Python Bravia电视
Python Bravia TV是一个Python库,用于通过http协议与Sony Bravia TVs 2013及更新版本进行远程通信:list of tvs
这个库是BraviaRC的分支,主要是为了支持home-assistant而开发的
安装
# Installing from PyPI
$ pip install bravia_tv
# Installing latest development
$ pip install \
git+https://github.com/dcnielsen90/python-bravia-tv@master
初始化和连接
^{pr2}$命令示例
# Check connection
if braviarc.is_connected():
# Get power status
power_status = braviarc.get_power_status()
print (power_status)
# Get playing info
playing_content = braviarc.get_playing_info()
# Print current playing channel
print (playing_content.get('title'))
# Get volume info
volume_info = braviarc.get_volume_info()
# Print current volume
print (volume_info.get('volume'))
# Change channel
braviarc.play_content(uri)
# Get app list
app_info = braviarc.load_app_list()
print (app_info)
# Start a given app
braviarc.start_app("Netflix")
# Turn off the TV
braviarc.turn_off()
- 项目
标签: