PushingBox, vos notifications « in the cloud »
par guiguiabloc le 22 fév, 2012, sous domotique, geekerie
Aujourd’hui je vais vous parler d’un nouveau service qui vient d’ouvrir : PushingBox.
Cela me fait d’autant plus plaisir de vous en faire sa « publicité » car l’un des membres pensant de ce projet est un confrère, Clément Storck, dont je vous avez déjà parlé dans de précédents billets (enfin surtout de son blog hein :p).
Raison supplémentaire, Clément m’a fait l’immense plaisir d’être béta-testeur de ce projet il y a quelques semaines et c’est donc avec impatience que j’attendais son ouverture officielle (du projet hein, pas de Clément..) pour vous en parler (secret-défense toussa, conspiration, mots chuchotés et courrier crypté en AES256 et blowfish (nan j’déconne).
Bref, c’est avec grand plaisir que je vous annonce le lancement officiel du service PushingBox.
Alors a quoi ca sert ?
PushingBox est un centralisateur de notifications. C’est à dire qu’il vous permet de créer et de gérer des scénarios de notifications pour vos applications (domotique dans mon cas).
La liste des notifications disponibles au lancement du service est déjà bien garnie :
- Karotz
- Prowl
- Pushme.to
- Toasty
- Notifry
- Notify My Android
- GetNote
Et ce n’est qu’un début
Comment ça marche ?
Et bien vous allez voir, c’est tout simple :
Supposons que vous désirez une notification qui arrive simultanément sur votre compte Notifry et votre email en cas de détection sur une intrusion chez vous.
Dans la partie services, vous allez créer les « cibles » qui vont recevoir les notifications.
Dans mon cas, un email avec le sujet et le message a envoyer.
Puis le service Notifry avec le sujet et la clé Notifry.
Ensuite le scénario dans lequel vous allez ajouter les deux services précédemment créés.
Un clé « deviceid » est généré dont vous allez vous servir pour exécuter le scénario en utilisant l’API fournie par PushingBox.
La méthode la plus simple :
curl -d "devid=v35883B72B89AFAC" http://api.pushingbox.com/pushingbox
et boum, vous recevez un email et la notification Notifry !
C’est pas génial ? Si, je l’avoue
D’autres méthodes d’appel à l’API sont disponibles sur la page du projet :
http://www.pushingbox.com/api.php
Sachez également que son intégration avec l’Arduino est de déjà disponible.
Si comme moi vous utilisez énormément Python, voici la classe que j’ai écrite pour envoyer mes alertes sur PushingBox :
import 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
L’appel de la classe se fait très simplement :
from PushingBox import pushingbox key = "v35883B72B89AFAC" pushingbox(key)
(il vous suffit de variabiliser la valeur « key » pour envoyer votre notification au bon endroit)
Voici donc un service excellent, de plus Gratuit (et c’est à souligner de nos jours), et seul un compte Google vous suffit.
Toutes mes félicitations à Clément et ses collègues pour ce webservice indispensable dans nos installations domotique.
Longue vie au projet
et Merci à Clément pour sa confiance sur le lancement du projet






février 22nd, 2012 le 11:25
Merci Guillaume pour l’article
Géniale la classe Python, je la rajoute au site dès que j’ai le temps
février 22nd, 2012 le 11:33
Merci à toi
mai 3rd, 2012 le 0:21
Bonsoir,
un grand merci pour ce service qui peut devenir le prochain facebook « meme si je n’aime pas ce dernier »
une question me turlupine:
comment etre sure que ce service restera gratuit
car souvent les devlopeurs attendent que leur produit soit connu pour demander des compensations?
mai 3rd, 2012 le 8:13
@yassine Je ne suis pas trop d’accord avec toi. Tout dépend de l’état d’esprit du développeur. Beaucoup de services et applications sont gratuites (Apache, le leader des serveurs http est gratuit et opensource, Linux l’est, les services google le sont etc…).
Une bonne partie des développeurs (et heureusement) ressente plus de plaisir à voir leur « produit » reconnu par tous et utilisé par la majorité que de gagner de l’argent avec.
De plus, la notoriété atteinte par la réputation d’un produit, site, aide beaucoup plus la personne dans sa vie professionnelle que tu ne peux le penser