简介
ioriver-hue
是一个基于 Hue
灯泡的 Node.js
客户端。该 npm
包可以方便的用于操控 Hue
灯泡,包括设置亮度,颜色以及调整色温等功能。
安装
在使用 ioriver-hue
之前,你需要安装 Node.js
和 npm
环境。然后,在终端输入以下命令安装 ioriver-hue
包。
--- ------- ----------- ------
快速开始
首先,需要通过连接 Bridge
客户端连接到你的 Hue
灯泡。可以通过以下代码进行连接:
----- ----- - ----------------------- ----- --- - --- -------------- ------------
其中,ip-addr
是你的 Hue
桥的 IP 地址,username
是你通过 Hue
应用程序创建的唯一用户。
连接成功后,可以通过以下代码来控制灯泡:
---------- ---- ----------- ---- -------------------- ---- ----- - ------ --- --------------- --- ---- -- -- -- ---- ----- - -------- --------------------- ----- ----- - ------ ----
API 文档
Hue
Hue(ip, username)
: 创建一个Hue
客户端。
Hue 操作
on(lightNumber)
: 开启指定编号的灯泡。off(lightNumber)
: 关闭指定编号的灯泡。setBrightness(lightNumber, value)
: 将指定编号的灯泡亮度设置为value
。setColor(lightNumber, {r, g, b})
: 将指定编号的灯泡颜色设置为{r, g, b}
。setTemperature(lightNumber, value)
: 将指定编号的灯泡的色温设置为value
。
示例
----- ----- - ----------------------- ----- --- - --- -------------------- -------------------------------------------- ---------- -------------------- ---- --------------- --- ---- -- -- -- ---- --------------------- -----
以上代码会将连接上的灯泡 1 打开、将亮度调整为 50%、将灯泡的颜色设置为红色、将色温调整为 200%。
结语
ioriver-hue
是一个轻量级的 Node.js
模块,可以方便地控制 Hue
灯泡。希望这篇文章可以对你有帮助,欢迎交流!
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600672673660cf7123b3653a