Nachrichten vom Raspberry Pi erhalten, mit Python und unter Nutzung des Dienstes „pushingbox“

Mit dem Raspberry Pi ist es einfach und sehr preiswert geworden, beliebige Sachverhalte zu überwachen. Passiert dann das Ereignis, auf welches man wartet, will man schnellstmöglich darüber informiert werden, gewöhnlicherweise durch eine Nachricht per mail oder direkt  aufs Mobiltelefon. Hier kommt der kostenlose Dienst „pushingbox“ (https://www.pushingbox.com/) gerade recht, der auch diese Aufgabe sehr einfach macht und effektiv löst.

Bei „pushingbox“ gibt es nur eine einzige API, die sich verschiedenartig triggern lässt, z.B. durch:

  • Arduino
  • Raspberry Pi
  • Spark Core
  • IFTTT
  • Email
  • SmartThings
  • HTTP Request
  • Dein eigenes Script…
  • Vera, Fibaro, …

Die durch die o.g. Trigger ausgelöste Nachricht lässt sich dann wie folgt empfangen:

  • Emails
  • Tweets
  • Notifications on SmartWatch like Pebble
  • Smartphone Push Notifications (iOS, Android, WindowsPhone)
  • Windows8 Notifications
  • MacOS Notifications
  • Karotz Text-to-Speech
  • Custom HTTP Request

Um „pushingbox“ zu nutzen, muss man sich dort mit seinem „Google“-Account anmelden. Sofort danach kann man den Dienst, am einfachsten mit einem html-Aufruf, ausprobieren.

unmittelbar nach Aufruf finden sich die entsprechenden mails im Posteingang.

Dies Funktionalität lässt sich auch in Python mit wenigen Zeilen Quelltext nutzen: (Dieser Quelltext stammt von guiguiabloc, http://blog.guiguiabloc.fr/index.php/2012/02/22/pushingbox-vos-notifications-in-the-cloud/22.02.2012)

iimport urllib, urllib2
class pushingbox():
  url = ""
  def __init__(self, key):
    url = 'http://api.pushingbox.com/pushingbox'
    values = {'devid' : key}
    try:
      data = urllib.urlencode(values)
      req = urllib2.Request(url, data)
      sendrequest = urllib2.urlopen(req)
    except Exception, detail:
      print "Error ", detail

Aufruf der Klasse

from PushingBox import pushingbox
key = "v35883B72B89AFAC"
pushingbox(key)

Das Beitragsbild kommt diesmal con Comfreak, Herzlichen Dank !  https://pixabay.com/de/meer-flaschenpost-schiffbr%C3%BCchig-1377712/