Philips Hue的CircuitPython辅助库
项目描述
简介
Philips Hue灯的CircuitPython辅助库。
依赖项
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序包轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI 本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-hue
为系统范围内安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-hue
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-hue
使用示例
从secrets.py文件加载桥接器的用户名和IP地址
username = secrets['hue_username']
bridge_ip = secrets['bridge_ip']
my_bridge = Bridge(wifi, bridge_ip, username)
枚举桥接器上的所有灯光
lights = my_bridge.get_lights()
打开灯光
my_bridge.set_light(1, on=True)
关闭灯光
my_bridge.set_light(1, on=False)
将灯光设置为黄色(RGB)
color = my_bridge.rgb_to_hsb([255, 255, 0])
my_bridge.set_light(1, hue=int(color[0]), sat=int(color[1]), bri=int(color[2]))
将一组灯光设置为预定义的场景
my_bridge.set_group(1, scene='AB34EF5')
将一组灯光设置为预定义的颜色
my_bridge.set_group(1, color)
文档
该库的API文档可以在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献!在为本项目做出贡献之前,请阅读我们的行为准则,以帮助该项目保持友好。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
adafruit-circuitpython-hue-1.2.6.tar.gz (27.9 kB 查看散列)
构建分布
关闭
adafruit-circuitpython-hue-1.2.6.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | e169d1c99071431d25429edc70e654ccf64ba823efbbdfc1f1a57fd5f2426f66 |
|
MD5 | 52400b96197963324d30a2b9ffbe718a |
|
BLAKE2b-256 | f63b23cd9c3e7f086555217db4781b9ba17d0c6cf6c4e8690ce009d9419ff88b |
关闭
adafruit_circuitpython_hue-1.2.6-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | f1695c68c0e4f64047500e6a774883aeac37a6927e22582567c11c8159560995 |
|
MD5 | 61428f566484c781cb2dc38c4774f117 |
|
BLAKE2b-256 | 25d683a18822ddb008e358b763cda0c23aa199ca989fd532a79156d32732499b |