Hi,
falls der Aldi Stick wie der Tchibo-Stick ein Huawei E160 ist, dann ist die Guthabenabfrage nicht so einfach: Der Stick kann nämlich keine Klartext USSD-Codes, sondern nur im "PDU-Format".
Ansonsten könnte man z.B. gammu nehmen oder wie Mandarine ein Terminalprogramm und AT+CUSD.
Nebenbei: Für so etwas ist die zweite Schnittstelle (normalerweise /dev/ttyUSB1) da. Das ist die "Kommandoschnittstelle". Die funktioniert auch, wenn eine ppp-Verbindung aufgebaut ist. Leider liefert die Schnittstelle auch laufend Statusmeldungen, so dass eine Antwort auf ein AT-Kommando leicht übersehen werden kann.
Hier eine Schritt für Schritt Anleitung, wie man umständlich das Guthaben abfragen kann:
1) Man übersetzt den SSD-Code mit z.B. http://www.nerdlabs.org/tools/pdu.php nach PDU: *101# ergibt AA182C3602
2) Dann gibt man über ein Terminalprogramm (cutecom, minicom) auf /dev/ttyUSB1 den AT-Befehl
AT+CUSD=1,"AA180C3602",15
ein.
3) Nach ein wenig warten, sollte eine Antwort kommen:
+CUSD: 0,"49B41C74ACD3D16171D90D1297E9F2FD990E....",15
4) Den Code in Anführungszeichen übersetzt man dann wieder mit der Seite oben, da sollte dann was vernünftiges rauskommen.
Ich hab mir dazu Programme geschrieben, aber ich bin kein Programmierer und das was ich da zusammengebastelt habe ist nicht zur Veröffentlichung geeignet (Ein C-Programm zum Konvertieren, ein Shell-Script zur Abfrage und weil's mich interessiert hat inzwischen ein C++ GUI (QT) das das Shell-Programm aufruft. 😉 ).
Markus