Concept draft 0.2

Proposed functional model for Home Power Automation

This document describes the functions, information and responsibility boundaries needed for automatic, time-aware coordination across multiple home energy devices. It does not prescribe a product, protocol, optimization method or deployment architecture.

Document status

GridPassport concept draft, published for clarity and review. It is not an industry standard, specification, certification program or conformance claim. The words “should” and “can” are descriptive, not normative requirements.

Scope

What this model describes.

In scope

  • The declared boundary of one home or residential site.
  • Two or more independently controllable energy devices.
  • Current state, requirements, forecasts, deadlines and external signals.
  • Planning, automatic dispatch, confirmation, verification and recovery.
  • User authority, device authority, failure visibility and decision records.

Outside this model

  • Electrical protection, battery management, anti-islanding or HVAC safety logic.
  • A required protocol, data model, transport, cloud service or hardware gateway.
  • A required optimization algorithm, use of AI or commercial business model.
  • Guaranteed savings, carbon reduction, resilience or cross-brand interoperability.
  • Formal product certification or legal compliance in any market.

Core terms

Terms used in this document.

TermMeaning in this model
SiteThe declared residential boundary, normally measured at one grid connection point, plus the devices included in the plan.
Energy resourceA controllable device or subsystem that produces, stores or uses electricity, such as a battery inverter, EV charger or heat pump.
CoordinatorThe HEMS, CEMS or other service that maintains shared context and produces the time-dependent plan.
Hard constraintA limit the coordinator must not intentionally violate, such as a device operating bound, grid-connection limit or manual stop.
Household requirementA declared result or range such as EV readiness, minimum battery reserve or indoor comfort.
PreferenceA goal that can be traded against another goal, such as lower cost, more solar self-use or lower peak demand.
Material actionA command or schedule change that can materially affect energy, cost, comfort, mobility or reserve.

System boundary and actors

The model separates household authority, coordination and device control.

An implementation should declare which devices and measurements are inside its boundary. External prices, forecasts and grid signals enter as inputs; they do not take away local safety authority.

ActorProvidesRetains authority over
HouseholdRequirements, preferences, consent, schedules and manual instructionsEnabling, pausing or overriding automation within safe equipment operation
CoordinatorShared state, forecasts, conflict resolution, timed plan and decision recordChoosing between feasible actions inside declared constraints
Device controllerCapabilities, state, operating limits, command response and measured outcomeManufacturer safety logic and rejection of unsafe or unavailable actions
Metering sourceSite or device measurements with units, timestamps and quality informationThe integrity and availability of the measurement it publishes
External providerTariffs, forecasts, grid limits, reliability events or demand-response requestsThe meaning, validity period and provenance of its signal
Installer or operatorCommissioning, declared site limits, device permissions and fallback configurationWork that requires qualified access under local rules

Information

A plan needs values and evidence about their quality.

Every operational value should have a source, unit, timestamp and validity state. Forecasts should also identify their horizon and, where available, uncertainty.

Information classExamplesQuality question
Measured stateSite power, battery state of charge, EV connection, room temperatureHow recent, complete and accurately timestamped is the reading?
Resource capabilityPower range, energy need, availability window, ramp or cycling limitIs the capability current, and which device or controller asserted it?
RequirementsDeparture deadline, minimum reserve, comfort range, manual pauseIs it hard or preferred, who set it, and when does it expire?
Forecast or signalSolar forecast, weather, tariff, export rate, grid eventWhat period does it cover, and what happens if it is missing or revised?
Action statePlanned, sent, accepted, rejected, failed, stale, cancelledDoes the status confirm receipt only, or the physical outcome as well?

Decision functions

Eight functions close the control loop.

  1. Observe. Collect site and device state, then mark missing, invalid or stale data.
  2. Look ahead. Ingest relevant forecasts, deadlines, tariffs and external limits for the chosen horizon.
  3. Build feasible options. Ask what each resource can do while preserving hard constraints.
  4. Resolve conflicts. Protect safety and hard requirements before comparing preferences such as cost or self-consumption.
  5. Plan. Produce time-bound actions across the included resources and state the assumptions behind them.
  6. Dispatch. Authenticate the target, send allowed actions and record the command and expected response.
  7. Confirm and verify. Distinguish command acceptance from the measured physical outcome where telemetry supports it.
  8. Recover and explain. Replan after material change or failure, use the declared fallback and make unmet requirements visible.

