HBCI Cron

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche

HBCI Cron - täglich frische Kontostandsinfos ...

Die Idee von HbciCron ist es, dass man nicht jeden Tag qbankmanager (oder ähnliches) bemühen muss, nur um festzustellen, dass wieder keine (oder vielleicht zum Glück) neuen Buchungen auf dem Konto vorhanden sind.

Kurzum, es ist ein Cronjob der einfach täglich (oder beliebig häufig) per HBCI die Buchungsinformationen abholt und die Veränderungen per E-Mail zustellt.

Den Code gibt's im Git Repository, oder gleich als tgz-Archiv.

Es enthält zwei Komponenten hbcicron und hbcicron-mailwrap. Wobei erstere das eigentliche Arbeitstier ist und letztere die für den Anwender Nützliche :-).

Schritt-für-Schritt-Anleitung:

  1. Den Tarball von oben herunterladen und entpacken
  2. aptitude install libaqbanking20-dev (wenn nicht bereits installiert)
  3. make
  4. sudo make install
  5. hbcicron-mailwrap <KONTONR> <EMAILADDR>
  6. vim ~/.hbcicron/pincode (und Pincode eintragen)
  7. hbcicron-mailwrap <KONTONR> <EMAILADDR>

(hbcicron läuft jetzt einmal interaktiv, bei dieser Gelegenheit das SSL-Zertifikat der Bank akzeptieren, wenn hbcicron fragen sollte)

hbcicron-mailwrap sollte jetzt eine Mail mit sämtlichen Buchungen zumailen.

Wenn dies funktioniert den o.g. Aufruf in die crontab des Anwenders aufnehmen. hbcicron-mailwrap sollte jetzt immer Nachrichten zustellen, wenn wieder neue Buchungen vorliegen.