xuxi3201 发表于 2020-6-9 17:03:26

rb路由器控制usb风扇定制关机脚本

本帖最后由 xuxi3201 于 2020-6-9 17:12 编辑

rb路由器功耗就3w,是我选择的理由
最近买了一个usb风扇,
以下是我新写的脚本,可以定时关风扇。
计划任务,每10分钟检查一次。
连续5次检查结果是没有流量,就关闭usb供电9999秒



前期咨询cspm333 多次,在此表示感谢


恢复usb供电的办法,在dhcp的脚本里增加一行
{
/system routerboard usb power-reset duration=1
};



57068368 发表于 2020-6-10 13:24:06

想法牛牛牛牛。。。

xuxi3201 发表于 2020-7-23 12:20:40

最近修改了一下,
如果手机在线,就开灯,
后半夜,一个手机不在线,就关灯。
白天关灯。
# 下面开始
# 下面开始
{
#   usb power 2 USBOLD=$USBOLD
:global USBPOW
:local USBOLD $USBPOW
:local USBNEXT "on"
:local tt ([:pick 0 8])
:local hh ([:pick 0 2])
#
:if ($USBPOW !="on" &&$USBPOW !="off") do={:set USBPOW "on";};
:local LL037 [:len ]
:local LL038 [:len ]
#
:if ($hh <7 && $LL037 =0) do={:set USBNEXT "off";} ;
:if ($hh >6 && $hh <18 && $USBPOW ="on") do={:set USBNEXT "off";};
:if ($hh >6 && $hh <18 && $USBPOW ="off") do={:set USBNEXT "off";};
:if ($hh >17 && ($LL037 +$LL038) =0) do={:set USBNEXT "off";};
#
:if ($USBPOW="off" &&$USBNEXT="on") do=\
{ /system routerboard usb power-reset duration=3;:set USBPOW "on"; };
#
:if ($USBPOW="on" &&$USBNEXT="off") do=\
{ /system routerboard usb power-reset duration=86400;:set USBPOW "off"; };
}
#

xuxi3201 发表于 2020-7-23 12:27:25


补充一下,
我把usb风扇,换成usb灯了
睡觉时候,把手机wifi关了,
灯就关了,
很好。

longpei 发表于 2020-8-20 14:34:39

很好很强大

水水水水 发表于 2020-8-21 04:13:44

这个思路还行,我也去试一下
页: [1]
查看完整版本: rb路由器控制usb风扇定制关机脚本