Re: Metar et pymetar

2021-10-10 Par sujet txodom



- 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

2021-10-09 Par sujet Txo

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

2021-10-09 Par sujet Étienne Mollier
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

2021-10-09 Par sujet Txo

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

2021-10-09 Par sujet Étienne Mollier
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

2021-10-08 Par sujet Txo

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

2021-10-08 Par sujet Étienne Mollier
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

2021-10-07 Par sujet txodom
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.