Alarme par notification push pour iOS et android
-
En cours de rédaction pushalert.php et testurlpushalert.php en service
Le forum peut vous ouvrir la possibilité de recevoir sur vos appareils (Android ou iOS) des notifications push en cas d'approche d'orage.
[attachment=0]IMG_0584.PNG[/attachment] Le principe repose sur un fournisseur d'application push,pour cela vous devez:
1- télécharger l'application correspondante à votre appareil à l'adresse: [url=https://pushover.net/]https://pushover.net/[/url],l'application est payante une seule fois mais peut être utilisée pour d'autre utilisation ou application,par exemple une adresse mail vous est fournie, toute personne ou application (forum,alerte Mon Détecteur hors ligne,......) qui envoient un mail celui ci est converti et vous le recevrez en push,la seule limitation est l'envoi de 7500 notifications/mois/application créée,cela laisse de la marge.....
[img]https://pushover.net/assets/android-b4a53b6f4505f152a5210b382cc4f8e6.png[/img]
[img]https://pushover.net/assets/qr-android-152d4c7e5502138dd748835c00145c4e.png[/img]
[img]https://pushover.net/assets/ios-e1e98a3e171d7167d38321e24ea262e5.png[/img]
[img]https://pushover.net/assets/qr-ios-9adc41134eaaf0d65eb3c0b0a86b067d.png[/img]
2- créer un compte sur le site afin d'avoir un ID User
3- créer dans votre compte une "application" pointant sur : [url]http://www.blitzortung.fr/pushalert.php[/url] afin de récupérer l'ID TOKEN
4- dans MonDétecteur aller dans le paramétrage des alarmes et créer une alarme:
-nom de l'alarme: distance (exemple: 50km)
-type: URL
-rayon : distance (comme pour le nom exemple: 50)
-url: [quote]http://www.blitzortung.fr/pushalert.php?token=[color=#FF0000]API_TOKEN_KEY[/color]&user=[color=#FF0000]USER_KEY[/color]&station=[color=#FF0000]NOM_STATION[/color]&dprio=[color=#FF0000]DISTANCE_PRIORITE[/color]&name={name}&strikes={strikes}&dist={dist}&bear={bear}&time={time}&first={first}[/quote] API_TOKEN_KEY = Votre ID TOKEN attribué sur pushover
USER_KEY = Votre ID user sur pushover
NOM_STATION= votre ville
DISTANCE_PRIORITE= distance en km sous laquelle votre message arrivera en rouge vous signalent un danger(exemple rayon=100 et DISTANCE_PRIORITE=50 tous les impacts dans un rayon de 100 km à moins de 50km de distance générons un message push en rouge les autres seront normaux)
Vous pouvez tester dans un 1er temps vos paramètres via cette url avec les paramètres voulus [quote]http://www.blitzortung.fr/testurlpushalert.php?[/quote] NOTE: Pour le moment le nom de la station indique aussi le point central pour la détection(modification à venir)
Le système n'est pas finalisé (modification du script ou de MonDétecteur à l'étude) si vous créez 3 alertes 50.100.200 km et que l'orage est à 15km vous recevrez 3 notifications
Vous devez changer (dans l'attente d'une mise à jour de MonDétecteur par Tobias) dans myblitzortung/includes le fichier disponible ci dessous [attachment=1]alert.inc.php[/attachment] Tous les commentaires sont les biens venus -
Hello Florent,
Est-ce toujours fonctionnel ? :?:
Amicalement
Dan -
Oui pourquoi?
Envoyé depuis Tapatalk -
Parceque c'est un vieux post et personne a réagi... et je vais m'y frotter -
Curieux,
j'ai des erreurs...
Parse error: syntax error, unexpected T_STRING in /public_html/forum/pushalert.php on line 50
Une idée d'ou cela peut venir ?
Concernant le USER_KEY = Votre ID user sur pushover ... c'est l'adresse e-mail lors de la création du compte chez Pushover ?
Amicalement
Dan -
User_key c'est ton identifiant que tu trouves dans le dahboard de pushover (You user Key)
L'erreur que tu as doit être corrigée maintenant -
yep... ça c'est en ordre.. quoi que je n'ai pas très bien compris "[b]L'erreur que tu as doit être corrigée maintenant[/b]" comment le sais-tu :shock:
Maintenant j'ai ceci
{"user":"invalid","errors":["user identifier is invalid"],"status":0,"request":"d39bd7f0bcf92382613d35ad216345e5"} -
L'erreur:j'ai corrigé le script sur http://www.blitzortung.fr.
Tu as bien mis les paramètres comme indiqué dans le 1er post avec :
API_TOKEN_KEY et le USER_KEY
[quote]http://www.blitzortung.fr/pushalert.php?token=API_TOKEN_KEY&user=USER_KEY&station=NOM_STATION&dprio=DISTANCE_PRIORITE&name={name}&strikes={strikes}&dist={dist}&bear={bear}&time={time}&first={first}[/quote] -
Tu as créé une application dans pushover? -
Oui c'est ok maintenant...
C'est nouveau, donc je confond un peu accout - API_TOKEN_KEY -USER_KEY.
Ha.... je passe par chez toi http://www.blitzortung.fr... ne devrais-je pas passerpar chez moi ? -
Cela passe par le serveur du forum mais si cela te dérange je peux t'envoyer le script pour ton serveur fais moi signe. -
Tu as bien reçu la notification par push lors de l'essai? -
Je serai tenté de dire oui... car c'est un intervenant en plus dans le mécanisme des alarmes-pushs.
Je vais laisser comme cela pour le moment cette semaine, question de voir comment ça tourne et le week-end prochain je basculerai.
Un grand merci Florent, je reçois pour le moment des pushs avec l'orage.
Tiens, je ne trouve pas le moyen de vider le log des alarmes... une idée ?
Amicalement
Daniel
Edit: Calibration du cartouche effectué, les impacts sont maitnenant au bon endroit -
Hello Florent,
J'ai remis à zéro la MySQL cette nuit, et j'ai malheureusement effacé du coup mes alarmes.
Petite question: Que mettre pour la variable dprio ? et quoi cela sert ?
'http://www.blitzortung.fr/pushalert.php?token=MonTokenID&user=MonUser&station=Hannut&dprio=DISTANCE_PRIORITE&name={name}&strikes={strikes}&dist={dist}&bear={bear}&time={time}&first={first}'
Existe t'il aussi un moyen de placer ces alarmes dans le config.php afin de restaurer plus facilement les alarmes ?
Merci d'vance
Dan -
$dprio permet de définir la distance pour afficher le message push sur fond rouge si une détection est située à une distance inférieur avec cette valeur -
Yep, tout à fait correcte, c'est bien en rouge
Je m'en suis rendu compte cette nuit lorsque MonDétecteur c'est remis en marche, j'ai reçu plusieur alarmes qui n'étaient pas destinée à me reveiller.
Merci pour ta réponse.
Penses-tu qu'il soit possible de définir des alarmes dans le fichier config.php ?
Dan -
Peut être il faudrait regarder.... -
Bien cool comme système mais 5 euros pour l'application sur ios... Perso j'utilise le notification de Gmail et je programme MyBlitzortung pour m'envoyer un mail une fois quelques choses de détectés. -
L'application est gratuite de temps en temps...
Envoyé depuis Tapatalk -
Je vais surveiller, si j'arrive à l'avoir gratos je passe au notifications push. Merci de l'info.