node-hue-api Node.js飞利浦Hue灯控库

控制飞利浦灯泡的 node-hue-api,用起来还挺顺手的。它把飞利浦 Hue 桥的 REST 接口封装得比较彻底,连 discovery 和认证流程都包了,写控制逻辑的时候少不少事。支持 callback 也支持 Promise,选哪个都行。

node-hue-api的设备发现功能挺靠谱,一般扫一下局域网就能找到 Hue 桥,接上去拿 token 的过程也不麻烦。你要控制灯泡亮度、颜色、开关,基本几行代码就能搞定,响应也快,调试体验还不错。

比如你可以写个小脚本,每天早上让灯光慢慢变亮模拟日出,或者来点酷的——切换场景、群组控制、动态灯效,它都能搞定。适合做智能家居那一挂的原型,或者直接就上线。

哦对了,它对 Node.js 的版本依赖不高,配合 express 做点 API 控制接口也挺方便。如果你想先玩玩模拟器,也可以看看这个基于 Node 的 Hue 桥模拟器,本地测试方便多。

,如果你最近刚好在搞智能照明、家居自动化,node-hue-api这个库真可以试试。代码也清爽,功能也比较全,用起来还挺有意思。

zip
node-hue-api, 用于与飞利浦色调桥和灯光交互的node.js 库.zip 预估大小:277个文件
file
Groups.test.js 9KB
file
Lights.test.js 14KB
file
Rules.test.js 8KB
file
RemoteApi.js 7KB
file
groups.js 5KB
file
Sensors.test.js 6KB
file
ca-chain.js 6KB
file
Users.test.js 5KB
file
CommonStates.test.js 31KB
file
creatingClipSensors.js 5KB
file
schedule-tests.js 9KB
file
scene-tests.js 13KB
file
getConfiguration-test.js 6KB
file
scheduledEvent-tests.js 7KB
file
setLightState-tests.js 8KB
file
lightstate-tests.js 7KB
file
groups-test.js 14KB
file
meethue-agent.js 6KB
file
index.js 29KB
file
.gitignore 114B
zip 文件大小:293.59KB