sudo apt-get install gammu dialog
Mit welchem Handy kann ich das eigentlich machen? In der Gammu Phone Database kann man das herausfinden. Hier sind sämtliche Handys gelistet, die geeignet oder ungeeignet sind.
Bei der Wahl des Handys sollte man auch darauf achten, dass das Datenkabel auch gleichzeitig Ladekabel ist (wie bei vielen SonyEricsson Handys), da man dann für das Handy kein seperates Ladekabel anschließen muss/kann.
Zu erst muss man das Handy an den Server anschließen un dann per
lsusb
nachschauen, ob es auch erkannt wurde. Es sollt ein Eintrag vorhanden sein wie der folgende:
Bus 001 Device 002: ID 0421:0802 Nokia Mobile Phones
Sollte es nicht der Fall sein, dann prüfe das Handykabel und dein Handy (bei Nokia sollte es auf 'PC Suite' stehen)
Wurde das Handy erkannt, muss man herausfinden, über welchen Namen das Handy angesteuert wird
dmesg
Die Ausgabe sollte in etwa so aussehen wie hier:
usb 2-2: new full speed USB device using uhci_hcd and address 3 usb 2-2: configuration #1 chosen from 1 choice cdc_acm 2-2:1.10: ttyACM0: USB ACM device usb 2-2: bad CDC descriptors
Hieraus lässt sich ableiten, dass das Handy über ttyACM0 angesprochen wird
Sollte eine Ausgabe wie diese von einem SonyEricsson aussehen, kann man wählen, welches Device man verwendet
usb 2-2: USB disconnect, address 4 usb 2-2: new full speed USB device using uhci_hcd and address 5 usb 2-2: configuration #1 chosen from 1 choice cdc_acm 2-2:1.1: ttyACM0: USB ACM device cdc_acm 2-2:1.3: ttyACM1: USB ACM device scsi5 : SCSI emulation for USB Mass Storage devices
Die Konfiguration ist eigentlich relativ einfach
gammu-config
Es öffnet sich ein Fenster, in dem man grundlegende Dinge festlegen sollte
Die restlichen Punkte können freigelassen werden
Prüft bitte nach dem Speichern, ob eure Werte im erzeugten Config-File eingetragen wurden und an der richtigen Stelle stehen.
Jetzt muss die Konfiguration eingelesen werden
gammu --identify
Wenn alles richtig war, gibt die Software ein paar Informationen über das Handy aus:
Manufacturer : Nokia Model : 7200 (RH-23) Firmware : 3.110 T (18-03-04) Hardware : 0903 IMEI : 353363000813894 Original IMEI : 353363/00/081389/4 Manufactured : 04/2004 Product code : 0514143 UEM : 16
Sollte dies der Fall sein, kann man ab jetzt per Kommando SMS versenden
echo "<Nachrichtentext>" | gammu --sendsms TEXT <Telefonnummer>
Beispiel
echo "Komme heute Abend etwas später nach Hause" | gammu --sendsms TEXT 01751234567
Sollte die CPU-Temperatur durch einen Lüfterausfall zu hoch sein, kann man eine AlarmSMS verschicken.
Auflisten einiger Informationen über das angeschlossene Handy (Akkustand, Temperaturen, Netz)
gammu --monitor 1
gammu --getsmsfolders
Es sollte eine Liste mit verschieden In- und Outboxes angezeigt werden
gammu --getsms folder start [stop]
gammu --deletesms folder start [stop]
Erklärung der Optionen siehe oben