Temperatures Near Cumberland Center, Maine from Four Volunteer Meteorological Stations

Data provided graciously by https://weather.gladstonefamily.net and the Citizen Weather Observer Program. Also the NOAA National Weather Service.

Other National maps. This one is Interactive

The source code for collecting data and generating charts is available on request. Charts are refreshed nightly.

Data Quality

View Data Quality Report - Monitor data freshness, completeness, range validation, energy trends, and seasonality patterns across all weather stations and energy data sources.

Temperature Charts

12 week
        chart
Figure 1. Weekly air temperatures for the previous 12 weeks at the four observation stations.

In all charts, Max Data is the latest measurement from the database. This Week, or this whatever time period, is the date the chart was generated.
Variance between the two indicates that either data for the current day is not available in the database for some reason (if This Week is later than Max Data) or someone went back in time and ran the chart scripts before the data were loaded (if This Week is earlier than Max Data).

weekly temp
        comparison
Figure 2. Yearly comparison of weekly average air temperatures at station e4229



KPWM daily avg
Figure 3. Comparison of a few years of temps for the last 30 days of daily temps for station KPWM agentically coded by Claude.ai


KPWM daily avg
Figure 4. Comparison of a few years of temps for the last 30 days of daily temps for station KPWM agentically coded by Copilot.ai

G-Series CWOP Stations

These are newer Citizen Weather Observer Program (CWOP) stations in the area, started in 2024-2025.

G5290 (Started Aug 2024)

G5290 Weekly Temps
Weekly average temps by week number
G5290 60-Day Temps
60-day daily temperature comparison

G5544 (Started Nov 2024)

G5544 Weekly Temps
Weekly average temps by week number
G5544 60-Day Temps
60-day daily temperature comparison

ZASTMET Real-Time Data

zastmet_realtime.png
Figure 5. Last 48 hours of 5-minute data from the ZASTMET station. Made by both Copilot and Claude


zastmet_realtime_fullrecord.png
Figure 6. Full record of 5-minute data from the ZASTMET station. Made by both Copilot and Claude


zastmet_wind.png
Figure 7. Wind conditions over the previous 24 hours at ZASTMET


kpwm_wind.png
Figure 8. Wind conditions over the previous 24 hours at KPWM


weekly_kpwm_elect_temp_ranges.png
Figure 9. KPWM Weekly temperature and electricity for the period of record


weekly_E4229_elect_temp_ranges.png
Figure 10. E4229 Weekly temperature and electricity for the period of record


weekly_E4279_elect_temp_ranges.png
Figure 11. E4279 Weekly temperature and electricity for the period of record


kpwm_daily_elect_temp.png
Figure 12. KPWM Daily temperature and electricity for the last 60 days

Updated cost per khw from .18 to .25 on April 4, 2023



monthly_stacked_energy_use.png
Figure 13. Monthly gas and electricity use


monthly_stacked_energy_cost.png
Figure 14. Monthly gas and electricity cost in dollars


annual_stacked_energy_cost.png
Figure 15. Annual gas and electricity cost in dollars


monthly_cumulative_electric.png
Figure 16. Monthly cumulative electricity use (30.4-day periods) from hourly meter data

monthly_cumulative_electric_3yr.png
Figure 17. Monthly cumulative electricity use (30.4-day periods) from hourly meter data for previous three years

annual_cumulative_comparison.png
Figure 18. Annual cumulative electricity comparison: meter readings vs utility bills vs NREL solar prediction


weekly_elec_use_temp_corr_lt2020.png
Figure 19. Weekly electricity use against average temperature at KPWM before the year 2020


weekly_elec_use_hdd65_corr_lt2020.png
Figure 20. Weekly electricity use against weekly cumulative Heating Degree Days (HDD) using the 65 degree point at KPWM before the year 2020

From weather.gov

Degree days are based on the assumption that when the outside temperature is 65°F, we don't need heating or cooling to be comfortable.
Degree days are the difference between the daily temperature mean,
(high temperature plus low temperature divided by two) and 65°F. If the temperature mean is above 65°F, we subtract 65 from the mean and
the result is Cooling Degree Days. If the temperature mean is below 65°F, we subtract the mean from 65 and the result is Heating Degree Days.

For now we simply subtract the daily average temperature from 65, where negative values represent cooling degree days. The plots confirm cooling
days occur in the summer and occasionally in the fall


weekly_elec_use_temp_corr_2020gt.png
Figure 21. Weekly electricity use against average temperature at KPWM for the year 2020 and after


weekly_elec_use_hdd65_corr_2020gt.png
Figure 22. Weekly electricity use against weekly cumulative Heating Degree Days (HDD) using the 65 degree point at KPWM for the year 2020 and after


annual_energy_plot.png
Figure 23. Annual energy costs by year. Also showing therms of heat applied through gas as normalizer for use.

43534534 3
Figure 24. Yearly comparison of weekly average air temperatures at station e4279

