forcebio Posted November 7, 2012 Share Posted November 7, 2012 Bonjour, Je suis tout nouveau sur le forum et possesseur tout récent d'une VP2. En naviguant sur ce forum, j'ai constaté que certains se faisaient plaisir en créant leur site. Quand je dis "faire plaisir", c'est que leur site est plutôt très bien réussi. J'envisage prochainement d'en faire un, qui sera sûrement moins réussi mais c'est pas le but premier qu'il soit nickel chrome pour moi. Seulement, il y a un critère qui m'intéresse, que je souhaite avoir : que les données en temps réel se mettent à jour toutes seules, sans que le PC soit allumé, en prenant les valeurs sur le site weatherlink. Au début j'avais ça dans la tête sans savoir que c'était possible, mais je suis tombé sur ce /topic/79196-le-direct-sans-pc-avec-weatherlink-ip-et-recuperation-donnees-davis/'>topic où c'est apparemment possible. D'où mon interrogation : comment faire pour récupérer automatiquement les infos publiées sur le site weatherlink pour les insérer dans un site ? Je sais bien que sur le site on peut mettre une iframe pointant sur le site weatherlink, mais c'est en anglais et j'aimerai franciser le tout et mettre à ma sauce D'ailleurs, je suppose que les tableaux de statIC pour les weatherlinkIP sont peut-être remplis par cette méthode qui m'échappe... (je ne suis pas pur informaticien ou codeur, mais les lignes de codage ne me font pas peur) Merci aux courageux qui me répondront et me donneront des pistes, et bonne journée à toutes et tous ! Link to post Share on other sites More sharing options...
Cyrilleb Posted November 7, 2012 Foussais-Payré (85) / La Bruffière (85) Share Posted November 7, 2012 Bonjour forcebio, Comme toi, j'ai fait l'acquisition d'une VP2 (en janvier dernier) qui envoie ses données avec Weatherlink IP. je suis donc intéressé aussi par l'envoi des données sans le PC allumé. Je n'ai pas de site pour le moment, mais j'envisage d'en créer un. D'après le lien que tu donnes, le concepteur du site a écrit du code en PHP pour récupérer les données depuis weatherlink. Si tu veux faire la même chose, il te faut déjà un hébergeur qui accepte le PHP (en gratuit, il doit y avoir free, et encore...). Sinon, une autre possibilité est d'utiliser les graphiques fournis par infoclimat, comme ça: Il y a ça aussi: http://www.infoclimat.fr/infoclimat/vignette_fiche_temps.php?s=000I9 Cyrille Link to post Share on other sites More sharing options...
forcebio Posted November 8, 2012 Author Share Posted November 8, 2012 Bonjour Cyrille, C'est bien ce code php qui m'intéresse... Les graphiques d'IC sont très bien, je les utiliserai sûrement si mon site voit le jour, mais je souhaite retravailler la page de weatherlink qui affiche la météo en temps réel pour mettre les valeurs sur ma page d'accueil. Pour faire simple, quand un visiteur vient sur mon site, ma page d'accueil va chercher les données sur le site weatherlink et les affiche, au bon endroits sur ma page perso... Vais bien réussir à trouver (enfin j'espère) Link to post Share on other sites More sharing options...
ZHB Posted November 8, 2012 Share Posted November 8, 2012 Salut, Pour commencer il faudrait savoir en regardant le code source de la page html si la structure du tableau html (table) reste toujours identique. Si c'est le cas il ne devrait pas y avoir trop de difficulté à récupérer le contenu des cellules avec PHP. Une fois la récupération effectuée le mieux serrait d'insérer les valeurs dans une base de données afin de pouvoir être souple lors de la création de ton site (génération de graphiques, calculs de moyennes, des extrêmes, etc.). Link to post Share on other sites More sharing options...
CFR Posted November 8, 2012 Vincennes (94) / Penta di Casinca (2B) / Quiberon (56) Share Posted November 8, 2012 J'ai déjà fait ce boulot pour récupérer les données sur mon site http://penta.meteomac.com De mémoire il faut charger dans un flux le contenu de la page de Weatherlink.com, dont le contenu reste formaté de façon identique, et ensuite à coups de fonction explode je crois on s'en sort bien, mais je n'ai pas mon script sous la main là tout de suite. Link to post Share on other sites More sharing options...
jackT Posted November 9, 2012 Sciez Share Posted November 9, 2012 Bonjour, La méthode qui consiste à lire la page html et à extraire les données avec une fonction php (explode ou autre) marche bien, mais est dépendante de la structure de la page. Si la mise en page change, le script ne marche plus. Weatherlink.com a eu la bonne idée de mettre à disposition un fichier xml contenant les données temps réel. On accède à ce fichier en utilisant l'URL suivant : [url=http://www.weatherlink.com/xml.php?user=UUUUU&pass=PPPPP]http://www.weatherlink.com/xml.php?user=UUUUU&pass=PPPPP[/url] en remplaçant bien sûr UUUUUU et PPPPPP par votre login weatherlink.com. Link to post Share on other sites More sharing options...
CFR Posted November 9, 2012 Vincennes (94) / Penta di Casinca (2B) / Quiberon (56) Share Posted November 9, 2012 Merci c'est une astuce que je vais immédiatement mettre à profit, j'ignorais l'existence de cette solution qui semble logiquement plus pérenne ! Link to post Share on other sites More sharing options...
forcebio Posted November 10, 2012 Author Share Posted November 10, 2012 Merci pour vos réponses. Je vais me pencher là-dessus /emoticons/wink@2x.png 2x" width="20" height="20"> Link to post Share on other sites More sharing options...
ZHB Posted November 10, 2012 Share Posted November 10, 2012 Ah, merci pour l'info jackT ! est-ce qu'il serait possible de fournir un exemple de fichier xml généré par ce fichier ? Bonne soirée Vince Link to post Share on other sites More sharing options...
jackT Posted November 12, 2012 Sciez Share Posted November 12, 2012 Ah, merci pour l'info jackT ! est-ce qu'il serait possible de fournir un exemple de fichier xml généré par ce fichier ? Voici un exemple : <?xml version="1.0" encoding="UTF-8"?>Davis[/url] Instruments Corp.[url=http://www.davisnet.com]http://www.davisnet.comhttp://www.davisnet.com/news/photos/Corporate/img-sml/logo_DI_reflxblu.jpgDavis[/url] WeatherLink[url=http://www.weatherlink.com]http://www.weatherlink.com15[/url] minutes after the hour608.34747 F (8.3 C)9.44949 F (9.4 C)46.331057Sciez, Haute-Savoie, France6.379783Last Updated on Nov 12 2012, 9:47 am CETMon, 12 Nov 2012 09:47:06 +010030.221023.41023.4 mb97meteosciez18.948.148.1 F (8.9 C)38Northeast008.94848 F (8.9 C)4712:00am461:16am55307560.4529.62499:24am629710146:15am103:33am1501504530.229:45am30.112:00am30.47529.329Rising Slowly30.64929.2290.00004.24410.00000.00000.00002.063012.96062.149611/9/201235.858310012:00am979:18am38382:54am3712:00am40315616491002632334:44am3212:00am33282001820020012:00am20012:00am2002002002007712:00am712:00am87200220020012:00am20012:00am20020020020028329:29am6521297Météo Sciez7:32am5:05pm48.19:34am45.74:04am1271484:49am822:40am1607716459565612:00am5612:00am5953763773.312:00am70.14:55am72.47668.987.565.9494912:00am4912:00am5145743350509:06am463:33am89281161062.530.3494912:00am4912:00am5145743350509:06am463:33am892811610495012:00am493:46am52418330-90-9012:00am-9012:00am-90-901-909212.5489:28am681090.01.69.797:14am32148437:19am29-4[url=http://www.davisnet.com/about/terms.asp]http://www.davisnet.com/about/terms.asphttp://www.davisnet.com/about/terms.asphttp://www.davisnet.com/about/privacy.asp[/url] Link to post Share on other sites More sharing options...
ZHB Posted November 12, 2012 Share Posted November 12, 2012 A nouveau merci ! Est-ce que tu sais si Davis autorise les utilisateurs possédant weatherlink IP à "donner" le lien de leur fichier xml généré par Davis (http://www.weatherlink.com/xml.php) à un site autre que leur site personnel pour que celui-ci effectue une récupération depuis ce fichier xml tous les x temps ? Link to post Share on other sites More sharing options...
CFR Posted November 12, 2012 Vincennes (94) / Penta di Casinca (2B) / Quiberon (56) Share Posted November 12, 2012 Bonne question, à mon avis le "problème" aussi c'est qu'en donnant le lien de ton fichier xml tu donnes aussi ton nom d'utilisateur et mot de passe au site weatherlink.com, bref quelqu'un peut aller farfouiller dans les réglages de ta station ! Link to post Share on other sites More sharing options...
ZHB Posted November 12, 2012 Share Posted November 12, 2012 Oui, c'est certain ; je ne sais pas s'il est possible de passer par une fonction de chiffrement/déchiffrement pour sécuriser la chose. Sinon est-ce qu'il est possible de générer automatiquement un fichier comme avec weatherlink et les fichiers .htx toutes les x minutes ? Link to post Share on other sites More sharing options...
jackT Posted November 12, 2012 Sciez Share Posted November 12, 2012 Est-ce que tu sais si Davis autorise les utilisateurs possédant weatherlink IP à "donner" le lien de leur fichier xml généré par Davis (http://www.weatherlink.com/xml.php) à un site autre que leur site personnel pour que celui-ci effectue une récupération depuis ce fichier xml tous les x temps ? A priori, cela ne gène pas Weatherlink si un utilisateur partage son nom d'utilisateur et mot de passe - voir dans leur FAQ ( http://www.davisnet....Get Information) : If you want others to be able to access your archive data through a Web Download station, you must share your username and password with them Reste le problème, comme le mentionne CFR, que le nom d'utilisateur et mot de passe donne accès à toute la config de station, et malheureusement par les temps qui courent, il y aura toujours quelqu'un qui finira par tout dérégler, juste pour s'amuser.... Link to post Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now