Tuto Notifications avec le service Pushover - Version imprimable +- Forum Lifedomus (http://forum-lifedomus.com) +-- Forum : Application Lifedomus (http://forum-lifedomus.com/forumdisplay.php?fid=49) +--- Forum : Android (http://forum-lifedomus.com/forumdisplay.php?fid=51) +--- Sujet : Tuto Notifications avec le service Pushover (/showthread.php?tid=3521) |
Notifications avec le service Pushover - moicphil - 01-21-2017 Notifications via Pushover
Présentation de ce service de notification et comment l'utiliser avec nos serveurs Lifedomus. Comme Prowl ou Pushbullet par exemple , Pushover est un service de notification pour les device Android et ios. Il existe donc une application dédiée payante (env.4€) disponible sur : - Le PlayStore, ici : https://play.google.com/store/apps/details?id=net.superblock.pushover&hl=fr - L'apple-Store, ici :https://itunes.apple.com/us/app/pushover-notifications/id506088175?ls=1&mt=8 L’intérêt d'utiliser une application comme celle-ci est d'avant tout de pouvoir choisir différents sons de notifs et aussi et surtout de pouvoir gérer des priorités. Code : Message Priority Code : Notification Sounds Le service Pushover autorise l'envoi de 7500 Push par mois...ça laisse de quoi faire...mais pous pouvez augmenter la capacité d'envoi ( payant ) De même, vous pouvez suivre le nombre de push envoyé par mois... Autre avantage, des plugins existent, comme IFTTT, e-mail gateway, github...etc...et permet donc de tout "centraliser" vers un unique service. Pour commencer, il va falloir créer un compte sur https://pushover.net/ Une fois le compte créé et validé,
-Donner un nom à votre application ( par exemple "push vers Lifedomus" ) -Sélectionner le Type : "application" -Choisir un icone si vous le souhaitez, il s'affichera sur votre device lors du Push
[attachment=1485]
- Vérifier la présence de la clef user ( identique à celle sur "pushover.net" )
Coté Lifedomus : Rendez-vous dans l'onglet "Connecteur" Créer un nouveau connecteur IP: [attachment=1486] Renseigner l'URL de l'API : Code : http://api.pushover.net/1/messages.json [attachment=1487] C'est tout "coté connecteur". Maintenant, créer un nouvel équipement Universel : [attachment=1488] Lui donner un nom et ajouter une ou plusieurs lignes "commandes" J'ai personnellement, pour un coté pratique, préféré ajouter plusieurs commandes, la différence est juste que les sons sont différents sur chaque lignes. [attachment=1489] Editer votre commande et compléter l'URL avec vos token et user ( récupérés sur le site Pushover ) Exemple pour une notif sans son : Code : ?token=aWE7LxxxxxxxxxxxxxxxxqgzUujqdc&user=72ZqHxxxxxxxxxxxxxxxxxxxDShVwZ&title=LIFEDOMUS&message={message}&priority=0&sound=none [attachment=1490] Sélectionner le type de requête "Post" Vous avez surement remarqué que dans l'Url, j'ai créé une variable qui s'appelle message ( message={message} ) Je n'en ai pas l'utilité, mais vous pouvez créer autant de variables que vous le souhaitez, par exemple pour les sons ou priorités : Code : &title={title}&message={message}&priority={priority}&sound={sound} Voilà, maintenant dans vos automates, rien de plus simple: Sélectionner une "Action" puis Pushover Ensuite, selon les commandes que vous avez créées précédemment, sélectionner la ligne voulue. Puis renseigner le ou les variables, dans mon cas, je n'ai qu'une seule variable ("message") [attachment=1491] Attention, dans la chaîne de cette variable, les "espaces" devront être remplacés par %20 Enjoy RE: Notifications avec le service Pushover - jojo - 01-22-2017 Merci, J'aime bien quand il n'y a qu'à suivre pas à pas et que ça fonctionne du premier coup. RE: Notifications avec le service Pushover - Hsd - 01-22-2017 Du tuto comme on les aime clic clic clic Merci RE: Notifications avec le service Pushover - jojo - 01-24-2017 Génial, et donc je n'ai pas pu m'empêcher de pousser son exploitation plus loin. Je voulais pouvoir mettre un message variable : rajouter, la valeur d'un équipement température, ou dans l'exemple ici l'heure système. Donc au lieu de créer un action vers l'équipement pushover dans l'automate, comme décrit ci-dessus, j'écris dans une variable : - Pushover_message_Magic - Pushover_message_Silent - ... et pour écrire dans la variable, [attachment=1492] je lui dit que son contenu est une fonction f(x). et dans cette fonction, j'utilise l'opérateur "C" : concatenate [attachment=1493] Ensuite je fait un automate par type de son (Magic, Silent, ...) qui est déclenché à chaque changement de la variable Pushover_message_Magic, Pushover_message_Silet, .... et qui lui envoie le message [attachment=1494] Et voila comment faire facilement des messages "dynamiques" RE: Notifications avec le service Pushover - JT28 - 01-25-2017 Excellent, merci pour ce tuto. |