{
  "project": "gpu-pilot",
  "doc": "energy/ENERGY.md",
  "title": "Energy \u2014 Provider-Level Utility Rates",
  "oneline": "EIA-861 utility rates + territories, URDB tariffs, heating oil/propane, retail-choice registry, and the cross-fuel + savings views in the commute DB.",
  "tldr": [
    "5 new tables in the commute DB: utility_providers (3,230), utility_rates_annual (4,141 \u2014 utility \u00d7 state \u00d7 2023/2024 residential \u00a2/kWh, bundled-preferred from EIA-861 revenue\u00f7sales), utility_service_territory (23,558 utility\u00d7county; NJ/NY FIPS'd), utility_tariffs (17 URDB majors NY/NJ/CT/PA), state_energy_choice (51 \u2014 15 electric / 16 gas choice states).",
    "Filled the heating-fuel gap: heating_oil_no2 (21,846 rows) + propane (28,759) inserted into energy_prices \u2014 EIA weekly residential $/gal, full 1990\u21922026-03-30 history, state/PADD/US. Existing rows untouched.",
    "NJ worked example: JCP&L 15.65 \u00a2/kWh vs PSE&G 20.42 vs Rockland 21.04 vs ACE 23.41 (2024) \u2014 up to $839/yr spread at 10,800 kWh; 2026 BGS-RSCP supply auction: PSE&G 10.938 \u00a2/kWh (price-to-compare basis, njpowerswitch.com).",
    "Cross-fuel view energy_cost_per_mmbtu: NJ gas $13.41/MMBTU vs propane $41.78 vs heating oil $42.15 vs electric resistance $67.76 \u2014 oil heat \u2248 3.1\u00d7 utility gas right now.",
    "utility_savings_county view (8,187 rows): per-county \u00a2/kWh vs cheapest serving utility + vs state avg, $/yr at 10,800 kWh; single-utility counties flagged no-choice. Refresh: annual 861, weekly oil/propane in season (./load.sh, idempotent)."
  ],
  "updated": "2026-06-12 00:31",
  "sections": [
    {
      "level": 1,
      "title": "ENERGY.md \u2014 Provider-Level Utility Rate Layer"
    },
    {
      "level": 2,
      "title": "What's loaded"
    },
    {
      "level": 2,
      "title": "Price semantics (the one thing to remember)"
    },
    {
      "level": 2,
      "title": "Worked example \u2014 New Jersey (all numbers from this DB)"
    },
    {
      "level": 2,
      "title": "Savings view sample (5 NJ counties, `utility_savings_county`)"
    },
    {
      "level": 2,
      "title": "Source registry"
    },
    {
      "level": 2,
      "title": "Refresh cadence (recommend adopting into geo `run_energy_prices_etl.py`)"
    },
    {
      "level": 2,
      "title": "Known gaps / open questions"
    },
    {
      "level": 2,
      "title": "Decisions needed from Krishna"
    }
  ],
  "stats": {
    "lines": 122,
    "words": 1141
  },
  "html": "https://board.certihomes.com/project-docs/gpu-pilot/energy-ENERGY.html",
  "out_name": "energy-ENERGY.md",
  "comments_api": "https://board.certihomes.com/api/doc-comments?project=gpu-pilot&doc=energy/ENERGY.md"
}