So if I understand correctly you are basically back to where you started? 
WeeWX runs without error but no inTemp or inHumidity data is present?

> In weewx.conf the BME280 section has inTemp and inHumidity. Is this 
correct considering the packet reports temp and humidity and not inTemp and 
inHumidity?
According to the Bme280wx readme configuration instructions you should set 
HumidityKeys and TemperatureKeys to the the WeeWX loop packet fields that 
you want the BME280 humidity and temperature data to appear. So inHumidity 
and inTemp are appropriate.

As for the way ahead, whilst troubleshooting I think it wise to set 
pressure_must_have, humidity_must_have and temperature_must_have to "", 
otherwise you are masking data from the BME280 and it just adds 
confusion/detracts from the overall picture. I suggest you make those 
changes to weewx.conf, stop WeeWX if it was running and then run WeeWX 
directly as per my earlier post. Then capture and post the LOOP:/REC: 
output mentioned earlier and post the log from startup. Would be helpful if 
the loop packet capture covers the same period as the log extract - makes 
it easier to reconcile the fields.

If things are still not working as they should we can put a few extra lines 
of code in the Bme280wx service to log a few values so we can see exactly 
what is going on.

Gary 

On Saturday, 7 August 2021 at 22:41:48 UTC+10 wxwatching wrote:

> Ok, solved the problem with remote I/O error with bme280 sensor. Found a 
> wire had come loose. Also the rtl_sdr is back working. However, still not 
> getting the inside temp and humidity to show in WeeWX webpage display. I do 
> see in syslog the following packet:
>
> Aug  7 08:31:34 raspberrypi weewxd: bme280: BME280 data 
> compensated_reading(id=935fa750-4b08-4483-8cf3-b40b5c059717, 
> timestamp=2021-08-07 08:31:34.908185, temp=27.590 °C, pressure=1009.86 hPa, 
> humidity=33.17 % rH)
>
> In weewx.conf the BME280 section has inTemp and inHumidity. Is this 
> correct considering the packet reports temp and humidity and not inTemp and 
> inHumidity?
>
> [Bme280wx]
>     i2c_port = 1
>     i2c_address = 0x76
>     usUnits = US
>     pressureKeys = pressure
>     pressure_must_have = outTemp
>     humidityKeys = inHumidity
>     humidity_must_have = ""
>     temperatureKeys = inTemp
>     temperature_must_have = ""
>

-- 
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/bed52788-c814-4549-b007-71b552da64d7n%40googlegroups.com.

Reply via email to