Pro Weather.
Getting started

Import your weewx history

Bring years of weewx history into Pro Weather - the database is read in your browser, and re-running is safe.

Imported history shows up in your charts, records and almanac as if Pro Weather had collected it all along. Importing needs Pro or an active trial on the site.

Run the import

  1. Copy your weewx SQLite database off the machine. On a standard install it is /var/lib/weewx/weewx.sdb (older installs: /home/weewx/archive/weewx.sdb), for example scp pi@raspberrypi:/var/lib/weewx/weewx.sdb .
  2. In your site's dashboard, open Setup → Connection → Import history.
  3. Under From weewx, pick the file.
  4. If your site has more than one station, choose the one under Import into. For hardware that uploads to your upload URL, that is the local hardware station.
  5. Choose Import and keep the tab open. A multi-year archive takes a few minutes.

The database is read in your browser. Only the readings are sent, never the file. Charts and records pick up the new history within a few minutes.

Good to know

  • Safe to re-run. Readings already stored, from live uploads or an earlier import, are never overwritten. If an import is interrupted, run it again.
  • Every weewx unit system works: US, METRIC and METRICWX, mixed included.
  • What comes across: temperature, humidity, dew point, heat index, wind chill, sea-level and station pressure, wind speed, gust and direction, wind run, rain and rain rate, solar radiation, UV, ET, indoor temperature and humidity, and PM1, PM2.5 and PM10 where present. Older wview-schema databases lack some of these; whatever exists is imported.
  • Keep weewx running if you like. Point its Wunderground uploader at your upload URL and live data continues where the import ends.

Using MySQL or MariaDB?

The importer reads SQLite only. Copy your archive to SQLite with weewx's own tool first, then import that file:

# weewx 5.x: define a sqlite binding in weewx.conf, then
weectl database transfer --dest-binding=sqlite_binding

The weewx documentation covers this under "weectl database".

On this page