Alarme par notification push pour iOS et android


  • Admin

    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

  • Participant

    Hello Florent,

    Est-ce toujours fonctionnel ? :?:

    Amicalement

    Dan

  • Admin

    Oui pourquoi?


    Envoyé depuis Tapatalk

  • Participant

    Parceque c'est un vieux post et personne a réagi... et je vais m'y frotter 🙂

  • Participant

    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

  • Admin

    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

  • Participant

    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"}

  • Admin

    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]

  • Admin

    Tu as créé une application dans pushover?

  • Participant

    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 ?

  • Admin

    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.

  • Admin

    Tu as bien reçu la notification par push lors de l'essai?

  • Participant

    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 😄

  • Participant

    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

  • Admin

    $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

  • Participant

    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

  • Admin

    Peut être il faudrait regarder....

  • Participant

    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.

  • Admin

    L'application est gratuite de temps en temps...


    Envoyé depuis Tapatalk

  • Participant

    Je vais surveiller, si j'arrive à l'avoir gratos je passe au notifications push. Merci de l'info.

Log in to reply