Измучал свой бедный модем.. В итоге получилось:
1.Скрипт
#!/bin/sh
echo -e "AT+CSQ\r\n" > /dev/ttyUSB1
sleep 1
cat /dev/ttyUSB1 > /tmp/sig &
sleep 1 &&  killall  cat
r=`cat /tmp/sig | cut -c7-8|sed 's/,//'`
rm -f /tmp/sig
rur=$((r*2-113))
if (($rur!=-113))
then
rm -f /tmp/sig1
echo $rur > /tmp/sig1
fi
cat /tmp/sig1
exit 0
Называем signal
Кладём скрипт в /sbin

2.Прописываем права
chmod +x /sbin/signal
Добавляем права на исполнение в sudo:
Открываем под рутом /etc/sudoers и прописываем в конец
username ALL=NOPASSWD:/sbin/script
Вместо username ваше имя пользователя.

3.Строчки для conky
В нужное место в конфиге вписать:
${execi 10 sudo signal}dB

Скрипт сделал мягко говоря так себе, вернее отвратительно. Однако работает.
Кому не лень, поправьте, где и как лучше.

PS: Модем от Билайна ZTE MF631

UPD:
Благодаря советам и разъяснениям AlTap(с ЛОРа) укоротил скрипт до двух строк:
#!/bin/sh
echo -e "AT+CSQ\r\n" > /dev/ttyUSB1
timeout 1 gawk '/^+CSQ/{print gensub(/,.*/,"","g",$2)*2-113; exit}' /dev/ttyUSB1