一个用于与Arcam接收器通信的Python库
项目描述
此模块支持通过网络控制Arcam FMJ接收器(以及JBL和AudioControl处理器)。它主要用于与Home Assistant项目一起使用,但也适用于其他项目。
状态
模块
使用库设置音量和源代码的代码。
async def run():
host = '192.168.0.2'
port = '50000'
zone = 1
volume = 50
source = SourceCodes.PVR
client = Client(host, port)
async with ClientContext(client):
state = State(client, zone)
await state.set_volume(volume)
await state.set_source(source)
loop = asyncio.get_event_loop()
loop.run_until_complete (run())
控制台
该模块包含一个用于测试和从名为arcam-fmj的命令行实用程序获取数据的命令。
使用控制台设置音量和源代码的代码。
arcam-fmj state --host 192.168.0.2 --port 50000 --source 5 --volume 50
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
arcam_fmj-1.5.2.tar.gz (23.1 kB 查看哈希值)
构建发行版
arcam_fmj-1.5.2-py3-none-any.whl (20.7 kB 查看哈希值)
关闭
arcam_fmj-1.5.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 32e6b36cf62b33eace40abd5db65910123b75a95661a2c4af459df2f386add7e |
|
MD5 | fd4608cfc899c38ee9a109384914cf3f |
|
BLAKE2b-256 | 5d3f04fb03c399769797b9fd80496dea8d0f4e4b680a2adb622597e9ce0e69df |
关闭
arcam_fmj-1.5.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 45fa17f15bc0ae1dadac0c30d9c5ddc85272b7783e87aff305e4488508b68c18 |
|
MD5 | 0e54915660f32a8f2fd63deeca45ddb3 |
|
BLAKE2b-256 | d9f8a0ba09e60a7cebca87aa2d68d2d45ba236306b7b99a3c073f2f993993c5e |