I have installed the BME280 sensor and have the drivers installed. I am
getting the pressure readings in the Weewx packets, but not inside humidity
or temperature. Here's what the config file looks like at present:
[Bme280wx]
i2c_port = 1
i2c_address = 0x76
usUnits = US
pressureKeys = pressure
pressure_must_have = outTemp
humidityKeys = inHumidity
humidity_must_have = inTemp
temperatureKeys = inTemp
temperature_must_have = ""
Sample of syslog output:
Aug 5 17:49:48 raspberrypi weewx[4519] INFO weewx.restx: Wunderground-RF:
Published record 2021-08-05 17:49:43 EDT (1628200183)
Aug 5 17:49:48 raspberrypi weewx[4519] INFO weewx.restx: Wunderground-RF:
Published record 2021-08-05 17:49:43 EDT (1628200183)
Aug 5 17:49:57 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=024bee2b-a360-4562-9e73-b1c369673601,
timestamp=2021-08-05 17:49:57.407220, temp=29.708 °C, pressure=1011.61 hPa,
humidity=37.69 % rH)
Aug 5 17:49:57 raspberrypi weewxd: bme280: {u'outTempBatteryStatus': 0,
u'rain': 0.0, 'dateTime': 1628200193, u'windDir': 117.0, u'windSpeed': 2.0,
u'rain_total': 1.89, 'usUnits': 1}
Aug 5 17:49:57 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=75afbec5-c8b9-4258-843a-2775fb8473a7,
timestamp=2021-08-05 17:49:57.444378, temp=29.724 °C, pressure=1011.58 hPa,
humidity=37.69 % rH)
Aug 5 17:49:57 raspberrypi weewxd: bme280: {u'outTempBatteryStatus': 0,
u'rain': 0.0, 'dateTime': 1628200193, u'windDir': 117.0, u'windSpeed': 2.0,
u'rain_total': 1.89, 'usUnits': 1}
Aug 5 17:49:57 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=2e3feab2-2224-49c9-b63e-be2f07e01954,
timestamp=2021-08-05 17:49:57.475379, temp=29.724 °C, pressure=1011.58 hPa,
humidity=37.69 % rH)
Aug 5 17:49:57 raspberrypi weewxd: bme280: {u'outTempBatteryStatus': 0,
u'rain': 0.0, 'dateTime': 1628200193, u'windDir': 117.0, u'windSpeed': 2.0,
u'rain_total': 1.89, 'usUnits': 1}
Aug 5 17:49:58 raspberrypi weewx[4519] INFO weewx.restx: Wunderground-RF:
Published record 2021-08-05 17:49:53 EDT (1628200193)
Aug 5 17:49:59 raspberrypi weewx[4519] INFO weewx.restx: Wunderground-RF:
Published record 2021-08-05 17:49:53 EDT (1628200193)
Aug 5 17:50:07 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=606beb9c-6882-4ebc-a91f-55bda7826f3e,
timestamp=2021-08-05 17:50:07.372877, temp=29.795 °C, pressure=1011.59 hPa,
humidity=37.20 % rH)
Aug 5 17:50:07 raspberrypi weewxd: bme280: {u'UV': 1, u'lux': 43970,
u'outTempBatteryStatus': 0, u'radiation': 43970, 'dateTime': 1628200203,
u'windSpeed': 2.0, 'usUnits': 1}
Aug 5 17:50:07 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=f7bc9b5e-9c75-4c33-a6c9-78c351fe8a28,
timestamp=2021-08-05 17:50:07.404689, temp=29.795 °C, pressure=1011.53 hPa,
humidity=37.19 % rH)
Aug 5 17:50:07 raspberrypi weewxd: bme280: {u'UV': 1, u'lux': 43970,
u'outTempBatteryStatus': 0, u'radiation': 43970, 'dateTime': 1628200203,
u'windSpeed': 2.0, 'usUnits': 1}
Aug 5 17:50:07 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=aac9f9f0-edb4-44df-92ef-eabcbbf82f27,
timestamp=2021-08-05 17:50:07.434998, temp=29.806 °C, pressure=1011.58 hPa,
humidity=37.20 % rH)
Aug 5 17:50:07 raspberrypi weewxd: bme280: {u'UV': 1, u'lux': 43970,
u'outTempBatteryStatus': 0, u'radiation': 43970, 'dateTime': 1628200203,
u'windSpeed': 2.0, 'usUnits': 1}
Aug 5 17:50:08 raspberrypi weewx[4519] INFO weewx.restx: Wunderground-RF:
Published record 2021-08-05 17:50:03 EDT (1628200203)
Aug 5 17:50:09 raspberrypi weewx[4519] INFO weewx.restx: Wunderground-RF:
Published record 2021-08-05 17:50:03 EDT (1628200203)
Aug 5 17:50:17 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=37565396-6b77-417b-aa34-6b71cf5782aa,
timestamp=2021-08-05 17:50:17.331457, temp=29.760 °C, pressure=1011.61 hPa,
humidity=37.06 % rH)
Aug 5 17:50:17 raspberrypi weewxd: bme280: {u'pressure':
29.872957020180873, u'outHumidity': 55.0, u'outTempBatteryStatus': 0,
'dateTime': 1628200213, u'outTemp': 84.1, u'windSpeed': 2.0, 'usUnits': 1}
Aug 5 17:50:17 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=5e8a7cfe-37ba-43a5-88c9-bc08aadc9eb9,
timestamp=2021-08-05 17:50:17.365674, temp=29.760 °C, pressure=1011.61 hPa,
humidity=37.05 % rH)
Aug 5 17:50:17 raspberrypi weewxd: bme280: {u'pressure':
29.872957020180873, u'outHumidity': 55.0, u'outTempBatteryStatus': 0,
'dateTime': 1628200213, u'outTemp': 84.1, u'windSpeed': 2.0, 'usUnits': 1}
Aug 5 17:50:17 raspberrypi weewxd: bme280: BME280 data
compensated_reading(id=5bf23958-952e-4c34-891e-84e2cffc5aec,
timestamp=2021-08-05 17:50:17.407304, temp=29.765 °C, pressure=1011.62 hPa,
humidity=37.06 % rH)
Aug 5 17:50:17 raspberrypi weewxd: bme280: {u'pressure':
29.873202061427115, u'outHumidity': 55.0, u'outTempBatteryStatus': 0,
'dateTime': 1628200213, u'outTemp': 84.1, u'windSpeed': 2.0, 'usUnits': 1}
Any thoughts on why I am not getting the inTemp or inHumidity readings in
the packet output?
Regards,
Anthony
--
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/44a85bef-1a4a-421d-95a4-7098e4c6ca24n%40googlegroups.com.