Sorry, here is some info. This time, I re-inserted the [Accumulator] 
paragraph at a different place in weewx.conf and it restarted without an 
exit. The web data is still showing "$last.co2"
It ran for a while and then stopped. Debug file attached. Thanks
weewx.conf

# Options for 'MQTTSubscribeService'
[Accumulator]
    [[co2]]
        accumulator = firstlast
        extractor = last

[MQTTSubscribeService]
    # This section is for the MQTTSubscribe service.

    # Turn the service on and off.
    # Default is: true
    # Only used by the service.
    enable = true    # false
==================================================
index.html.tmpl
<tr class = "even">
                <td class="stats_label">105 Crawl Temperature</td>
                <td class="stats_data">$current.extraTemp1 / 
$current.extraTemp1.degree_C</td>
              </tr>
                <tr class = "even">
                <td class="stats_label">CO2 level</td>
                <td class="stats_data">$last.co2</td>
              </tr>


==================================================

Standard web page reads: (http://grattans.org/wx)

105 Crawl Temperature 72.0°F / 22.2°C
CO2 level $last.co2

On Saturday, December 4, 2021 at 12:07:09 PM UTC-5 vince wrote:

> On Saturday, December 4, 2021 at 7:16:00 AM UTC-8 [email protected] wrote:
>
>> I tried changing $current.co2 to $last.co2 but it only printed 
>> "$last.co2" on the web page.
>>
>> Adding the  [Accumulator] section to weewx.conf only caused an error and 
>> exit when I restarted weewx. I tried adding this in several places but none 
>> seems to let weewx restart without an exit error.  Is there a special place 
>> to add this? Couldn't find anything in the doc about placement.  Thanks
>>
>>
> Usual answers apply.
>
> Unless you post the error messages verbatim and/or the changes you made to 
> the skin, we are not going to be able to help you.
>  
>

-- 
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/62b17a9d-4f44-4a3f-a71a-7872c607c4e5n%40googlegroups.com.
bg@n4mrv:/var/log$ tail -500 weewx.log
Dec  4 12:44:42 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
source: {'dateTime': 1638639881.0, 'usUnits': 1, 'current_temp_f': 62, 
'current_humidity': 46, 'current_dewpoint_f': 41, 'purple_pressure': 
29.889367447875, 'pm1_0_cf_1': 5.62, 'pm1_0_cf_1_b': 5.91, 'pm1_0_cf_1_avg': 
5.765000000000001, 'pm1_0_atm': 5.62, 'pm1_0_atm_b': 5.91, 'pm1_0_atm_avg': 
5.765000000000001, 'pm2_5_cf_1': 7.52, 'pm2_5_cf_1_b': 8.06, 'pm2_5_cf_1_avg': 
7.79, 'pm2_5_atm': 7.52, 'pm2_5_atm_b': 8.06, 'pm2_5_atm_avg': 7.79, 
'pm10_0_cf_1': 8.13, 'pm10_0_cf_1_b': 8.35, 'pm10_0_cf_1_avg': 8.24, 
'pm10_0_atm': 8.13, 'pm10_0_atm_b': 8.35, 'pm10_0_atm_avg': 8.24}
Dec  4 12:44:42 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations BEFORE averaing in b reading: 
Concentrations(timestamp=1638639881, pm1_0=5.62, pm10_0=8.13, pm2_5_cf_1=7.52, 
pm2_5_cf_1_b=None, current_temp_f=62, current_humidity=46)
Dec  4 12:44:42 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations: Concentrations(timestamp=1638639881, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:44:42 n4mrv weewx[1206879] DEBUG user.purple: poll_device: 
concentrations: Concentrations(timestamp=1638639881, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:44:42 n4mrv weewx[1206879] DEBUG user.purple: poll_device: Sleeping 
for 5 seconds.
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639883, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 4.0, 'windSpeed10': 2.0, 'windDir': 72.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639881, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:41 EST (1638639881)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:43 EST (1638639883): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639883, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 72.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 4.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:43 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639885, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 4.0, 'windSpeed10': 2.0, 'windDir': 20.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639881, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:41 EST (1638639881)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:45 EST (1638639885): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639885, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 20.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 4.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:45 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639887, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 3.0, 'windSpeed10': 2.0, 'windDir': 11.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639881, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:41 EST (1638639881)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:47 EST (1638639887): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639887, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 11.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: poll_device: calling 
get_concentrations.
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: collect_data: fetching 
from url: http://192.168.1.130:80/json, timeout: 15
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: Starting new 
HTTP connection (1): 192.168.1.130:80
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: 
http://192.168.1.130:80 "GET /json HTTP/1.1" 200 None
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: collect_data: 
192.168.1.130 returned <Response [200]>
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: collect_data: json 
returned from 192.168.1.130 is: {'SensorId': '10:52:1c:41:6d:62', 'DateTime': 
'2021/12/04T17:44:46z', 'Geo': 'PurpleAir-6d62', 'Mem': 21088, 'memfrag': 27, 
'memfb': 15232, 'memcs': 768, 'Id': 63046, 'lat': 37.753101, 'lon': -77.484703, 
'Adc': 0.0, 'loggingrate': 15, 'place': 'outside', 'version': '6.01', 'uptime': 
288199, 'rssi': -50, 'period': 120, 'httpsuccess': 16842, 'httpsends': 16888, 
'hardwareversion': '2.0', 'hardwarediscovered': 
'2.0+BME280+PMSX003-B+PMSX003-A', 'current_temp_f': 62, 'current_humidity': 46, 
'current_dewpoint_f': 41, 'pressure': 1012.16, 'p25aqic_b': 'rgb(80,236,0)', 
'pm2.5_aqi_b': 34, 'pm1_0_cf_1_b': 5.91, 'p_0_3_um_b': 1147.83, 'pm2_5_cf_1_b': 
8.06, 'p_0_5_um_b': 345.17, 'pm10_0_cf_1_b': 8.35, 'p_1_0_um_b': 46.06, 
'pm1_0_atm_b': 5.91, 'p_2_5_um_b': 1.24, 'pm2_5_atm_b': 8.06, 'p_5_0_um_b': 
0.44, 'pm10_0_atm_b': 8.35, 'p_10_0_um_b': 0.24, 'p25aqic': 'rgb(61,234,0)', 
'pm2.5_aqi': 31, 'pm1_0_cf_1': 5.62, 'p_0_3_um': 1165.2, 'pm2_5_cf_1': 7.52, 
'p_0_5_um': 320.57, 'pm10_0_cf_1': 8.13, 'p_1_0_um': 47.33, 'pm1_0_atm': 5.62, 
'p_2_5_um': 2.13, 'pm2_5_atm': 7.52, 'p_5_0_um': 0.83, 'pm10_0_atm': 8.13, 
'p_10_0_um': 0.5, 'pa_latency': 236, 'response': 201, 'response_date': 
1638639853, 'latency': 675, 'key1_response': 200, 'key1_response_date': 
1638639848, 'key1_count': 255554, 'ts_latency': 286, 'key2_response': 200, 
'key2_response_date': 1638639850, 'key2_count': 255549, 'ts_s_latency': 249, 
'response_b': 200, 'response_date_b': 1638639855, 'latency_b': 7, 
'key1_response_b': 200, 'key1_response_date_b': 1638639851, 'key1_count_b': 
255592, 'ts_latency_b': 253, 'key2_response_b': 200, 'key2_response_date_b': 
1638639852, 'key2_count_b': 255579, 'ts_s_latency_b': 280, 'wlstate': 
'Connected', 'status_0': 2, 'status_1': 2, 'status_2': 2, 'status_3': 2, 
'status_4': 2, 'status_5': 2, 'status_6': 2, 'status_7': 0, 'status_8': 2, 
'status_9': 2, 'status_10': 2, 'ssid': 'grattanrt'}
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: Successful read from 
192.168.1.130.
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
source: {'dateTime': 1638639886.0, 'usUnits': 1, 'current_temp_f': 62, 
'current_humidity': 46, 'current_dewpoint_f': 41, 'purple_pressure': 
29.889072148, 'pm1_0_cf_1': 5.62, 'pm1_0_cf_1_b': 5.91, 'pm1_0_cf_1_avg': 
5.765000000000001, 'pm1_0_atm': 5.62, 'pm1_0_atm_b': 5.91, 'pm1_0_atm_avg': 
5.765000000000001, 'pm2_5_cf_1': 7.52, 'pm2_5_cf_1_b': 8.06, 'pm2_5_cf_1_avg': 
7.79, 'pm2_5_atm': 7.52, 'pm2_5_atm_b': 8.06, 'pm2_5_atm_avg': 7.79, 
'pm10_0_cf_1': 8.13, 'pm10_0_cf_1_b': 8.35, 'pm10_0_cf_1_avg': 8.24, 
'pm10_0_atm': 8.13, 'pm10_0_atm_b': 8.35, 'pm10_0_atm_avg': 8.24}
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations BEFORE averaing in b reading: 
Concentrations(timestamp=1638639886, pm1_0=5.62, pm10_0=8.13, pm2_5_cf_1=7.52, 
pm2_5_cf_1_b=None, current_temp_f=62, current_humidity=46)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations: Concentrations(timestamp=1638639886, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: poll_device: 
concentrations: Concentrations(timestamp=1638639886, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:44:47 n4mrv weewx[1206879] DEBUG user.purple: poll_device: Sleeping 
for 5 seconds.
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639889, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 3.0, 'windSpeed10': 2.0, 'windDir': 11.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639886, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:46 EST (1638639886)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:49 EST (1638639889): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639889, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 11.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:49 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639891, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 3.0, 'windSpeed10': 2.0, 'windDir': 9.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639886, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:46 EST (1638639886)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:51 EST (1638639891): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639891, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 9.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:51 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: poll_device: calling 
get_concentrations.
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: collect_data: fetching 
from url: http://192.168.1.130:80/json, timeout: 15
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: Starting new 
HTTP connection (1): 192.168.1.130:80
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: 
http://192.168.1.130:80 "GET /json HTTP/1.1" 200 None
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: collect_data: 
192.168.1.130 returned <Response [200]>
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: collect_data: json 
returned from 192.168.1.130 is: {'SensorId': '10:52:1c:41:6d:62', 'DateTime': 
'2021/12/04T17:44:51z', 'Geo': 'PurpleAir-6d62', 'Mem': 21088, 'memfrag': 27, 
'memfb': 15232, 'memcs': 768, 'Id': 63047, 'lat': 37.753101, 'lon': -77.484703, 
'Adc': 0.0, 'loggingrate': 15, 'place': 'outside', 'version': '6.01', 'uptime': 
288204, 'rssi': -50, 'period': 120, 'httpsuccess': 16842, 'httpsends': 16888, 
'hardwareversion': '2.0', 'hardwarediscovered': 
'2.0+BME280+PMSX003-B+PMSX003-A', 'current_temp_f': 62, 'current_humidity': 46, 
'current_dewpoint_f': 41, 'pressure': 1012.19, 'p25aqic_b': 'rgb(80,236,0)', 
'pm2.5_aqi_b': 34, 'pm1_0_cf_1_b': 5.91, 'p_0_3_um_b': 1147.83, 'pm2_5_cf_1_b': 
8.06, 'p_0_5_um_b': 345.17, 'pm10_0_cf_1_b': 8.35, 'p_1_0_um_b': 46.06, 
'pm1_0_atm_b': 5.91, 'p_2_5_um_b': 1.24, 'pm2_5_atm_b': 8.06, 'p_5_0_um_b': 
0.44, 'pm10_0_atm_b': 8.35, 'p_10_0_um_b': 0.24, 'p25aqic': 'rgb(61,234,0)', 
'pm2.5_aqi': 31, 'pm1_0_cf_1': 5.62, 'p_0_3_um': 1165.2, 'pm2_5_cf_1': 7.52, 
'p_0_5_um': 320.57, 'pm10_0_cf_1': 8.13, 'p_1_0_um': 47.33, 'pm1_0_atm': 5.62, 
'p_2_5_um': 2.13, 'pm2_5_atm': 7.52, 'p_5_0_um': 0.83, 'pm10_0_atm': 8.13, 
'p_10_0_um': 0.5, 'pa_latency': 236, 'response': 201, 'response_date': 
1638639853, 'latency': 675, 'key1_response': 200, 'key1_response_date': 
1638639848, 'key1_count': 255554, 'ts_latency': 286, 'key2_response': 200, 
'key2_response_date': 1638639850, 'key2_count': 255549, 'ts_s_latency': 249, 
'response_b': 200, 'response_date_b': 1638639855, 'latency_b': 7, 
'key1_response_b': 200, 'key1_response_date_b': 1638639851, 'key1_count_b': 
255592, 'ts_latency_b': 253, 'key2_response_b': 200, 'key2_response_date_b': 
1638639852, 'key2_count_b': 255579, 'ts_s_latency_b': 280, 'wlstate': 
'Connected', 'status_0': 2, 'status_1': 2, 'status_2': 2, 'status_3': 2, 
'status_4': 2, 'status_5': 2, 'status_6': 2, 'status_7': 0, 'status_8': 2, 
'status_9': 2, 'status_10': 2, 'ssid': 'grattanrt'}
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: Successful read from 
192.168.1.130.
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
source: {'dateTime': 1638639891.0, 'usUnits': 1, 'current_temp_f': 62, 
'current_humidity': 46, 'current_dewpoint_f': 41, 'purple_pressure': 
29.889958047625, 'pm1_0_cf_1': 5.62, 'pm1_0_cf_1_b': 5.91, 'pm1_0_cf_1_avg': 
5.765000000000001, 'pm1_0_atm': 5.62, 'pm1_0_atm_b': 5.91, 'pm1_0_atm_avg': 
5.765000000000001, 'pm2_5_cf_1': 7.52, 'pm2_5_cf_1_b': 8.06, 'pm2_5_cf_1_avg': 
7.79, 'pm2_5_atm': 7.52, 'pm2_5_atm_b': 8.06, 'pm2_5_atm_avg': 7.79, 
'pm10_0_cf_1': 8.13, 'pm10_0_cf_1_b': 8.35, 'pm10_0_cf_1_avg': 8.24, 
'pm10_0_atm': 8.13, 'pm10_0_atm_b': 8.35, 'pm10_0_atm_avg': 8.24}
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations BEFORE averaing in b reading: 
Concentrations(timestamp=1638639891, pm1_0=5.62, pm10_0=8.13, pm2_5_cf_1=7.52, 
pm2_5_cf_1_b=None, current_temp_f=62, current_humidity=46)
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations: Concentrations(timestamp=1638639891, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: poll_device: 
concentrations: Concentrations(timestamp=1638639891, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:44:52 n4mrv weewx[1206879] DEBUG user.purple: poll_device: Sleeping 
for 5 seconds.
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639893, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 3.0, 'windSpeed10': 2.0, 'windDir': 13.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639891, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:51 EST (1638639891)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:53 EST (1638639893): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639893, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 13.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:53 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639895, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 3.0, 'windSpeed10': 2.0, 'windDir': 58.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639891, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:51 EST (1638639891)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:55 EST (1638639895): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639895, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 58.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:55 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639897, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 2.0, 'windSpeed10': 2.0, 'windDir': 47.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639891, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:51 EST (1638639891)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:57 EST (1638639897): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639897, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 47.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 2.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: poll_device: calling 
get_concentrations.
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: collect_data: fetching 
from url: http://192.168.1.130:80/json, timeout: 15
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: Starting new 
HTTP connection (1): 192.168.1.130:80
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: 
http://192.168.1.130:80 "GET /json HTTP/1.1" 200 None
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: collect_data: 
192.168.1.130 returned <Response [200]>
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: collect_data: json 
returned from 192.168.1.130 is: {'SensorId': '10:52:1c:41:6d:62', 'DateTime': 
'2021/12/04T17:44:56z', 'Geo': 'PurpleAir-6d62', 'Mem': 21088, 'memfrag': 27, 
'memfb': 15232, 'memcs': 768, 'Id': 63048, 'lat': 37.753101, 'lon': -77.484703, 
'Adc': 0.0, 'loggingrate': 15, 'place': 'outside', 'version': '6.01', 'uptime': 
288209, 'rssi': -50, 'period': 120, 'httpsuccess': 16842, 'httpsends': 16888, 
'hardwareversion': '2.0', 'hardwarediscovered': 
'2.0+BME280+PMSX003-B+PMSX003-A', 'current_temp_f': 61, 'current_humidity': 46, 
'current_dewpoint_f': 40, 'pressure': 1012.14, 'p25aqic_b': 'rgb(80,236,0)', 
'pm2.5_aqi_b': 34, 'pm1_0_cf_1_b': 5.91, 'p_0_3_um_b': 1147.83, 'pm2_5_cf_1_b': 
8.06, 'p_0_5_um_b': 345.17, 'pm10_0_cf_1_b': 8.35, 'p_1_0_um_b': 46.06, 
'pm1_0_atm_b': 5.91, 'p_2_5_um_b': 1.24, 'pm2_5_atm_b': 8.06, 'p_5_0_um_b': 
0.44, 'pm10_0_atm_b': 8.35, 'p_10_0_um_b': 0.24, 'p25aqic': 'rgb(61,234,0)', 
'pm2.5_aqi': 31, 'pm1_0_cf_1': 5.62, 'p_0_3_um': 1165.2, 'pm2_5_cf_1': 7.52, 
'p_0_5_um': 320.57, 'pm10_0_cf_1': 8.13, 'p_1_0_um': 47.33, 'pm1_0_atm': 5.62, 
'p_2_5_um': 2.13, 'pm2_5_atm': 7.52, 'p_5_0_um': 0.83, 'pm10_0_atm': 8.13, 
'p_10_0_um': 0.5, 'pa_latency': 236, 'response': 201, 'response_date': 
1638639853, 'latency': 675, 'key1_response': 200, 'key1_response_date': 
1638639848, 'key1_count': 255554, 'ts_latency': 286, 'key2_response': 200, 
'key2_response_date': 1638639850, 'key2_count': 255549, 'ts_s_latency': 249, 
'response_b': 200, 'response_date_b': 1638639855, 'latency_b': 7, 
'key1_response_b': 200, 'key1_response_date_b': 1638639851, 'key1_count_b': 
255592, 'ts_latency_b': 253, 'key2_response_b': 200, 'key2_response_date_b': 
1638639852, 'key2_count_b': 255579, 'ts_s_latency_b': 280, 'wlstate': 
'Connected', 'status_0': 2, 'status_1': 2, 'status_2': 2, 'status_3': 2, 
'status_4': 2, 'status_5': 2, 'status_6': 2, 'status_7': 0, 'status_8': 2, 
'status_9': 2, 'status_10': 2, 'ssid': 'grattanrt'}
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: Successful read from 
192.168.1.130.
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
source: {'dateTime': 1638639896.0, 'usUnits': 1, 'current_temp_f': 61, 
'current_humidity': 46, 'current_dewpoint_f': 40, 'purple_pressure': 
29.88848154825, 'pm1_0_cf_1': 5.62, 'pm1_0_cf_1_b': 5.91, 'pm1_0_cf_1_avg': 
5.765000000000001, 'pm1_0_atm': 5.62, 'pm1_0_atm_b': 5.91, 'pm1_0_atm_avg': 
5.765000000000001, 'pm2_5_cf_1': 7.52, 'pm2_5_cf_1_b': 8.06, 'pm2_5_cf_1_avg': 
7.79, 'pm2_5_atm': 7.52, 'pm2_5_atm_b': 8.06, 'pm2_5_atm_avg': 7.79, 
'pm10_0_cf_1': 8.13, 'pm10_0_cf_1_b': 8.35, 'pm10_0_cf_1_avg': 8.24, 
'pm10_0_atm': 8.13, 'pm10_0_atm_b': 8.35, 'pm10_0_atm_avg': 8.24}
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations BEFORE averaing in b reading: 
Concentrations(timestamp=1638639896, pm1_0=5.62, pm10_0=8.13, pm2_5_cf_1=7.52, 
pm2_5_cf_1_b=None, current_temp_f=61, current_humidity=46)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations: Concentrations(timestamp=1638639896, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=61, 
current_humidity=46)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: poll_device: 
concentrations: Concentrations(timestamp=1638639896, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=61, 
current_humidity=46)
Dec  4 12:44:57 n4mrv weewx[1206879] DEBUG user.purple: poll_device: Sleeping 
for 5 seconds.
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639899, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 2.0, 'windSpeed10': 2.0, 'windDir': 47.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639896, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=61, current_humidity=46)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:56 EST (1638639896)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.331330 into packet.
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:44:59 EST (1638639899): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639899, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.331330000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 47.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 2.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:44:59 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639901, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 2.0, 'windSpeed10': 2.0, 'windDir': 47.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 68.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 5.0, 'windGustDir': 55.0})
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639896, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=61, current_humidity=46)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:44:56 EST (1638639896)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.331330 into packet.
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:45:01 EST (1638639901): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639901, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 68.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.331330000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 47.0, windGust: 5.0, 
windGustDir: 55.0, windSpeed: 2.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:01 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: poll_device: calling 
get_concentrations.
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: collect_data: fetching 
from url: http://192.168.1.130:80/json, timeout: 15
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: Starting new 
HTTP connection (1): 192.168.1.130:80
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: 
http://192.168.1.130:80 "GET /json HTTP/1.1" 200 None
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: collect_data: 
192.168.1.130 returned <Response [200]>
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: collect_data: json 
returned from 192.168.1.130 is: {'SensorId': '10:52:1c:41:6d:62', 'DateTime': 
'2021/12/04T17:45:02z', 'Geo': 'PurpleAir-6d62', 'Mem': 21088, 'memfrag': 27, 
'memfb': 15232, 'memcs': 768, 'Id': 63049, 'lat': 37.753101, 'lon': -77.484703, 
'Adc': 0.0, 'loggingrate': 15, 'place': 'outside', 'version': '6.01', 'uptime': 
288214, 'rssi': -50, 'period': 120, 'httpsuccess': 16842, 'httpsends': 16888, 
'hardwareversion': '2.0', 'hardwarediscovered': 
'2.0+BME280+PMSX003-B+PMSX003-A', 'current_temp_f': 62, 'current_humidity': 46, 
'current_dewpoint_f': 41, 'pressure': 1012.13, 'p25aqic_b': 'rgb(80,236,0)', 
'pm2.5_aqi_b': 34, 'pm1_0_cf_1_b': 5.91, 'p_0_3_um_b': 1147.83, 'pm2_5_cf_1_b': 
8.06, 'p_0_5_um_b': 345.17, 'pm10_0_cf_1_b': 8.35, 'p_1_0_um_b': 46.06, 
'pm1_0_atm_b': 5.91, 'p_2_5_um_b': 1.24, 'pm2_5_atm_b': 8.06, 'p_5_0_um_b': 
0.44, 'pm10_0_atm_b': 8.35, 'p_10_0_um_b': 0.24, 'p25aqic': 'rgb(61,234,0)', 
'pm2.5_aqi': 31, 'pm1_0_cf_1': 5.62, 'p_0_3_um': 1165.2, 'pm2_5_cf_1': 7.52, 
'p_0_5_um': 320.57, 'pm10_0_cf_1': 8.13, 'p_1_0_um': 47.33, 'pm1_0_atm': 5.62, 
'p_2_5_um': 2.13, 'pm2_5_atm': 7.52, 'p_5_0_um': 0.83, 'pm10_0_atm': 8.13, 
'p_10_0_um': 0.5, 'pa_latency': 236, 'response': 201, 'response_date': 
1638639853, 'latency': 675, 'key1_response': 200, 'key1_response_date': 
1638639848, 'key1_count': 255554, 'ts_latency': 286, 'key2_response': 200, 
'key2_response_date': 1638639850, 'key2_count': 255549, 'ts_s_latency': 249, 
'response_b': 200, 'response_date_b': 1638639855, 'latency_b': 7, 
'key1_response_b': 200, 'key1_response_date_b': 1638639851, 'key1_count_b': 
255592, 'ts_latency_b': 253, 'key2_response_b': 200, 'key2_response_date_b': 
1638639852, 'key2_count_b': 255579, 'ts_s_latency_b': 280, 'wlstate': 
'Connected', 'status_0': 2, 'status_1': 2, 'status_2': 2, 'status_3': 2, 
'status_4': 2, 'status_5': 2, 'status_6': 2, 'status_7': 0, 'status_8': 2, 
'status_9': 2, 'status_10': 2, 'ssid': 'grattanrt'}
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: Successful read from 
192.168.1.130.
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
source: {'dateTime': 1638639902.0, 'usUnits': 1, 'current_temp_f': 62, 
'current_humidity': 46, 'current_dewpoint_f': 41, 'purple_pressure': 
29.888186248375, 'pm1_0_cf_1': 5.62, 'pm1_0_cf_1_b': 5.91, 'pm1_0_cf_1_avg': 
5.765000000000001, 'pm1_0_atm': 5.62, 'pm1_0_atm_b': 5.91, 'pm1_0_atm_avg': 
5.765000000000001, 'pm2_5_cf_1': 7.52, 'pm2_5_cf_1_b': 8.06, 'pm2_5_cf_1_avg': 
7.79, 'pm2_5_atm': 7.52, 'pm2_5_atm_b': 8.06, 'pm2_5_atm_avg': 7.79, 
'pm10_0_cf_1': 8.13, 'pm10_0_cf_1_b': 8.35, 'pm10_0_cf_1_avg': 8.24, 
'pm10_0_atm': 8.13, 'pm10_0_atm_b': 8.35, 'pm10_0_atm_avg': 8.24}
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations BEFORE averaing in b reading: 
Concentrations(timestamp=1638639902, pm1_0=5.62, pm10_0=8.13, pm2_5_cf_1=7.52, 
pm2_5_cf_1_b=None, current_temp_f=62, current_humidity=46)
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations: Concentrations(timestamp=1638639902, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: poll_device: 
concentrations: Concentrations(timestamp=1638639902, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:45:02 n4mrv weewx[1206879] DEBUG user.purple: poll_device: Sleeping 
for 5 seconds.
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639903, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 2.0, 'windSpeed10': 2.0, 'windDir': 47.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 69.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 2.0, 'windGustDir': 47.0})
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639902, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:45:02 EST (1638639902)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:45:03 EST (1638639903): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639903, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 69.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 47.0, windGust: 2.0, 
windGustDir: 47.0, windSpeed: 2.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:03 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639905, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 2.0, 'windSpeed10': 2.0, 'windDir': 47.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 69.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 2.0, 'windGustDir': 47.0})
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639902, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:45:02 EST (1638639902)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:45:05 EST (1638639905): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639905, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 69.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 47.0, windGust: 2.0, 
windGustDir: 47.0, windSpeed: 2.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:05 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639907, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 3.0, 'windSpeed10': 2.0, 'windDir': 46.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 69.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 3.0, 'windGustDir': 46.0})
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639902, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:45:02 EST (1638639902)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:45:07 EST (1638639907): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639907, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 69.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 46.0, windGust: 3.0, 
windGustDir: 46.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: poll_device: calling 
get_concentrations.
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: collect_data: fetching 
from url: http://192.168.1.130:80/json, timeout: 15
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: Starting new 
HTTP connection (1): 192.168.1.130:80
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: 
http://192.168.1.130:80 "GET /json HTTP/1.1" 200 None
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: collect_data: 
192.168.1.130 returned <Response [200]>
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: collect_data: json 
returned from 192.168.1.130 is: {'SensorId': '10:52:1c:41:6d:62', 'DateTime': 
'2021/12/04T17:45:07z', 'Geo': 'PurpleAir-6d62', 'Mem': 19488, 'memfrag': 27, 
'memfb': 15232, 'memcs': 768, 'Id': 63050, 'lat': 37.753101, 'lon': -77.484703, 
'Adc': 0.0, 'loggingrate': 15, 'place': 'outside', 'version': '6.01', 'uptime': 
288219, 'rssi': -51, 'period': 120, 'httpsuccess': 16842, 'httpsends': 16888, 
'hardwareversion': '2.0', 'hardwarediscovered': 
'2.0+BME280+PMSX003-B+PMSX003-A', 'current_temp_f': 62, 'current_humidity': 46, 
'current_dewpoint_f': 41, 'pressure': 1012.13, 'p25aqic_b': 'rgb(80,236,0)', 
'pm2.5_aqi_b': 34, 'pm1_0_cf_1_b': 5.91, 'p_0_3_um_b': 1147.83, 'pm2_5_cf_1_b': 
8.06, 'p_0_5_um_b': 345.17, 'pm10_0_cf_1_b': 8.35, 'p_1_0_um_b': 46.06, 
'pm1_0_atm_b': 5.91, 'p_2_5_um_b': 1.24, 'pm2_5_atm_b': 8.06, 'p_5_0_um_b': 
0.44, 'pm10_0_atm_b': 8.35, 'p_10_0_um_b': 0.24, 'p25aqic': 'rgb(61,234,0)', 
'pm2.5_aqi': 31, 'pm1_0_cf_1': 5.62, 'p_0_3_um': 1165.2, 'pm2_5_cf_1': 7.52, 
'p_0_5_um': 320.57, 'pm10_0_cf_1': 8.13, 'p_1_0_um': 47.33, 'pm1_0_atm': 5.62, 
'p_2_5_um': 2.13, 'pm2_5_atm': 7.52, 'p_5_0_um': 0.83, 'pm10_0_atm': 8.13, 
'p_10_0_um': 0.5, 'pa_latency': 236, 'response': 201, 'response_date': 
1638639853, 'latency': 675, 'key1_response': 200, 'key1_response_date': 
1638639848, 'key1_count': 255554, 'ts_latency': 286, 'key2_response': 200, 
'key2_response_date': 1638639850, 'key2_count': 255549, 'ts_s_latency': 249, 
'response_b': 200, 'response_date_b': 1638639855, 'latency_b': 7, 
'key1_response_b': 200, 'key1_response_date_b': 1638639851, 'key1_count_b': 
255592, 'ts_latency_b': 253, 'key2_response_b': 200, 'key2_response_date_b': 
1638639852, 'key2_count_b': 255579, 'ts_s_latency_b': 280, 'wlstate': 
'Connected', 'status_0': 2, 'status_1': 2, 'status_2': 2, 'status_3': 2, 
'status_4': 2, 'status_5': 2, 'status_6': 2, 'status_7': 0, 'status_8': 2, 
'status_9': 2, 'status_10': 2, 'ssid': 'grattanrt'}
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: Successful read from 
192.168.1.130.
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
source: {'dateTime': 1638639907.0, 'usUnits': 1, 'current_temp_f': 62, 
'current_humidity': 46, 'current_dewpoint_f': 41, 'purple_pressure': 
29.888186248375, 'pm1_0_cf_1': 5.62, 'pm1_0_cf_1_b': 5.91, 'pm1_0_cf_1_avg': 
5.765000000000001, 'pm1_0_atm': 5.62, 'pm1_0_atm_b': 5.91, 'pm1_0_atm_avg': 
5.765000000000001, 'pm2_5_cf_1': 7.52, 'pm2_5_cf_1_b': 8.06, 'pm2_5_cf_1_avg': 
7.79, 'pm2_5_atm': 7.52, 'pm2_5_atm_b': 8.06, 'pm2_5_atm_avg': 7.79, 
'pm10_0_cf_1': 8.13, 'pm10_0_cf_1_b': 8.35, 'pm10_0_cf_1_avg': 8.24, 
'pm10_0_atm': 8.13, 'pm10_0_atm_b': 8.35, 'pm10_0_atm_avg': 8.24}
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations BEFORE averaing in b reading: 
Concentrations(timestamp=1638639907, pm1_0=5.62, pm10_0=8.13, pm2_5_cf_1=7.52, 
pm2_5_cf_1_b=None, current_temp_f=62, current_humidity=46)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations: Concentrations(timestamp=1638639907, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: poll_device: 
concentrations: Concentrations(timestamp=1638639907, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:45:07 n4mrv weewx[1206879] DEBUG user.purple: poll_device: Sleeping 
for 5 seconds.
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639909, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 3.0, 'windSpeed10': 2.0, 'windDir': 46.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 69.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 3.0, 'windGustDir': 46.0})
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639907, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:45:07 EST (1638639907)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:45:09 EST (1638639909): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639909, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 69.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 46.0, windGust: 3.0, 
windGustDir: 46.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:09 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639911, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 2.0, 'windSpeed10': 2.0, 'windDir': 46.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 69.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 3.0, 'windGustDir': 46.0})
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639907, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:45:07 EST (1638639907)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:45:11 EST (1638639911): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639911, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 69.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 46.0, windGust: 3.0, 
windGustDir: 46.0, windSpeed: 2.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:11 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:12 n4mrv weewx[1206879] DEBUG user.purple: poll_device: calling 
get_concentrations.
Dec  4 12:45:12 n4mrv weewx[1206879] DEBUG user.purple: collect_data: fetching 
from url: http://192.168.1.130:80/json, timeout: 15
Dec  4 12:45:12 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: Starting new 
HTTP connection (1): 192.168.1.130:80
Dec  4 12:45:12 n4mrv weewx[1206879] DEBUG urllib3.connectionpool: 
http://192.168.1.130:80 "GET /json HTTP/1.1" 200 None
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: collect_data: 
192.168.1.130 returned <Response [200]>
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: collect_data: json 
returned from 192.168.1.130 is: {'SensorId': '10:52:1c:41:6d:62', 'DateTime': 
'2021/12/04T17:45:12z', 'Geo': 'PurpleAir-6d62', 'Mem': 21088, 'memfrag': 27, 
'memfb': 15232, 'memcs': 768, 'Id': 63051, 'lat': 37.753101, 'lon': -77.484703, 
'Adc': 0.0, 'loggingrate': 15, 'place': 'outside', 'version': '6.01', 'uptime': 
288224, 'rssi': -50, 'period': 120, 'httpsuccess': 16842, 'httpsends': 16888, 
'hardwareversion': '2.0', 'hardwarediscovered': 
'2.0+BME280+PMSX003-B+PMSX003-A', 'current_temp_f': 62, 'current_humidity': 46, 
'current_dewpoint_f': 41, 'pressure': 1012.1, 'p25aqic_b': 'rgb(80,236,0)', 
'pm2.5_aqi_b': 34, 'pm1_0_cf_1_b': 5.91, 'p_0_3_um_b': 1147.83, 'pm2_5_cf_1_b': 
8.06, 'p_0_5_um_b': 345.17, 'pm10_0_cf_1_b': 8.35, 'p_1_0_um_b': 46.06, 
'pm1_0_atm_b': 5.91, 'p_2_5_um_b': 1.24, 'pm2_5_atm_b': 8.06, 'p_5_0_um_b': 
0.44, 'pm10_0_atm_b': 8.35, 'p_10_0_um_b': 0.24, 'p25aqic': 'rgb(61,234,0)', 
'pm2.5_aqi': 31, 'pm1_0_cf_1': 5.62, 'p_0_3_um': 1165.2, 'pm2_5_cf_1': 7.52, 
'p_0_5_um': 320.57, 'pm10_0_cf_1': 8.13, 'p_1_0_um': 47.33, 'pm1_0_atm': 5.62, 
'p_2_5_um': 2.13, 'pm2_5_atm': 7.52, 'p_5_0_um': 0.83, 'pm10_0_atm': 8.13, 
'p_10_0_um': 0.5, 'pa_latency': 236, 'response': 201, 'response_date': 
1638639853, 'latency': 675, 'key1_response': 200, 'key1_response_date': 
1638639848, 'key1_count': 255554, 'ts_latency': 286, 'key2_response': 200, 
'key2_response_date': 1638639850, 'key2_count': 255549, 'ts_s_latency': 249, 
'response_b': 200, 'response_date_b': 1638639855, 'latency_b': 7, 
'key1_response_b': 200, 'key1_response_date_b': 1638639851, 'key1_count_b': 
255592, 'ts_latency_b': 253, 'key2_response_b': 200, 'key2_response_date_b': 
1638639852, 'key2_count_b': 255579, 'ts_s_latency_b': 280, 'wlstate': 
'Connected', 'status_0': 2, 'status_1': 2, 'status_2': 2, 'status_3': 2, 
'status_4': 2, 'status_5': 2, 'status_6': 2, 'status_7': 0, 'status_8': 2, 
'status_9': 2, 'status_10': 2, 'ssid': 'grattanrt'}
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: Successful read from 
192.168.1.130.
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
source: {'dateTime': 1638639912.0, 'usUnits': 1, 'current_temp_f': 62, 
'current_humidity': 46, 'current_dewpoint_f': 41, 'purple_pressure': 
29.88730034875, 'pm1_0_cf_1': 5.62, 'pm1_0_cf_1_b': 5.91, 'pm1_0_cf_1_avg': 
5.765000000000001, 'pm1_0_atm': 5.62, 'pm1_0_atm_b': 5.91, 'pm1_0_atm_avg': 
5.765000000000001, 'pm2_5_cf_1': 7.52, 'pm2_5_cf_1_b': 8.06, 'pm2_5_cf_1_avg': 
7.79, 'pm2_5_atm': 7.52, 'pm2_5_atm_b': 8.06, 'pm2_5_atm_avg': 7.79, 
'pm10_0_cf_1': 8.13, 'pm10_0_cf_1_b': 8.35, 'pm10_0_cf_1_avg': 8.24, 
'pm10_0_atm': 8.13, 'pm10_0_atm_b': 8.35, 'pm10_0_atm_avg': 8.24}
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations BEFORE averaing in b reading: 
Concentrations(timestamp=1638639912, pm1_0=5.62, pm10_0=8.13, pm2_5_cf_1=7.52, 
pm2_5_cf_1_b=None, current_temp_f=62, current_humidity=46)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_concentrations: 
concentrations: Concentrations(timestamp=1638639912, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: poll_device: 
concentrations: Concentrations(timestamp=1638639912, pm1_0=5.765000000000001, 
pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, current_temp_f=62, 
current_humidity=46)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: poll_device: Sleeping 
for 5 seconds.
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639913, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.4, 'windSpeed': 2.0, 'windSpeed10': 2.0, 'windDir': 46.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 69.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 3.0, 'windGustDir': 46.0})
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639912, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:45:12 EST (1638639912)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:45:13 EST (1638639913): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639913, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 69.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.4, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 46.0, windGust: 3.0, 
windGustDir: 46.0, windSpeed: 2.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:13 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet(Event 
type: <class 'weewx.NEW_LOOP_PACKET'> | packet: {'dateTime': 1638639915, 
'usUnits': 1, 'barometer': 30.098, 'inTemp': 73.5, 'inHumidity': 32.0, 
'outTemp': 56.5, 'windSpeed': 1.0, 'windSpeed10': 2.0, 'windDir': 46.0, 
'extraTemp1': 74.0, 'soilTemp1': 54.0, 'soilTemp2': 90.0, 'soilTemp4': 57.0, 
'leafTemp1': 54.0, 'leafTemp2': 90.0, 'outHumidity': 69.0, 'rainRate': 0.0, 
'UV': 1.4, 'radiation': 427.0, 'stormRain': 0.0, 'dayRain': 0.0, 'monthRain': 
0.0, 'yearRain': 41.65, 'dayET': 0.015, 'monthET': 0.14, 'yearET': 25.19, 
'leafWet4': 0.0, 'insideAlarm': 0, 'rainAlarm': 0, 'outsideAlarm1': 0, 
'outsideAlarm2': 0, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 
'extraAlarm4': 0, 'extraAlarm5': 0, 'extraAlarm6': 0, 'extraAlarm7': 0, 
'extraAlarm8': 0, 'soilLeafAlarm1': 0, 'soilLeafAlarm2': 0, 'soilLeafAlarm3': 
0, 'soilLeafAlarm4': 0, 'txBatteryStatus': 0, 'consBatteryVoltage': 4.72, 
'forecastIcon': 6, 'forecastRule': 44, 'sunrise': 1638619800, 'sunset': 
1638654660, 'rain': 0.0, 'windGust': 3.0, 'windGustDir': 46.0})
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: new_loop_packet: 
self.cfg.concentrations: Concentrations(timestamp=1638639912, 
pm1_0=5.765000000000001, pm10_0=8.24, pm2_5_cf_1=7.52, pm2_5_cf_1_b=8.06, 
current_temp_f=62, current_humidity=46)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: Time of reading being 
inserted: 2021-12-04 12:45:12 EST (1638639912)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm1_0]: 
5.765000 into packet.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: Inserted packet[pm2_5]: 
5.336670 into packet.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: Inserted 
packet[pm10_0]: 8.240000 into packet.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final packet is 2021-12-04 12:45:15 EST (1638639915): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639915, dayET: 0.015, dayRain: 0.0, 
extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, 
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 74.0, forecastIcon: 
6, forecastRule: 44, inHumidity: 32.0, insideAlarm: 0, inTemp: 73.5, leafTemp1: 
54.0, leafTemp2: 90.0, leafWet4: 0.0, monthET: 0.14, monthRain: 0.0, 
outHumidity: 69.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 56.5, pm1_0: 
5.765000000000001, pm10_0: 8.24, pm2_5: 5.336670000000001, pm2_5_aqi: 
22.083333333333332, pm2_5_aqi_color: 32768, radiation: 427.0, rain: 0.0, 
rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, 
soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilTemp1: 54.0, soilTemp2: 90.0, 
soilTemp4: 57.0, stormRain: 0.0, sunrise: 1638619800, sunset: 1638654660, 
txBatteryStatus: 0, usUnits: 1, UV: 1.4, windDir: 46.0, windGust: 3.0, 
windGustDir: 46.0, windSpeed: 1.0, windSpeed10: 2.0, yearET: 25.19, yearRain: 
41.65
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(ET)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.drivers.vantage: Getting 
archive packets since 2021-12-04 12:30:00 EST (1638639000)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.drivers.vantage: Gentle wake 
up of console successful
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.drivers.vantage: Retrieving 1 
page(s); starting index= 3
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.MQTTSubscribe: (Service) data-> 
final record is 2021-12-04 12:45:00 EST (1638639900): barometer: 30.098, 
consBatteryVoltage: 4.72, dateTime: 1638639900, ET: 0.0, extraTemp1: 74.0, 
forecastRule: 44, highOutTemp: 56.4, highRadiation: 480.0, highUV: 1.5, 
inHumidity: 32.0, inTemp: 73.5, interval: 15, leafTemp1: 54.0, leafTemp2: 90.0, 
lowOutTemp: 55.2, outHumidity: 68.0, outTemp: 56.4, radiation: 401.0, rain: 
0.0, rainRate: 0.0, rxCheckPercent: 98.51388888888889, soilTemp1: 54.0, 
soilTemp2: 90.0, soilTemp4: 57.0, txBatteryStatus: 0, usUnits: 1, UV: 1.4, 
windDir: 67.5, windGust: 6.0, windGustDir: 292.5, wind_samples: 346.0, 
windSpeed: 2.0
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(pressure)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(altimeter)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windchill)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(heatindex)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(dewpoint)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(inDewpoint)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(maxSolarRad)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(cloudbase)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(humidex)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(appTemp)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windrun)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windDir)
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG user.purple: get_scalar(windGustDir)
Dec  4 12:45:15 n4mrv weewx[1206879] INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.restx: Shut down EmonCMS 
thread.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.restx: Shut down AWEKAS thread.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.restx: Shut down WOW thread.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.restx: Shut down CWOP thread.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.restx: Shut down PWSWeather 
thread.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.restx: Shut down 
Wunderground-PWS thread.
Dec  4 12:45:15 n4mrv weewx[1206879] DEBUG weewx.restx: Shut down 
StationRegistry thread.
Dec  4 12:45:15 n4mrv weewx[1206879] INFO user.MQTTSubscribe: (Service) 
Disconnected with result code 0
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__: Caught unrecoverable 
exception:
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****  too many 
values to unpack (expected 4)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****  Traceback 
(most recent call last):
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 214, in run
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet))
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 245, in dispatchEvent
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
callback(event)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 624, in check_loop
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      raise 
BreakLoop
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****  
weewx.engine.BreakLoop
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****  During 
handling of the above exception, another exception occurred:
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****  Traceback 
(most recent call last):
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewxd", line 157, in main
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
engine.run()
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 221, in run
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
self.dispatchEvent(weewx.Event(weewx.POST_LOOP))
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 245, in dispatchEvent
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
callback(event)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 640, in post_loop
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
self._catchup(self.engine.console.genArchiveRecords)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 690, in _catchup
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD,
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 245, in dispatchEvent
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
callback(event)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 665, in new_archive_record
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
dbmanager.addRecord(event.record,
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/manager.py", line 288, in addRecord
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
self._updateHiLo(accumulator, cursor)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/manager.py", line 1012, in _updateHiLo
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
_stats_dict = self._get_day_summary(_sod_ts, cursor)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/manager.py", line 1412, in _get_day_summary
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
_day_accum.set_stats(_day_key, _stats_tuple)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/accum.py", line 480, in set_stats
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
self[obs_type].setStats(stats_tuple)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****    File 
"/home/weewx/bin/weewx/accum.py", line 361, in setStats
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****      
self.first, self.firsttime, self.last, self.lasttime = stats_tuple \
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****  ValueError: 
too many values to unpack (expected 4)
Dec  4 12:45:15 n4mrv weewx[1206879] CRITICAL __main__:     ****  Exiting.
bg@n4mrv:/var/log$

Reply via email to