mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			10 lines
		
	
	
	
		
			308 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			308 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/sh
 | |
| MODEM_INTF=$1
 | |
| [ -z "$MODEM_INTF" ] && return
 | |
| SIGNAL_INFO=$(timeout 1 gcom info -d $MODEM_INTF)
 | |
| [ -z "$SIGNAL_INFO" ] && return
 | |
| RSSI=$(echo $SIGNAL_INFO | grep RSSI | awk -F: '{print $2}')
 | |
| [ -z "$RSSI" ] && return
 | |
| ASU=$(((RSSI + 113) / 2 ))
 | |
| PERCENT=$((((ASU - 0) * 100) / ( 91 - 0 )))
 | |
| echo $PERCENT
 |