Signaux des stations


  • Admin

    Bonjour à tous,

    Etant donné que les graphiques des signaux ne se met pas facilement à jour lorsque vous êtes connecté sur votre panel Blitzortung, j'ai fait une petite page qui permet des les visualiser.
    Le système rend impossible la mise en cache des images, elle se renouvellent à chaque fois.

    Adresse: http://www.meteomelin.be/staticfiles/station-signals

    Have fun !

    Source code: [code]<!DOCTYPE html> <html> <?php $year = date("Y"); $now = time(); $region_array = array(1, 2, 3, 4, 5); if(empty($_GET['station']) || empty($_GET['region']) || !in_array($_GET['region'], $region_array)){ ?> <head> <title>Station signal and FFT graphs</title> </head> <body> <form method="get" action=""> Enter your region and station numbers : <input type="text" size="4" value="Region" name="region"> <input type="text" size="4" name="station"><br> Delay (s) : <input type="text" size="3" name="delay" value="2.5"> <button type="submit">Go !</button></form> </body> <?php } else{ $station = $_GET['station']; $region = $_GET['region']; $delay = $_GET['delay']*1000; ?> <head> <meta charset="UTF-8"> <title>Station <?php echo $station; ?> signal and FFT graphs</title> </head> <body onload="refresh();"> <script type="text/javascript"> function refresh() { time = new Date(); document.getElementById("signal").src = 'http://<?php echo $region;?>.blitzortung.org/Webpages/signal.php?station=<?php echo $station; ?>&unit_width=2&mode=FFT&unit_height=8&' + time.getTime(); setTimeout("refresh()", "<?php echo $delay;?>"); } </script> <p>Signal and FFT graphs of station <?php echo $station; ?>, region <?php echo $region; ?></p> <img id="signal" src="http://<?php echo $region;?>.blitzortung.org/Webpages/signal.php?station=<?php echo $station; ?>&unit_width=2&mode=FFT&unit_height=8&" alt="PHP Signal Graph" /></br> © <?php echo $year;?> <a href="www.blitzortung.org" target="_blank">www.blitzortung.org</a> for data. </body> <?php } ?> </html>[/code]

  • Admin

    J'ai fait la même chose hier soir 🙂


    Envoyé depuis Tapatalk

  • Admin

    J'ai passé le "refresh" en javascript... seul les graphs sont rechargés.

  • Admin

    je viens de regarder par chez toi mais je vois toujours la version avec rafraichissement de toute la page et non que le graphique ...

    tu as oublié ou tu l'as installé dans un autre endroit ?? tu demandes le code direct à Mike ? J'ai pas trouvé ou il partage la source :?:

  • Admin

    Salut,

    Non, regarde bien, la page ne se rafraîchit pas.
    On a cette illusion car le rechargement des images est brutal. Le script de Mike utilise une sorte de "fondu enchaîné".

    Non, je ne pense pas qu'il partage la source mais en soit, comme c'est du javascript, tout est en clair.

  • Admin

    tout est en clair, oui quand on comprends le code 😉

    par contre je crois que ton script (adaptation) sera moins flash si tu mets un fonds noir comme dans le code que j'ai utilisé pour moi (qui manque la flexibilité du tien) : http://wouters.fr/blitz/plaf2.php

    ps : pourquoi pas partager le code dans ce post ?

  • Admin

    Effectivement, ça "jure" moins avec un background en noir.

    J'aime bien garder mes bébés 😄

  • Admin

    tu dois avoir une de ces crèches :mrgreen:

  • Admin

    Disons que parfois je tombe sur des codes dont je ne connaissais plus l'existence... 😉

    Regarde le 1er post, il est mis à jour 🙂

  • Admin

    super, je crois que certains seront heureux
    par contre, juste par honnêteté, ne devrions-nous pas faire mention que c'est basé sur le code de Mike ?
    et puis que toi t'as fait la modif ?

  • Admin

    Euh... je n'ai aucunement repris son code 🙂

  • Admin

    alors il reste qu'à mettre ta signature alors 😉

    voilà moi c'est fait

  • Admin

    Bof... m'en fous un peu, le code est tellement bateau...

    Par contre, j'ai réglé le problème de mise à jour brutale... je ne sais pas quelle mouche m'a piqué pour utiliser un div 😄

  • Admin

    mouche tigre, c'est à la mode :mrgreen:

  • Participant

    Bonjour,

    Je sors un peu de la discussion mais pas du sujet 😛

    Sur les graphiques de meteomelin.be de ma station, mes signaux ne s'affichent plus correctement depuis quelques jours:
    Sur raw signal, j'ai une ligne droite continue, et un vide sidéral pour les fréquences ...
    [attachment=0]Sta975_05.jpg[/attachment] Comment vérifier que ça vient du site ou de ma station?

  • Admin

    c'est pas ta station

    BO est en train de revoir tout ça mais j'en sais pas bien plus. Pas de date de retour de service n'y ce qu'il sera de plus ou de moins

    bien gênant effectivement... enfin comme on dit, ça bricole dur sous le capot

  • Participant

    Salut tout le monde ! 😉

    Pour ma part cela fonctionne nickel, merci Clément, je l'ai mis sur mon site, et j'ai bien entendu rajouter ta "signature" en bas 😄

    http://nicemeteo.fr/orage-signaux.php?station=1231&delay=2.5

  • Participant

    Ce script et il disponible sans devoir indiquer un numéro de station ?

  • Admin

    Bah tu ne reprends que le Javascript/html et fait les modifs nécessaires 😉

  • Participant

    Oui c'est vrai...lol

Log in to reply