Notification Push

Dans ce Tuto, l’exemple est basé sur un détecteur d’ouverture dans une boite aux lettres pour être alerter sur son iPhone que le facteur est passé en notification Push.

Vous devrez disposer d’un compte Pushme.to pour recevoir les alertes Push sur votre iPhone.

Dans votre configurateur Zibase, vous allez ajouter un détecteur (ex: Contacteur de porte Chacon) en capturant son identifiant. Enregistrer un  un nom et éventuellement un commentaire.

Détecteur Zibase

Ensuite vous pouvez passer à la création d’un scénario pour y définir l’action de notification en cas d’ouverture du contacteur de porte. Définir un nom, cocher PERIPHERIQUE et choisir le détecteur dans le menu roulant.

Associer une action COMMANDER PAR HTTP et remplir le champ URL par l’API Pushme.to comme ci-dessous.

L’URL appelle une commande Ajax sur le serveur Pushme.to et envoie le message que vous avez défini. Elle est composée comme-ci :

http://pushme.to/z/ajax/pushme/?nickname=celui que vous avez créé&signature=ce que vous voulez&message=le nom de votre alerte

Ce n’est pas plus compliqué que ça, mais il existe d’autres solutions que Pushme.to grâce des API’s tierce comme Prowl ci-dessous :

http://prowl.weks.net/publicapi/add?apikey=votre clé&application=Zibase ou ce que vous voulez&event=votre message avec %20 pour les espaces

Ou encore avec le tout nouveau service PushingBox où une fois votre compte créé il vous permettra de notifier vers n’importe quel service comme votre messagerie Mail, votre compte Tweeter, etc…

Il suffit de créer une action « Commander par HTTP » dans votre scénario et renseigner la ligne comme ceci en faisant bien attention de modifier le caractère  »v » par %56.

http://api.pushningbox.com/pushningbox?devid=%56xxxxxxxxxxxxx

Vous pouvez sur le même principe recevoir des alertes de vos autres détecteurs (Fumée, Mouvement, Sonnette,…). Ainsi j’utilise un scénario qui me permet de recevoir une alerte Push sur mon iPhone quand une personne sonne au portail et que je ne suis pas là (Alarme en service).