On 28/05/2022 13:21, Tom Keffer wrote:
Wunderground needs observation type "barometer," that is, the sea-level
corrected pressure. To calculate this requires altitude, station
pressure, outside temperature, and humidity. If you're missing any one
of them, then the value will not be calculated.
Double-check what's available. One thing you can try is to run weewxd
directly from the command line and watch the archive records (marked by
"REC"). Are all the required fields there?
On Fri, May 27, 2022 at 1:37 PM Mark Fraser <[email protected]
<mailto:[email protected]>> wrote:
I've been using a WH1080 weather station with weewx via weewx-sdr for
about a year now and getting pressure data from a bme280 sensor.
Uploading to Wunderground, Met Office and Weather Cloud.
I bought a WH25 temperature, humidity and pressure sensor this week and
modified the weewx.conf file to replace the bme280 with this data:
windGust = wind_gust.240.FOWHx080Packet
outTempBatteryStatus = battery.240.FOWHx080Packet
rain_total = rain_total.240.FOWHx080Packet
windSpeed = wind_speed.240.FOWHx080Packet
windDir = wind_dir.240.FOWHx080Packet
outHumidity = humidity.240.FOWHx080Packet
outTemp = temperature.240.FOWHx080Packet
pressure = pressure.91.FOWH25Packet
inTemp = temperature.91.FOWH25Packet
inHumidity = humidity.91.FOWH25Packet
inTempBatteryStatus = battery.91.FOWH25Packet
Since then, the pressure data shows up locally and at the Met Office
and
Weather Cloud websites, but not on Wundergrounds. It mentions here
https://github.com/weewx/weewx/wiki/Barometer%2C-pressure%2C-and-altimeter
<https://github.com/weewx/weewx/wiki/Barometer%2C-pressure%2C-and-altimeter>
that it requires temperature data from 12 hours ago to calculate
barometric pressure from station pressure.
Am I missing something?
Could it be because I'm using Rapid Fire mode and the data from the 2
devices is a few seconds apart? I've checked the weewx.sdb file and
everything looks OK there.
May 28 14:44:42 weathercam weewx[5586] DEBUG user.sdr: lines=['{"time" :
"2022-05-28 13:44:38", "model" : "Fineoffset-WHx080", "subtype" : 0,
"id" : 240, "battery_ok" : 1, "temperature_C" : 20.100, "humidity" : 42,
"wind_dir_deg" : 0, "wind_avg_km_h" : 3.672, "wind_max_km_h" : 6.120,
"rain_mm" : 426.900, "mic" : "CRC"}\n', '{"time" : "2022-05-28
13:44:39", "model" : "Fineoffset-WHx080", "subtype" : 0, "id" : 240,
"battery_ok" : 1, "temperature_C" : 20.100, "humidity" : 42,
"wind_dir_deg" : 0, "wind_avg_km_h" : 3.672, "wind_max_km_h" : 6.120,
"rain_mm" : 426.900, "mic" : "CRC"}\n']
May 28 14:44:42 weathercam weewx[5586] DEBUG user.sdr:
packet={'windGust': 6.12, 'outTempBatteryStatus': 0, 'rain_total':
42.69, 'windSpeed': 3.672, 'windDir': 0.0, 'outHumidity': 42.0,
'outTemp': 20.1, 'dateTime': 1653745478, 'usUnits': 16}
May 28 14:44:42 weathercam weewx[5586] DEBUG user.sdr:
packet={'windGust': 6.12, 'outTempBatteryStatus': 0, 'rain_total':
42.69, 'windSpeed': 3.672, 'windDir': 0.0, 'outHumidity': 42.0,
'outTemp': 20.1, 'dateTime': 1653745479, 'usUnits': 16}
May 28 14:45:05 weathercam weewx[5586] DEBUG user.sdr: lines=['{"time" :
"2022-05-28 13:45:01", "model" : "Fineoffset-WH25", "id" : 91,
"battery_ok" : 1, "temperature_C" : 23.900, "humidity" : 39,
"pressure_hPa" : 1016.200, "mic" : "CRC"}\n']
May 28 14:45:05 weathercam weewx[5586] DEBUG user.sdr:
packet={'pressure': 1016.2, 'inTemp': 23.9, 'inHumidity': 39.0,
'inTempBatteryStatus': 0, 'dateTime': 1653745501, 'usUnits': 16}
Currently using systemd to start and stop weewx using
/usr/bin/weewxd --daemon --pidfile=/run/weewx/weewx.pid
/etc/weewx/weewx.conf
Do I just run it as weewxd from the command line?
Mark.
--
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/100297e3-a1e6-b201-4ca7-5a4d241eefd3%40gmail.com.