用于控制水族馆灯光的水族馆照明范围的python库
aquaip的Python项目详细描述
一个模块,用于处理水族馆灯光的水族馆照明范围。 当前支持以下功能
- 支持高清范围的灯光,包括单灯,成对 灯(同一型号)和成对灯(混合型号)
- 启用/禁用计划
- 查询灯光的当前亮度
- 设置灯光的亮度
这个库已经用Prime HD和Hydra 26HD进行了初步测试 灯光,因为那是作者的。Hydra 52 HDS应该可以工作,但是 尚未验证。此外,非高清范围的灯光 目前支持,但应该可以添加这种支持。 如果你想帮忙修理这些箱子,请联系我 通过github或电子邮件。
本模块不受AquaIllumination认可,您可以在 你自己的风险。它可能会,也可能会,使你的保证失效。
生成的文档可以找到 here
快速启动
使用pip:$ pip install aquaipy安装aquaipy。一旦那是 完成您可以导入Aquaipy类并连接到您的灯光。
本指南中显示了同步调用,但aquaipy的v2.0.0是 我们编写,以提供异步支持。同步功能仍然 支持,但它们只是异步函数的包装器。
>>>fromaquaipyimportAquaIPy>>>ai=AquaIPy()>>>ai.connect("192.168.1.100")
一旦初始化并连接了类,就可以查询和更新 你的光。
>>ai.get_colors_brightness(){'blue':18.7,'cool_white':4.4,'deep_red':1.0,'green':1.3,'royal':18.4,'uv':46.3,'violet':46.8}>>>ai.update_color_brightness('cool_white',33.333)<Response.Success:0>>>>ai.update_color_brightness('deep_red',-15.2)<Response.Success:0>
问题和问题
如果您有任何问题,请随时与我联系,或 在github上打开一个问题