找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 6170|回复: 84

H大固件LED脚本:感谢wzcsxjl大佬,完美实现LED定时开关,实时联网蓝灯断网黄灯

  [复制链接]
本帖最后由 wlzy 于 2021-12-11 17:12 编辑

经过多次测试,脚本修正如下:
  1. while [[ $? = 0 ]]
  2. do
  3.         sleep 5
  4.         time=`date +%H:%M:%S`
  5.         #echo $time
  6.         if [[ "$time" \> "08:00:00" ]] && [[ "$time" \< "23:00:00" ]]; then
  7.                 wget -s -q -T 3 www.baidu.com
  8.                 if [[ $? != 0 ]]; then
  9.                         mtk_gpio -d 8  1        # 关闭红灯
  10.                         mtk_gpio -d 10 0        # 关闭蓝灯
  11.                         mtk_gpio -d 11 1        # 开启黄灯
  12.                 else
  13.                         mtk_gpio -d 8  1        # 关闭红灯
  14.                         mtk_gpio -d 10 1        # 开启蓝灯
  15.                         mtk_gpio -d 11 0        # 关闭黄灯
  16.                 fi
  17.         else
  18.                 mtk_gpio -d 8  1        # 关闭红灯
  19.                 mtk_gpio -d 10 0        # 关闭蓝灯
  20.                 mtk_gpio -d 11 0        # 关闭黄灯
  21.         fi
  22. done
复制代码

感谢wzcsxjl大佬,完美实现:定时自动亮或灭,联网蓝灯断网黄灯实时指示
大佬整合的代码在第7楼


---------下面是原先的求助帖--------------------------------------------------------------
现在使用的是E1,固件是H大 3.4.3.9-099_21-10-8 版。
按照这位大佬,添加了实时指示灯脚本:https://www.right.com.cn/forum/thread-513451-1-1.html
高级设置--自定义设置--脚本--在 WAN 上行/下行启动后执行:
在最后添加下面的脚本

  1. while  [[ $? = 0 ]]
  2. do
  3.         sleep 5
  4.         wget -s -q -T 3 www.baidu.com
  5.         if [[ $? != 0 ]];then
  6.                 mtk_gpio -d 8 1
  7.                 mtk_gpio -d 10 0
  8.                 mtk_gpio -d 11 1
  9.         else
  10.                 mtk_gpio -d 8 1
  11.                 mtk_gpio -d 10 1
  12.                 mtk_gpio -d 11 0
  13.         fi
  14. done
复制代码
从而实现了联网蓝灯,断网黄灯。
现在想实现:晚上比如23点——8点,指示灯关闭
Cron守护程序 (计划任务)添加:
  1. 0 23 * * * mtk_gpio -d 8 1
  2. 0 23 * * * mtk_gpio -d 10 0
  3. 0 23 * * * mtk_gpio -d 11 0
复制代码
能在23点时关闭LED,但一会又会执行前面的脚本LED灯又亮起了。
怎么修改前面的那个循环脚本,从而实现指示灯在指定时间段关闭呢?
大概思路就像这样:
  1. if 23点-8点  then  熄灯 else  联网指示  fi
复制代码
感谢各位大佬相助!!!



我的恩山、我的无线 The best wifi forum is right here.
 楼主| 来自手机 | 显示全部楼层
如果能实现,这个led修改就太完美了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
大佬在哪呢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 wzcsxjl 于 2021-12-5 20:34 编辑

写的有点问题,删除原来的脚本
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
wzcsxjl 发表于 2021-12-4 21:04
加个时间判断就可以了吧,看看这样写能行不

非常感谢!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
wzcsxjl 发表于 2021-12-4 21:04
加个时间判断就可以了吧,看看这样写能行不

大佬您好,非常感谢您的相助
我把脚本加进去后
指示灯都熄灭了,说明执行了后面的命令
时间判断是不是没起作用呢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

wlzy 发表于 2021-12-5 14:09
大佬您好,非常感谢您的相助
我把脚本加进去后
指示灯都熄灭了,说明执行了后面的命令
  1. while [[ $? = 0 ]]
  2. do
  3.         sleep 5
  4.         wget -s -q -T 3 www.baidu.com
  5.         time=`date +%H:%M:%S`
  6.         #echo $time
  7.         if [[ "$time" \> "08:00:00" ]] && [[ "$time" \< "23:00:00" ]]; then
  8.                 if [[ $? != 0 ]]; then
  9.                         mtk_gpio -d 8 1        # 关闭红灯
  10.                         mtk_gpio -d 10 0        # 关闭蓝灯
  11.                         mtk_gpio -d 11 1        # 开启黄灯
  12.                 else
  13.                         mtk_gpio -d 8 1        # 关闭红灯
  14.                         mtk_gpio -d 10 1        # 开启蓝灯
  15.                         mtk_gpio -d 11 0        # 关闭黄灯
  16.                 fi
  17.         else
  18.                 mtk_gpio -d 8 1        # 关闭红灯
  19.                 mtk_gpio -d 10 0        # 关闭蓝灯
  20.                 mtk_gpio -d 11 0        # 关闭黄灯
  21.         fi
  22. done
复制代码

试试上面的脚本
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
wzcsxjl 发表于 2021-12-5 20:35
试试上面的脚本

测试通过,完美实现:
到点自动亮,自动灭;有网蓝灯,无网黄灯。
太完美了!
感谢 wzcsxjl  大佬!!!
感谢感谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

wlzy 发表于 2021-12-5 21:18
测试通过,完美实现:
到点自动亮,自动灭;有网蓝灯,无网黄灯。
太完美了!

不客气,能够帮到你就好
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
wzcsxjl 发表于 2021-12-5 21:39
不客气,能够帮到你就好

再次感谢!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

试试看 zsbd
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看看怎么样
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个好!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

定时自动亮或灭,联网蓝灯断网黄灯实时指示
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

厉害厉害!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-7 08:51

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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