Weewx generally deals with three different kinds of pressure.
- Station or Gauge Pressure (key 'pressure'): This is the pressure as measured by your instrument. I think pilots call this QFE?
- Altimeter Pressure ('altimeter') : This is the pressure corrected for altitude, using a standard temperature profile. Pilots call this QNH.
- Sea-level Pressure ('barometer'): This is the pressure corrected for altitude, using a profile from the measured temperature and (frequently) humidity. Pilots: QFF.
(I'm not a pilot, so I'm not familiar with the Q codes, but I think I got them right.)
Naturally, how these relate to each other will depend on what is used for the standard temperature profile, as well as the measured temperature. So, it's not surprising that you can get different answers depending on what formula you use. In an attempt to correct for diurnal effects, some formulas use the average of the current temperature and the temperature 12 hours ago. Naturally, this will also cause differences.
The Fine Offset instruments have some quirks that make them especially challenging to set up and use accurately. There's a brief guide in the latest User's Guide.
If you want to fiddle with different formulas and graph them, it would not be hard. First, you'd have to make a slot for them in the database, by adjusting the schema. Then, write a custom weewx service that intercepts the LOOP and archive events, calculates any derived quantities you want, then inserts them into the packet. They will then automatically be inserted into the database.
Hope this helps.
-tk