Importer les données de Weather Underground avec Wee_import

octobre 30, 2020

il faut utiliser la commande wee_import fourni dans le package de Weewx.


Dans mon cas,  il faudra utiliser le fichier de configuration de weewx différent , puisque  j’ai 2 instances et  il faudra donc utiliser la commande :

--config=chemin_du_fichier/nom_du_fichier.conf

Ensuite il faudra générer un fichier wu-froggit.conf pour connaitre ce que  vous devez importer.

ici vous trouverez un exemple :
http://www.weewx.com/docs/utilities.htm#Importing_from_Weather_Underground

$ cp /home/weewx/util/import/wu-example.conf /var/tmp/wu.conf

Il faudra tout de même éditer le fichier et renseigner quelques valeurs :

  • L’id de la station
  • l’api key
  • et quelques autres valeurs …

je vous laisse « scroller » la page dédiée , tout y est bien expliqué.

Attention si vous désirez récuperer l’ensemble des data depuis une date  , il faut utiliser les parametres  from et to

--from=2020-10-03T00:00 to=2020-10-29T23:55

Sinon ca ne récupère que les datas du  jour.

Résultat :

root@Rpi2:/home/pi# wee_import --config=/etc/weewx/weewx2.conf --import-config=/home/pi/wu-froggit.conf

Using WeeWX configuration file /etc/weewx/weewx2.conf
Starting wee_import...
Observation history for Weather Underground station 'IPONTS4' will be imported.
Using database binding 'wx_binding', which is bound to database 'weewx.sdb'
Destination table 'archive' unit system is '0x01' (US).
Missing derived observations will be calculated.
Starting import ...
Records covering multiple periods have been identified for import.
269 records identified for import.
Proceeding will save all imported records in the WeeWX archive.
Are you sure you want to proceed (y/n)? y
Unique records processed: 269; Last timestamp: 2020-10-29 22:24:57 CET (1604006697)
Calculating missing derived observations ...
Processing record: 269; Last record: 2020-10-30 00:00:00 CET (1604012400)
Recalculating daily summaries...

Finished recalculating daily summaries
Finished calculating missing derived observations
Finished import
269 records were processed and 269 unique records imported in 8.71 seconds.
Those records with a timestamp already in the archive will not have been
imported. Confirm successful import in the WeeWX log file.
root@Rpi2:/home/pi#