npm 包 ioriver-hue 使用教程

阅读时长 3 分钟读完

简介

ioriver-hue 是一个基于 Hue 灯泡的 Node.js 客户端。该 npm 包可以方便的用于操控 Hue 灯泡,包括设置亮度,颜色以及调整色温等功能。

安装

在使用 ioriver-hue 之前,你需要安装 Node.jsnpm 环境。然后,在终端输入以下命令安装 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

纠错
反馈