Виртуальное устройство - баланс на sim

Хотелось бы сделать оповещение о том, что баланс на симке пора бы пополнить, если на ней осталось мало денег. Для этого хочу создать виртуальной устройство со значением типа float где будет отображен баланс, который бы обновлялся скажем раз в 5 часов. Потом написать правило, которое проверяло бы остаток и отсылало смс/уведомление. Кто нибудь реализовывал подобное?

Проблемы две:

  1. Хорошего способа узнать баланс не существует. Совсем. Все способы зависят от конкретного сотового оператора и от его фантазии. Можно отправлять разные USSD-запросы, получать и парсить СМС-ки и прочее, но всё это будет работать ровно до того момента, пока ОпСоС не вставит какую-нибудь рекламу в вашу смску с балансом и не сломает вам парсер.

По словам “мониторинг баланса сотового” интернет вам найдёт кучу разных способов.

На WB c смсками и USSD проще всего работать через стандартный gammu

  1. Вторая проблема в том, что соединение с модемом у вас одно. Так что если вы хотите использовать GPRS, то придётся что-то делать: использовать cmux, прерывать соединение с интернетом или, наоборот, запрашивать баланс через интернет.

Как только решите эти проблемы, то отправить полученное значение в веб-интерфейс и в виртуальное устройство - это дело 5 строчек в системе правил.

Понял, будем пробовать парсить. Вообще штука достаточно необходимая (деньги кончатся, дом загорится, а смс даже не придет)