npm 包 milight_v6 使用教程

阅读时长 3 分钟读完

milight_v6 是一个 Node.js 下的控制 Milight 灯具的 npm 包。本文章将详细介绍如何使用 milight_v6 包,并提供一些示例代码。

安装 milight_v6 包

使用 npm 命令进行安装:

初始化

在使用 milight_v6 包前,我们需要先引入该包,并初始化一个实例:

控制灯具

下面本文将介绍如何控制灯具的开关、亮度、颜色等。

开关灯

开灯:

关灯:

调节亮度

调节亮度的方法为:

其中 level 的值为 1-100 之间的整数。例如,将亮度调节到 50:

调节颜色

调节颜色的方法为:

其中 red、green、blue 的值为 0-255 之间的整数。例如,将颜色调节到红色:

改变灯的工作模式

改变灯的工作模式方法为:

其中 mode 的值有:

  • night_mode:夜灯模式
  • white_mode:白光模式
  • color_mode:颜色模式
  • color_scene_mode:颜色场景模式
  • color_flow_mode:颜色流动模式

例如,切换到颜色模式:

改变灯具所处的区域/组

首先需要获取灯具所处的区域(zone):

获取到区域后,就可以调用 setZone(zone, id) 方法将灯具设置到对应的区域/组上:

示例代码

下面是一个完整的控制灯具的示例代码:

-- -------------------- ---- -------
----- ------- - ----------------------

----- ----- - --- ------------------------ ------ -- ----------------

--------------- -- --
--------------------- -- -- --
---------------- -- --- -- --
------------------------- -- -------
------------------- ---- -- - -- ----------
  --------------------------- --- -- -------------
---

总结

本文详细介绍了如何使用 npm 包 milight_v6 控制 Milight 灯具,并提供了一些示例代码。使用 milight_v6 可以快速方便地控制灯具的开关、亮度、颜色等,希望本文对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f471d8e776d0804107a

纠错
反馈