kpwm
Figure 25. Yearly comparison of weekly average air temperatures at station KPWM

overview map
Figure 26. Overview map displaying the relative positions of the monitoring stations and the home base. Static map developed with Qgis

Two different elevations for each station are shown in the table. Elevations from the US National Elevation Dataset appear to be the most accurate.


monthly_electric_costs2.png
Figure 27. Monthly electricity costs for each kwh used as a scatter plot.
The entire electric bill is used to calculate cost. Therefore if the delivery costs go up, but the commodity (cost of each kwh from the supplier) stays the same, the apparent cost to deliver the electricity will still rise. This shows any possible relation between khws used and the cost per kwh.
Colors highlight the drift upward over time.


monthly_dollars_per_kwh.png
Figure 28. Monthly electricity dollars (cents) for each kwh over time.
The entire electric bill is used to calculate cost. Therefore if the delivery costs go up, but the commodity (cost of each kwh from the supplier) stays the same, the apparent cost to deliver the electricity will still rise.
This should show a rise over time of cost per kwh as delivered to the house, which incorporates both commodity as well as infrastructure/business cost changes.

Energy Analysis

About This Section: These analyses apply statistical methods to understand how weather affects energy consumption. The house uses natural gas for heating (hydronic boiler system) and electricity for cooling (window/portable AC units, added over time). A hot tub has been in continuous use since June 2020 (inflatable June 2020-April 2021, Softub since April 2021).

Temperature Response and Load Profiles


temp_response_curve.png

Figure 29. Temperature Response Curve - This polynomial regression shows the classic U-shaped relationship between outdoor temperature and electricity consumption. The balance point (minimum of the curve) identifies the temperature at which the building requires minimal heating or cooling. For this home, the balance point is around 46°F, lower than the typical 65°F baseline, suggesting good insulation or cooler temperature preferences. The steeper cooling slope (right arm) compared to heating slope indicates that AC systems are more energy-intensive than supplemental electric heating.


hourly_load_profiles.png

Figure 30. Hour-of-Day Load Profiles - This analysis reveals daily consumption patterns by season. Summer (red) shows the classic afternoon/evening peak from AC usage. Winter (blue) maintains elevated usage throughout the day from the hot tub and supplemental heating. The baseload (overnight 1am-5am average) represents always-on appliances like refrigerators, routers, and standby loads. Peak demand consistently occurs around 6pm across all seasons.


efficiency_change_analysis.png

Figure 31. Efficiency Change Point Analysis - This tracks kWh per Heating Degree Day (HDD) over time to identify changes in heating efficiency. Lower values indicate better efficiency. The analysis breaks data into periods to detect the impact of equipment changes or behavioral shifts. Note: Primary heating is natural gas, so this primarily captures supplemental electric loads and the hot tub's contribution during heating season.


Summer Cooling Analysis

These analyses focus on summer cooling loads, which are entirely electric. Additional AC units have been added to the house over the years to improve comfort.

humidity_cooling_analysis.png

Figure 32. Humidity Impact on Cooling - Air conditioners must handle both sensible cooling (lowering temperature) and latent cooling (removing moisture). Dewpoint temperature directly measures air moisture content and often predicts AC energy use better than dry-bulb temperature alone. Statistical analysis shows dewpoint has a stronger correlation (r ≈ 0.51) with summer energy use than temperature (r ≈ 0.25). Each 1°F increase in dewpoint adds approximately 2 kWh to daily summer consumption, confirming that humid days drive higher AC loads due to dehumidification requirements.


summer_cooling_trend.png

Figure 33. Summer Cooling Trend - This year-over-year analysis tracks summer electricity consumption normalized by Cooling Degree Days (CDD) to account for weather variations. Key findings:

Statistical tests (ANOVA p < 0.001) confirm these yearly differences are significant. The increasing kWh/CDD trend reflects added AC capacity to improve home comfort.


Heating and Wind Effects

wind_heating_analysis.png

Figure 34. Wind Effect on Heating - Wind increases building heat loss through infiltration (cold air forced through gaps) and convection (faster heat transfer from exterior surfaces). This analysis tests whether wind speed adds predictive power beyond temperature alone. Results show wind has a small but measurable effect, with each additional mph of wind adding approximately 0.5 kWh per day at cold temperatures. The effect is most pronounced below 20°F where heating loads are highest. Note: Primary heating is natural gas; this analysis captures electric supplemental loads.


Weather Station Comparison

station_comparison.png

Figure 35. Multi-Station Temperature Comparison - This analysis compares three weather data sources:

All stations correlate highly (r > 0.98) but show systematic biases. ZASTMET reads ~1.5°F warmer than KPWM on average, likely due to being inland and near the house. Importantly, ZASTMET shows the highest R² for predicting energy use, confirming that the closest station best represents the microclimate affecting the home.


Energy Anomaly Detection

anomaly_detection.png

