华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 23011|回复: 10

[Merlin] ASUSWRT Merlin固件下实现定时开启/关闭 HW LED灯

[复制链接]
发表于 2014-8-13 17:23:52 | 显示全部楼层 |阅读模式
本帖最后由 有事您说话 于 2014-8-13 17:23 编辑

ASUSWRT Merlin固件下实现定时开启/关闭 HW LED灯
ASUSWRT Merlin固件可以手动开启/关闭 HW LED灯号,但总感觉这种做法不够完美。实际上对于我们很多人来说白天希望看到灯的正常运行,晚上希望不影响家人的休息。于是联想到是否可以做到像定时开启/关闭无线信号那样的功能,接下来就是几天的搜索与折腾。终于被折腾出来了。下面与大家分享一下实现方法。
需要准备
1、一台RT-N66U。(使用RT-AC56URT-N66U测试OK
2、Merlin 固件,本论坛有最新Merlin固件下载地址。
3、WinSCP Tool,文件不大直接网上自行下载。
操作步骤
一、下载Merlin固件并刷机。
二、进入RT-N66U的WEB GUI页面,开启jffs空间。
*注意要二步操作,首先Enable JFFS partition -> 应用;然后再Format JFFS partition at next boot选是 -> 应用 -> 重启路由。这样JFFS空间就构建好,成功后可以在JFFS目录中看到configs和scripts目录。*
三、开启SSHTelnet功能。
四、WinSCP Tool登入RT-N66U,并进入/jffs/scripts/新建services-startledsoff.shledson.sh文件。
1.新建services-start
#!/bin/sh
cru a lightsoff "0 23 * * * /jffs/scripts/ledsoff.sh"
cru a lightson "0 8 * * * /jffs/scripts/ledson.sh"

第二行表示每天23点关闭LED灯,第三行表示每天8点开启LED灯,可自选修改。

2.新建ledsoff.sh
#!/bin/sh
nvram set led_disable=1
nvram commit
service restart_leds

3.新建ledson.sh
#!/bin/sh
nvram set led_disable=0
nvram commit
service restart_leds

新增成功后的状态如下图。
五、更改可执行权限。
Telnet进入RT-N66U,更改新增三个文件的权限,执行方法参加下图。
chmod a+rx /jffs/scripts/ledsoff.sh
chmod a+rx /jffs/scripts/ledson.sh
chmod a+rx /jffs/scripts/services-start
更改权限成功后,通过WinSCP Tool可以观察到之前新增的三个文件权限已经变更。
六、后台运行services-start
七、同步RT-N66U系统时间。(可以同步Internet或者本地时间)

到这,大功告成。你可以设定时间自行开启/关闭HW LED灯号了。接下来就是等待观察LED灯号的表现情况了。如果你依照此方法成功玩转LED时,请顶一下。如果不行请留言……

微信扫一扫,阅读更方便^_^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

14

主题

76

回帖

4021

积分

论坛元老

Rank: 8Rank: 8

积分
4021
发表于 2014-8-13 17:49:22 | 显示全部楼层
RT-AC66U上不知道行不行,回去试试看。

629

主题

6191

回帖

1万

积分

管理员

正品行货

Rank: 9Rank: 9Rank: 9

积分
16855

RT-AC88URT-AX68U

发表于 2014-8-14 18:24:06 | 显示全部楼层
对于晚上有一点光都睡不着的人,真心是看到救星了!

1

主题

10

回帖

36

积分

新手上路

Rank: 1

积分
36
发表于 2014-8-14 18:28:22 | 显示全部楼层

这个是非常实用的啊。


这个是根据时间控制来自动控制LED的开和关吗?


原版Fireware没有这个功能吗?


 楼主| 发表于 2014-8-14 18:32:43 | 显示全部楼层
本帖最后由 有事您说话 于 2014-8-14 18:40 编辑
No.3(三号) 发表于 2014-8-14 18:28
这个是非常实用的啊。

是的,这个是通过时间来控制LED的自动开启与关闭的。目前华硕固件还不支持时间控制LED灯号关闭与开启。

28

主题

53

回帖

446

积分

中级会员

Rank: 3Rank: 3

积分
446
QQ
发表于 2014-8-14 20:43:28 | 显示全部楼层
楼主威武发的贴都是技术贴

25

主题

116

回帖

648

积分

高级会员

Rank: 4

积分
648
发表于 2014-8-15 14:00:52 | 显示全部楼层
赞啊
You are the WiFi to my Router.
回复

使用道具 举报

 楼主| 发表于 2014-8-20 08:44:44 | 显示全部楼层
帖子只是根据时间来控制LED,其实也是可以根据星期月份更详细的实现控制。有兴趣的小伙伴们可以看看Linux相关学籍,来实现完美玩转LED灯号

2

主题

2

回帖

36

积分

新手上路

Rank: 1

积分
36
发表于 2015-12-5 02:50:34 | 显示全部楼层
多谢楼主的方法,这样晚上LED灯自动关掉,就不会看到一闪一闪的灯了
 楼主| 发表于 2015-12-7 10:15:43 | 显示全部楼层
jxyukai 发表于 2015-12-5 02:50
多谢楼主的方法,这样晚上LED灯自动关掉,就不会看到一闪一闪的灯了 ...

是啊,有这方面需求的可以一试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-5-2 05:54 , Processed in 0.036055 second(s), 40 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表