light-control-js Zigbee灯远程控制模块

Zigbee 灯的远程控制,靠的就是这个light-control-js,整合了deCONZ REST API,你只需要配置好环境变量,就能轻松搞定远程开关、调光等操作。部署也不难,支持用pm2守护运行,稳定性还挺不错的。

嗯,要用之前,先生成一个 API 密钥,像配置数据库一样设置下 DECONZ_HOSTDECONZ_API_KEY,如果你习惯写 .env 文件,直接丢进 packages/light-control-server/.env 就好。

安装和启动也挺直观的:

npm install -g yarn
yarn install
服务器端:
npm install pm2 -g
pm2 install typescript
pm2 start ecosystem.config.js

开发调试阶段也可以独立运行:

cd packages/light-control-server
yarn start

还有个细节,想看调试信息可以加 DEBUG=lcs:*,挺适合排查问题的。

如果你正好在搞智能家居或者需要用 JS 控制 Zigbee 灯,那这个项目值得一试,结构清晰、上手快。

zip 文件大小:725.15KB