Figure 36. Energy Anomaly Detection - This analysis builds a baseline model predicting daily energy from temperature and identifies days that deviate significantly (beyond 2 standard deviations). High anomalies (red) may indicate equipment issues, guests, or unusual activity. Low anomalies (blue) often correspond to vacations or time away. The inflatable hot tub period (June 2020-April 2021) shows elevated residuals, confirming its significant energy impact. July 2020 contains several of the highest anomaly days, coinciding with hot tub break-in and summer heat.


Cost and Efficiency Metrics

cost_per_degree_day.png

Figure 37. Cost per Degree-Day Trends - This weather-normalizes energy costs to track true efficiency over time:

The gas heating efficiency trend helps identify when boiler maintenance or insulation improvements may be needed. Electric cooling intensity increases reflect deliberate investment in home comfort through additional AC units.


Data Quality: Bill vs Meter Reconciliation

bill_meter_reconciliation.png

Figure 38. Bill vs Meter Reconciliation - This compares the smart meter's hourly readings (aggregated to billing periods) against utility bill kWh values. High correlation validates the meter data used throughout these analyses. Small discrepancies arise from timing differences, data gaps, and timezone handling. Periods with significant gaps in hourly data (shown in orange) are expected to show larger discrepancies.


Balance Point Shift Analysis

balance_point_shift.png

Figure 39. Balance Point Shift Over Time - This analysis examines whether the temperature "balance point" (the outdoor temperature at which energy use is minimized) has shifted over the years. The left panel shows temperature response curves fitted separately for different time periods, revealing how the U-shaped relationship between temperature and energy use has evolved. The right panel tracks yearly balance points to identify trends. Key findings:

The shift during 2021-2022 suggests significant changes in cooling behavior or equipment, while the overall yearly trend shows no statistically significant long-term drift.


Residential Solar

System Overview: This section displays real-time production and consumption data from a residential rooftop solar installation in southern Maine. The system consists of 29 solar panels (with one additional panel to be added) producing a peak capacity of 12.76 kW. The system was installed in January 2026 and feeds data to SolarEdge monitoring every 15 minutes.

The charts below show how solar energy flows through the home: production is split between direct home use ("To Home") and export to the grid ("To Grid"), while consumption shows what comes from solar versus grid import.

Daily Energy Summary

Daily solar energy bars

Figure 40. Daily Energy Bars - Horizontal stacked bars showing today's energy breakdown. Production shows solar energy generated, split into power used directly by the home (green) and exported to the grid (blue). Consumption shows total home energy use, split between solar-sourced (light blue) and grid-imported (orange).


Daily Power Flow

Daily solar power chart

Figure 41. Daily Site Power - 15-minute resolution power flow throughout the day. Production appears above the zero line, consumption below. The overlap of "To Home" and "From Solar" represents self-consumed solar energy. Peak production typically occurs around solar noon; morning and evening grid imports cover demand when solar production is insufficient.


Weekly Energy Summary

Weekly solar energy bars

Figure 42. Weekly Energy Bars - Daily production and consumption totals for the past week. Day-to-day variation reflects weather conditions (cloud cover reduces production) and household activity patterns. The stacked colors show the breakdown between self-consumption, grid export, and grid import.


Weekly Power Flow

Weekly solar power chart

Figure 43. Weekly Site Power - Seven days of 15-minute power data showing the daily solar generation pattern. Clear days show smooth bell curves; cloudy days show irregular production. This view helps identify weather impacts and consumption patterns over the week.


Net Energy Balance

Weekly net energy

Figure 44. Weekly Net Energy - Daily net energy balance (production minus consumption). Blue bars above zero indicate days when solar production exceeded household consumption (surplus exported to grid). Orange bars below zero indicate days when consumption exceeded production (deficit imported from grid). This view quickly shows whether the home is a net producer or consumer on any given day.


Monthly net energy

Figure 45. Monthly Net Energy - Monthly net energy balance showing the cumulative effect over longer periods. Positive months (blue) indicate net energy export to the grid; negative months (orange) indicate net grid import. Over a full year, this chart will reveal seasonal patterns - expect surpluses in sunny months and deficits in winter when days are shorter and heating loads higher.


Monthly Energy Summary

Monthly solar energy bars

Figure 46. Monthly Energy Bars - Monthly production and consumption totals for all available data, using the same side-by-side stacked bar layout as the weekly chart (Figure 42). Each month shows two bars: Production (left) split between energy used directly by the home (green) and exported to the grid (blue); Consumption (right) split between solar-sourced (light blue) and grid-imported (orange). Seasonal patterns are clearly visible — summer months show high production with significant grid export, while winter months show lower production and heavier grid import to meet household demand.



    

Figure 47. Interactive map served from weathermap.fluidgrid.site via MapLibre GL and PMTiles

Technical architecture

Figure 48. Plumbing. This is how this site is maintained.

Primary server
Figure 49. A naked Raspberry Pi 3B

Primary server
Figure 50. The Pi in action. USB-powered and connected over WiFi.


Page Last modified: March 15, 2026