schema.nfh.globalSearch schemas…

EnergyResourceStorage

Canonical term page (persistent IRI). Versioned resource URLs are listed below for easy copy/paste.

Canonical IRI

https://schema.beckn.io/EnergyResourceStorage

Developer URLs

EnergyResourceStorage

Typed energy resource schema for storage DERs: battery energy storage systems (BESS), EV chargers, and vehicle-to-grid (V2G) capable chargers.

EnergyResourceStorage is one of the seven composable kinds that make up EnergyResource in the ElectricityCredential. It is the **only** kind that carries storageCapacityKwh.

**Canonical IRI:** https://schema.nfh.global/EnergyResourceStorage/v1.0

**CIM alignment:** cim:BatteryUnit (BESS/BATTERY), cim:ElectricVehicleChargingStation (EV_CHARGER/EV_V2G) — IEC 61970-302

**Tags:** energy-resource · storage · bess · ev · v2g · energy · deg

---

Versions

VersionStatusNotes
v1.0CurrentInitial typed kind for storage DERs, extracted from ElectricityCredential/v1.2. storageCapacityKwh replaces energyCapacityKwh from EnergyResource v1.1. Adds stateOfHealthPct, maxChargeRateKw, maxDischargeRateKw. BATTERY deprecated in favour of BESS.

---

Type discriminators

type valueCIM classNotes
BESScim:BatteryUnitPreferred; replaces deprecated BATTERY
BATTERYcim:BatteryUnit**Deprecated** — use BESS
EV_CHARGERcim:ElectricVehicleChargingStationUnidirectional charger
EV_V2Gcim:ElectricVehicleChargingStationBidirectional, vehicle-to-grid capable

---

Properties (v1.0)

Common (EnergyResourceCommonAttributes)

PropertyTypeDescription
makestringManufacturer name
modelstringModel number
ratedPowerKwnumber ≥0Nameplate peak power, kW
maxExportKwnumber ≥0Maximum grid export capacity, kW (≡ max discharge for BESS)
maxImportKwnumber ≥0Maximum grid import capacity, kW (≡ max charge for BESS)
telemetryProviderstringVendor API / data-source for telemetry
commissioningDatestring (date)ISO 8601 commissioning date
locationobjectPhysical location — {geo: GeoJSONGeometry, address: Address}

Storage-specific

PropertyTypeCIM alignmentDescription
storageCapacityKwhnumber ≥0BatteryUnit.ratedE**Storage-only** — rated energy capacity, kWh
storageTypeenumLithiumIon, LeadAcid, FlowBattery, NaS, NiCd, Flywheel, Other
stateOfHealthPctnumber 0–100Battery SoH as % of original capacity
maxChargeRateKwnumber ≥0Maximum charge rate, kW
maxDischargeRateKwnumber ≥0Maximum discharge rate, kW

---

v1.1 → v1.2 migration note

energyCapacityKwh (on the common attributes in EnergyResource v1.1) was renamed to storageCapacityKwh and restricted exclusively to this kind.

---

Usage

  • **ElectricityCredential/v1.2**: entries with storage type values in customerProfile.energyResources[] conform to this schema. Storage DERs reference their parent METER via parentResources[].
  • **Demand-flex**: storage assets are eligible bid resources; storageCapacityKwh and ratedPowerKw inform bid-curve generation.
  • Asset IDs follow the IES DID pattern: did:web:<discom-domain>:assets:bess:<local-id>

For full property tables and worked examples, see v1.0/README.md.