Mise à jour de Wee_import suite à une demande spéciale

décembre 19, 2020

J’ai commencé a utiliser l’utilitaire wee_import pour importer les data depuis Weather Undeground

Mais j’avais un souci car à chaque import , l’utilitaire  me demandait de confirmer ou non l’import dans la base  de Weewx.

J’ai posté une demande  dans le groupe Google de Weewx et Gary  a fait une une  modification dans le module de wee_import afin que  je puisse utiliser une commande avec un – – no-prompt dans mon script : 

Ici  vous trouverez les échanges dans le groupe Google dédié à Weewx  :

https://groups.google.com/g/weewx-user/c/SmR_4cVdlEw/m/f2pVkIBUAgAJ

 

et surtout la réponse  : 

 

I have implemented a --no-prompt command line option for wee_import. --no-prompt will cause 'y' to be automatically accepted for all y/n prompts. To use it you just add it to your existing command line, eg:

$ /home/weewx/bin/wee_import --import-config=/var/tmp/wu.conf --date=2020-11-15 --no-prompt

Since you are using WeeWX v4.2.0 you can try out the --no-prompt capable wee_import as follows (the following assumes you have WeeWX installed in the directory /home/pi/weewx-4.2.0):

1. move aside your existing wee_import and weeimport.py:
$ cp /home/pi/weewx-4.2.0/bin/wee_import /home/pi/weewx-4.2.0/bin/wee_import_orig
$ cp /home/pi/weewx-4.2.0/bin/weeimport/weeimport.py /home/pi/weewx-4.2.0/bin/weeimport/weeimport_orig.py

2. download the updated wee_import and weeimport.py from github:
$ wget -P /home/pi/weewx-4.2.0/bin https://raw.githubusercontent.com/weewx/weewx/wee_import_no_prompt/bin/wee_import
$ wget -P /home/pi/weewx-4.2.0/bin/weeimport https://raw.githubusercontent.com/weewx/weewx/wee_import_no_prompt/bin/weeimport/weeimport.py

3. run wee_import with the --help action to see the revised usage:
$ /home/pi/weewx-4.2.0/bin/wee_import --help

4. run wee_import with --no-prompt, I suggest you try running wee_import with --no-prompt interactively from the command line before setting your cron script to use it.

Please let me know how you go, if successful I will arrange for --no-prompt to be included in the 4.3.0 release.


2 petites erreurs : lors du wget , il va chercher les nouvelles versions mais les nomme wee_import.1 et weeimport.py.1
il faut « juste » les renommer puis pour wee_import faire un chmod +x pour le rendre exécutable .

Mais merci a Gary qui va l’implémenter dans la version 4.3 de Weewx ….

La prochaine étape : l’automatisation du script via un cron : Toutes  les  1/2 journées ? toutes les heures  ? 

A bientôt