He wants to receive a SMS message when the voltage drops below a specific level.
In category Routers .
Example script:
#!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here. mkdir -p /var/voltaged Umin=16.3 Num=+420123456789 cat > /var/voltaged/voltaged << EOF #!/bin/sh old=0 while true do Uget=\`status sys | awk '/^Supply Voltage/ { print \$4 }'\` if [ \$(echo "\$Uget $Umin" | awk '{print (\$1 < \$2)}') == 1 ]; then if [ \$old -eq 0 ]; then led on gsmsms $Num "Low voltage!!! Voltage is only \$Uget V" old=1 fi else led off old=0 fi sleep 5 done EOF chmod +x /var/voltaged/voltaged /var/voltaged/voltaged &
Copy whole script above to Startup Script, edit varables Umin, Num as you need and reboot the router.