Ville, I received all of your post in the email summary, think the embedded image may have caused some hiccups for google groups.
I have yet to write the weathercat instructions for the Utilities Guide <http://weewx.com/docs/utilities.htm> but they will be very similar to the Cumulus <http://weewx.com/docs/utilities.htm#Importing_from_Cumulus> and Weather Display <http://weewx.com/docs/utilities.htm#Importing_from_Weather_Display> sections, the process will be very similar so you may get some good background by reading those sections. The easiest was to use the weathercat import and not interfere with your current install is to clone the WeeWX Github development branch and run wee_import from there. Instructions as follows: 1. install git if not already installed: $ sudo apt-get install git 2. create a directory in which the WeeWX repo will be cloned and change to that directory: $ mkdir /var/tmp/src $ cd /var/tmp/src 3. clone the development branch of the WeeWX GitHub repo: $ git clone -b development https://github.com/weewx/weewx 4. check wee_import works: $ sudo PYTHONPATH=/var/tmp/src/weewx/bin /var/tmp/src/weewx/bin/wee_import --help $ sudo PYTHONPATH=/var/tmp/src/weewx/bin /var/tmp/src/weewx/bin/wee_import --version you should see the wee_import help and the version should be 0.5 5. copy the example weathercat import config file to /var/tmp: $ cp /var/tmp/src/weewx/util/import/weathercat-example.conf /var/tmp/wcat. conf 6. edit /var/tmp/wcat.conf and have a read through the settings and the comments. Change settings as required. Likely you will only need to change the directory setting, the interval setting and perhaps the [[Units]] settings. The directory setting should be the path to the directory containing the year directories containing your .cat files. The interval setting should be set to the interval used in the .cat files, in the .cat files I have seen this has been 1 minute so I have used interval = 1. Change the [[Units]] settings to suit the data in your .cat files, remember the setting must use WeeWX unit codes, the comments should help you. 7. stop WeeWX and backup your database 8. first try a dry run, the import command will look something like: $ sudo PYTHONPATH=/var/tmp/src/weewx/bin /var/tmp/src/weewx/bin/wee_import --config=/home/weewx/weewx.conf --import-config=/var/tmp/wcat.conf --dry-run You need to use your existing weewx.conf, I have assumed it is in /home/weewx, depending on your install it might be in /etc/weewx, change as required. You will likely see a lot of warnings indicating a field was mapped but no data was found, this is due to the fields that are in the wee_import .cat field map but for which there is no data in your .cat files, mostly it is the less common fields such as soil moisture, leaf temperature etc. Unless there are obvious discrepancies you can ignore these. You can suppress the warnings using the optional --suppress-warnings command line option. I suggest that for your first dry run import just have a few months of .cat files in your import directory, or limit your import with --from and --to command line options, otherwise you might be waiting for some time. 9. if the dry run goes OK do a live import by removing the --dry-run command line option. 10. finally, you can remove the trial code code using: $ rm -R /var/tmp/src Any problems/issues/feedback please let me know. Gary -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/814c912a-06db-452f-ae7c-fe2ce7907aaa%40googlegroups.com.
