I think the underlying problem is that some Purpleair stations are not getting good uploads and we appear to be in ‘bunches’ on the map … my station is offline to them right now, but a local check shows it is displaying current values. Very strange.
The WD graph is likely wonky due to the intermittent nature of the data on purpleair.com/json feed for the station.
My testtags.php shows
//==========
$purpleair2_5 = '46.0'; //Value of 2.5 micron particle measure from purple air sensor (see in WD under setup, advanced/misc)
$purpleair1_0 = '186.2'; //Value of 1.0 micron particle measure from purple air sensor
$purpleair10_0 = '282.3'; //Value of 10.0 micron particle measure from purple air sensor
$purpleairaqi = '126.9'; //AQI (air quality index) value from purple air sensor
$purpleairaqidescription = 'Unhealthy for Sensitive Groups '; //AQI description (e.g Good, moderate)
$purpleair60minmean10_0 = '287.0'; //Last 60 minutes average PM 10.0 value
$purpleair60minmean2_5 = '46.8'; //Last 60 minutes average PM 2.5 value
$purpleair24hourmean10_0 = '282.3'; //Last 24 hours average PM 10.0 value
$purpleair24hourmean2_5 = '9.6'; //Last 24 hours average PM 2.5 value
$purpleair60minmin10_0 = '282.3'; //Min value in last 60 minutes PM 10.0 value
$purpleair24hourmin10_0 = '0.0'; //Min value in last 24 hours PM 10.0 value
$purpleair60minmin2_5 = '46.0'; //Min value in last 60 minutes PM 2.5 value
$purpleair24hourmin2_5 = '-1.0'; //Min value in last 24 hours PM 2.5 value
$purpleair60minmax10_0 = '282.3'; //Max value in last 60 minutes PM 10.0 value
$purpleair24hourmax10_0 = '282.3'; //Max value in last 24 hours PM 10.0 value
$purpleair60minmax2_5 = '46.0'; //Max value in last 60 minutes PM 2.5 value
$purpleair24hourmax2_5 = '56.0'; //Max value in last 24 hours PM 2.5 value
$purpleair2_52 ='0.0'; //2nd sensor 2.5 reading
$purpleair1_02 ='0.0'; //2nd sensor 1.0 reading
$purpleair10_02 ='0.0'; //2nd sensor 10 reading
$purpleairaqi2 ='179.8'; //2nd sensor aqi reading
$purpleairaqidescription2 = 'Unhealthy '; // 2nd sensor aqi description
so now the second sensor seems to be acting up. The local JSON shows
{"SensorId":"a0:20:a6:a:a2:7a","DateTime":"2018/11/11T22:32:11z","Geo":"AirMonitor_a27a","Mem":26264,"Id":397,"Adc":0.01,"lat":37.274700,"lon":-122.022903,"accuracy":0,"elevation":0.00,"version":"2.50i","uptime":15824,"rssi":-69,"hardwareversion":"2.0","hardwarediscovered":"2.0+OPENLOG+16021 MB+DS3231+BME280+PMSX003A+PMSX003B","current_temp_f":75,"current_humidity":9,"current_dewpoint_f":12.31,"pressure":1007.25,"pm1_0_atm_b":90.49,"pm2_5_atm_b":124.91,"pm10_0_atm_b":132.80,"pm1_0_cf_1_b":59.71,"pm2_5_cf_1_b":82.29,"pm10_0_cf_1_b":87.51,"p_0_3_um_b":13614.09,"p_0_5_um_b":4350.54,"p_1_0_um_b":661.03,"p_2_5_um_b":40.37,"p_5_0_um_b":9.34,"p_10_0_um_b":1.94,"pm1_0_atm":91.70,"pm2_5_atm":125.23,"pm10_0_atm":132.41,"pm1_0_cf_1":60.48,"pm2_5_cf_1":82.68,"pm10_0_cf_1":87.57,"p_0_3_um":15878.11,"p_0_5_um":4650.34,"p_1_0_um":680.86,"p_2_5_um":33.32,"p_5_0_um":11.14,"p_10_0_um":1.18,"responseCode":"504","responseCode_date":1541975527,"key1_responseCode":"200","key1_responseCode_date":1541962057,"key1_count":376476,"key2_responseCode":"200","key2_responseCode_date":1541962067,"key2_count":380139,"key1_responseCode_b":"200","key1_responseCode_date_b":1541962087,"key1_count_b":380002,"key2_responseCode_b":"200","key2_responseCode_date_b":1541975457,"key2_count_b":380852}