Decision horizons

An implementation may combine immediate protection and correction, intraday scheduling and day-ahead planning. The appropriate horizon and update rate depend on the devices, tariff, forecasts and use case.

Authority and conflict handling

The coordinator chooses only among allowed actions.

ClassExamplesExpected handling
Safety and installation limitsBattery operating bounds, anti-islanding, thermal protection, connection-point power limitRemain authoritative. The coordinator must not intentionally work around them.
Manual instructionPause automation, stop charging, temporary comfort changeTake effect promptly within safe equipment operation and have a clear duration or release condition.
Hard household requirementMinimum reserve, EV energy by departure, allowed comfort rangeProtect when feasible. If requirements conflict, report which one cannot be met and why.
PreferenceLower cost, more solar self-use, lower peak, lower emissionsOptimize only inside the feasible region left by higher-authority constraints.

Failure handling

Unavailable control must become a visible state.

ConditionMinimum response proposed by this model
Stale or missing inputDo not present an old value as current. Reduce the available action set or use the declared fallback.
Command rejectedRecord the rejection and reason, update resource availability and replan if the action was material.
No acknowledgementMark the outcome unknown. Check state before retrying so a delayed command is not duplicated.
Lost device connectionLet the device continue its local safe behavior, remove uncertain flexibility and show reduced coverage.
Conflicting requirementsPreserve safety, identify the infeasible combination and make the expected shortfall visible before the deadline where possible.
Clock or timezone mismatchReject or revalidate time-bound actions until timestamps and tariff periods can be interpreted consistently.

Worked example

EV readiness with a protected battery reserve.

From inputs to a checked result.

Boundary
One grid connection point, one home battery and one EV charger. Heating is observed but not controlled in this example.
State
Battery 62%; EV connected and needs 18 kWh; current site import 0.8 kW.
Constraints
Battery reserve at least 30%; EV ready by 07:00; connection-point import at most 11 kW.
Signals
Low tariff from 01:00 to 04:00; weak solar forecast for the following morning.
Plan
Keep battery discharge disabled for EV charging, schedule the charger inside the low-price period and leave margin under the site limit.
Dispatch
Send the schedule with an expiry time. Record whether the charger accepts or rejects it.
Verification
Check charger power, EV energy delivered and battery state. Replan if charging starts late or household load reduces available power.
Explanation
“EV charging moved to 01:00-04:00. The 30% home-battery reserve remains protected.”

Security, privacy and records

Control authority needs an auditable boundary.

Device identities, commands and external signals should be authenticated. Access should use the least authority needed for the declared function, with explicit commissioning and revocation.

The system should minimize household data, state what leaves the site and define how long detailed device state and decision logs are retained.

A decision record should include the active requirements, relevant inputs, selected action, target, timestamps, command response, measured outcome where available and fallback used.

This model does not define a security profile. Implementations remain responsible for applicable product, electrical, privacy and cybersecurity requirements.

Relationship to existing work

The model is intended to sit inside established residential energy systems.

A HEMS or CEMS may already implement every function described here. Standards and protocols can supply device capabilities, measurements, schedules and external signals. HPA does not add a new communication layer.

The separate system and standards contextdistinguishes residential system architecture, device flexibility interfaces, grid and market signals, EV charging backends and DER data models.

Open questions and changes

What still needs external review.

Open questions

  • Which capabilities belong in a minimum profile and which should be optional?
  • How should outcome verification work when only indirect site telemetry is available?
  • Which failure and recovery test cases are portable across device types?
  • How should local-only, cloud and hybrid implementations disclose reliability differences?
  • What independent governance would be needed before any conformance claim?

Change note for draft 0.2

  • Changed status from “reference model” to a proposed functional concept model.
  • Added the site boundary, actors, information quality and authority split.
  • Separated command acceptance from physical outcome verification.
  • Added failure states, security, privacy and explicit non-goals.
  • Removed the claim that GridPassport is a certified or neutral reference implementation.

Sources

Standards and public criteria considered.

These organizations have not reviewed or endorsed this GridPassport proposal.

Review

Challenge the model before it becomes a specification.

Useful feedback identifies an unclear boundary, missing failure state, conflicting responsibility or test case that the model cannot describe.