Setup: Raspberry Pi Model B Acurite 5-in-1 - via SDR BME280 via direct connect (i2c) Noelec SDR usb receiver pond.py script to read BME280 from cronjob that creates a text file with pressure and inside temperature target units : C
Hi folks, I just setup this station last week with an acurite 2-in-1 and bme280. after mucking around with the scripts to generate data from the bme280 i had it running for a couple of days. Today I received my acurite 5-in-1 and added it into the SDR configuration. Since then, i'm noticing the following in /var/log/syslog: LOOP value 'pressure' 1007.0 outside limits (24.0, 34.5) As soon as i disable the 5-in-1 i have no issue with it and the 2-in-1 here is one of the data packets i captured from rtl_433: "time" : "2019-02-27 17:28:55", "model" : "Acurite 5n1 sensor", "sensor_id" : 27, "channel" : "C", "sequence_num" : 2, "battery" : "OK", "message_type" : 56, "wind_speed_kph" : 0.000, "temperature_F" : 29.800, "humidity" : 53} The only difference I can see here is that the temperature on the new unit is being reported in F vs my old 2-in-1 being reported in C. The output from the BME280 is coming in metric using mbar and C, which wasn't an issue with the old sensor. I have a feeling weewx was happily converting both over to imperial for the DB and now is confused in receiving both imperial and metric data in the loop packet. Here is the loop packet with the 5-in-1 and pond.py enabled: LOOP: 2019-02-27 15:48:52 EST (1551300532) altimeter: 30.0591082669, barometer: 30.0943117592, cloudbase: 1289.90616161, dateTime: 1551300532, dewpoint: 16.5069359108, heatindex: 20.84, humidex: 20.84, inTemp: 71.0218886, maxSolarRad: None, outBatteryStatus: 0, outHumidity: 83.0, outTemp: 20.84, pressure: 29.738159265, rainRate: 0, usUnits: 1LOOP: 2019- 02-27 15:48:56 EST (1551300536) altimeter: None, dateTime: 1551300536, inTemp: 21.678827, maxSolarRad: None, pressure: None, rainRate: 0, usUnits: 1, windSpeed: 1.65036598854 Here is the loop packet with just the 5-in-1: LOOP: 2019-02-27 15:50:48 EST (1551300648) dateTime: 1551300648, maxSolarRad: None, rainRate: 0, usUnits: 1, windSpeed: 2.16424124175 LOOP: 2019-02-27 15:50:48 EST (1551300648) cloudbase: 1289.90616161, dateTime: 1551300648, dewpoint: 16.5069359108, heatindex: 20.84, humidex: 20.84, maxSolarRad: None, outBatteryStatus: 0, outHumidity: 83.0, outTemp: 20.84, rainRate: 0, usUnits: 1 Any thoughts? I tried converting the output from my BME280 over to imperial however that produced even stranger values Thanks! -- 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]. For more options, visit https://groups.google.com/d/optout.
