zhenya0007, как это можно осуществить?
Описание Conky на сайте или в интернете + описание файловой системы + описание /dev/ttyusb(xxx) параметров модема.
Я думаю что то типа, только порт правильно подставляй
#!/usr/bin/python
# -*- coding: utf-8 -*-
import time
import io
def openSerialPort(device):
try:
p = io.open(device, 'w+b', 0) # открываем устройство
except Exception, e: # в случае ошибки
raise e # вызываем ошибку
return p # возвращаем открытое устройство
if __name__ == '__main__':
p = openSerialPort('/dev/ttyUSB1') # ! укажите ваше устройство !
p.write('AT+CSQ' + '\r\n') # отправляем команду
time.sleep(0.1) # немножко ждем пока дойдет
for ln in p: # перебираем вывод с устройства
if ln.startswith('+CSQ'): # когда находим ответ на наш запрос
data = ln[6:ln.rfind('"')].split(",") # вырываем оттуда данные
signal_level = int(data[0]) # отделяем уровень сигнала
error_level = int(data[1]) # отделяем уровень ошибок
signal_in_db = (signal_level * 2) - 113 # вычисляем значение в dB
print "%idB" % signal_in_db # выводим полученное значение
break
p.close() # закрываем устройство