Re: Metar et pymetar
- Mail original - De: "txodom" À: "debian-user-french" Envoyé: Dimanche 10 Octobre 2021 07:36:47 Objet: Re: Metar et pymetar ... En fait il suffit de changer la valeur de la variable baseurl à la bonne adresse dans /usr/lib/python2.7/dist-packages/pymetar.py pour que pymetar fonctionne sous buster. J'avais pas trop envie de mettre à jour et de rechanger tout mes scripts parce que, bien sûr, metar et pymetar n'affichent pas le résultat de la même manière. -- -- Dominique Marin http://txodom.free.fr -- «Faut les voir à la télé-urne Ces vespasiens de l'isoloir Et leur bulletin dans les burnes Et le mépris dans un placard» --Léo Ferré Ils ont voté --
Re: Metar et pymetar
Le 09/10/2021 à 18:39, Étienne Mollier a écrit : Bonjour, C'est bien ça... Du coup, la question maintenant est de trouver comment l'autre raspberry pi a bien pu tomber en marche… :) Ça c'est facile ;-) J'ai 4 terminaux en ssh sur les raspberry et sur d'autres machines en Sid dans la maison et l'idiot que je suis a tapé la commande dans le mauvais terminal ! Il ne me reste qu'à passer mes raspberry dans la version suivante ou de recompiler avec la bonne adresse. Merci pour l'aide à y voir plus clair. -- -- Dominique Marin http://txodom.free.fr -- «Faut les voir à la télé-urne Ces vespasiens de l'isoloir Et leur bulletin dans les burnes Et le mépris dans un placard» --Léo Ferré Ils ont voté --
Re: Metar et pymetar
Txo, on 2021-10-09: > Buster sur le réfractaire, mais aussi sur celui qui a un metar opérationnel Merci pour cette clarification : je n'avais pas regardé dans buster, seulement bookworm. Apparemment l'ancienne version de pymetar y fait toujours référence à weather.noaa.gov, qui n'est plus enregistré. D'après cet extrait de pymetar.py : def __init__(self, MetarStationCode = None, baseurl = "http://weather.noaa.gov/pub/data/observations/metar/decoded/";): je reproduis bien l'erreur de mon côté : (buster)$ pymetar lfpo Something went wrong when fetching the report. These usually are transient problems if the station ID is valid. The error encountered was: Je reproduis aussi le problème que vous observez avec metar, et qui a une chance d'être causé par la redirection vers https : (buster)$ metar -vd lfpo Retrieving URL http://tgftp.nws.noaa.gov/data/observations/metar/stations/LFPO.TXT METAR pattern not found in NOAA data. Station : Day : 0 Time : 00:00 UTC Wind direction: 0 (N) Wind speed: 0 Wind gust : 0 Visibility: 0 Temperature : 0 C Dewpoint : 0 C Pressure : 0 Clouds: Phenomena : En Debian 11, pymetar n'est pas disponible, mais metar fait directement référence au lien en https et fournit les résultats attendus : (bullseye)$ metar -vd lfpo Retrieving URL https://tgftp.nws.noaa.gov/data/observations/metar/stations/LFPO.TXT LFPO 091600Z 07008KT CAVOK 17/08 Q1025 NOSIG Parsing token `LFPO' Found station LFPO Parsing token `091600Z' Found Day/Time 9/1600 Parsing token `07008KT' Found Winddir/str/gust/unit 70/8/8/KT Parsing token `CAVOK' Unmatched token = CAVOK Parsing token `17/08' Temp/dewpoint 17/8 Parsing token `Q1025' Pressure/unit 1025/hPa Parsing token `NOSIG' Unmatched token = NOSIG Station : LFPO Day : 9 Time : 16:00 UTC Wind direction: 70 (ENE) Wind speed: 8 KT Wind gust : 8 KT Visibility: 0 Temperature : 17 C Dewpoint : 8 C Pressure : 1025 hPa Clouds: Phenomena : Ceiling and visibility OK Du coup, la question maintenant est de trouver comment l'autre raspberry pi a bien pu tomber en marche… :) Bonne journée, -- Étienne Mollier Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da Sent from /dev/pts/2, please excuse my verbosity. signature.asc Description: PGP signature
Re: Metar et pymetar
Le 09/10/2021 à 09:27, Étienne Mollier a écrit : Bonjour, Bon, le problème ne vient apparemment pas de la résolution de nom. Peut-être que quelque chose coince dans le protocole HTTP pour récupérer les informations ? $ # pymetar $ curl https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ Ici D HTML 3.2 Final//EN"> Index of /data/observations/metar/decoded Index of /data/observations/metar/decoded Namehref="?C=M;O=A">Last modifiedhref="?C=S;O=A">Size Parent Directory - A302.TXTalign="right">09-Sep-2011 16:09 329 AABP.TXTalign="right">23-Aug-2017 02:42 393 Jusqu'à Z $ # metar $ curl https://tgftp.nws.noaa.gov/data/observations/metar/stations 301 Moved Permanently Moved Permanently The document has moved href="http://tgftp.nws.noaa.gov/data/observations/metar/stations/";>here. $ curl http://tgftp.nws.noaa.gov/data/observations/metar/stations/LFTW.TXT This object may be found HREF="https://tgftp.nws.noaa.gov/data/observations/metar/stations/LFTW.TXT";>here En fonctions des URL, ou bien je récupère directement les données, ou bien je récupère des redirections ; peut-être qu'on aura des messages d'erreur un peu plus parlants sur la carte incriminée s'il y a autre chose qui interfère. Quelles versions de Debian sont installées sur les raspberry pis au fait ? Buster sur le réfractaire, mais aussi sur celui qui a un metar opérationnel -- -- Dominique Marin http://txodom.free.fr -- journaliste : n.m. personne qui relate des faits en les présentant de manière à en obtenir un avantage politique ou pécuniaire. --familier : pisse-copie. --
Re: Metar et pymetar
Bonjour Txo, Txo, on 2021-10-09: > Le 08/10/2021 à 20:32, Étienne Mollier a écrit : > [...] > > > J'ai lu quelque part que ce type d'erreur provenait d'erreur de résolution > > > de nom mais cela fonctionne pour tous les autres programmes et il n'y a > > > pas > > > lourd de documentation. > > > > Les deux commandes fonctionnent de mon côté ; j'en ai profité > > pour jeter un œil à la station lfpo. Par le plus grand des > > hasards, que donne la résolution du nom tgftp.nws.noaa.gov, > > indépendamment des programmes (py)metar sur la carte raspberry > > pi incriminée ? > > > > $ host tgftp.nws.noaa.gov > > Merci pour la réponse. > > Malheureusement > $ host tgftp.nws.noaa.gov > tgftp.nws.noaa.gov is an alias for tgftp.op.ncep.noaa.gov. > tgftp.op.ncep.noaa.gov is an alias for tgftp.cp.ncep.noaa.gov. > tgftp.cp.ncep.noaa.gov has address 140.90.101.79 Bon, le problème ne vient apparemment pas de la résolution de nom. Peut-être que quelque chose coince dans le protocole HTTP pour récupérer les informations ? $ # pymetar $ curl https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ $ # metar $ curl https://tgftp.nws.noaa.gov/data/observations/metar/stations $ curl http://tgftp.nws.noaa.gov/data/observations/metar/stations/LFTW.TXT En fonctions des URL, ou bien je récupère directement les données, ou bien je récupère des redirections ; peut-être qu'on aura des messages d'erreur un peu plus parlants sur la carte incriminée s'il y a autre chose qui interfère. Quelles versions de Debian sont installées sur les raspberry pis au fait ? Bonne journée, :) -- Étienne Mollier Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da Sent from /dev/pts/2, please excuse my verbosity. signature.asc Description: PGP signature
Re: Metar et pymetar
Le 08/10/2021 à 20:32, Étienne Mollier a écrit : [...] J'ai lu quelque part que ce type d'erreur provenait d'erreur de résolution de nom mais cela fonctionne pour tous les autres programmes et il n'y a pas lourd de documentation. Les deux commandes fonctionnent de mon côté ; j'en ai profité pour jeter un œil à la station lfpo. Par le plus grand des hasards, que donne la résolution du nom tgftp.nws.noaa.gov, indépendamment des programmes (py)metar sur la carte raspberry pi incriminée ? $ host tgftp.nws.noaa.gov Merci pour la réponse. Malheureusement $ host tgftp.nws.noaa.gov tgftp.nws.noaa.gov is an alias for tgftp.op.ncep.noaa.gov. tgftp.op.ncep.noaa.gov is an alias for tgftp.cp.ncep.noaa.gov. tgftp.cp.ncep.noaa.gov has address 140.90.101.79 Que ces 2 seuls programmes butent me pose question. -- -- Dominique Marin http://txodom.free.fr -- journaliste : n.m. personne qui relate des faits en les présentant de manière à en obtenir un avantage politique ou pécuniaire. --familier : pisse-copie. --
Re: Metar et pymetar
Bonjour, txo...@free.fr, on 2021-10-08: > $ pymetar lftw > Something went wrong when fetching the report. > These usually are transient problems if the station ID is valid. > The error encountered was: > Effectivement, difficile de croire que ce n'est pas une erreur de résolution de nom. > metar -v -d lftw > Retrieving URL > http://tgftp.nws.noaa.gov/data/observations/metar/stations/LFTW.TXT > METAR pattern not found in NOAA data. > Station : > Day : 0 > Time : 00:00 UTC [...] > > > J'ai lu quelque part que ce type d'erreur provenait d'erreur de résolution > de nom mais cela fonctionne pour tous les autres programmes et il n'y a pas > lourd de documentation. Les deux commandes fonctionnent de mon côté ; j'en ai profité pour jeter un œil à la station lfpo. Par le plus grand des hasards, que donne la résolution du nom tgftp.nws.noaa.gov, indépendamment des programmes (py)metar sur la carte raspberry pi incriminée ? $ host tgftp.nws.noaa.gov Bonne journée, :) -- Étienne Mollier Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da Sent from /dev/pts/2, please excuse my verbosity. signature.asc Description: PGP signature
Metar et pymetar
Bonjour, J'ai besoin d'un de ceux là dans un script pour me dire régulièrement le temps qu'il fait à Nîmes Garons. Sur deux de mes machines dont un raspberry, cela fonctionne parfaitement. Mais je n'arrive pas à le faire fonctionner sur un autre raspberry. $ pymetar lftw Something went wrong when fetching the report. These usually are transient problems if the station ID is valid. The error encountered was: metar -v -d lftw Retrieving URL http://tgftp.nws.noaa.gov/data/observations/metar/stations/LFTW.TXT METAR pattern not found in NOAA data. Station : Day : 0 Time : 00:00 UTC [...] J'ai lu quelque part que ce type d'erreur provenait d'erreur de résolution de nom mais cela fonctionne pour tous les autres programmes et il n'y a pas lourd de documentation. Qui en sait plus ? Merci.