14
Green Button for America

Green Button Technical Overview

Embed Size (px)

DESCRIPTION

An overview of the technical aspects of the Green Button for America initiative. The underlying information standard, based upon the North American Energy Standards Board REQ 21, is described. The standard is derived from a combination of the IETF Atom Publishing standard and the OData.org relational.x.atom standard.

Citation preview

Page 1: Green Button Technical Overview

Green Button for America

Page 2: Green Button Technical Overview

Technology of Green Button

2

Page 3: Green Button Technical Overview

Overall Usage

History of Usage

Cost of Usage

Green Button Enabling Vision

Page 4: Green Button Technical Overview

Diversity of information in EUI 4

Dimensions

Kinds of Data

• Measurements of power, energy, gas, water, …

• Quality: Raw, validated, estimated, …

• Source: Meter near real-time, utility back end, third party

• Economics: Consumers need to know the cost of their consumed power (but we did not construct a pricing model)

• Identification: by customer, device, location

• Readings • Interval data • Summary Information • Power Quality Metrics

Page 5: Green Button Technical Overview

Composition and Atom Feed

Note: This information is multidimensional. Many different reading types, summaries, and readings possible. i.e. not “flat”

UsagePoint ServiceCatego

ry

MeterReading IntervalBlock

IntervalReading

ReadingQuality

ReadingType

ElectricPower

Usage Summary

ElectricPower

Quality Summary

1

0..* 0..*

1

0..*

0..*

0..*

0..*

Syntactic Model Atom Feed View

Information Model Profile View

0..1 LocalTime

Parameters

AtomFeed

Entry:UsagePoint

Entry:MeterReading

Entry:ReadingType

Entry:IntervalBlock

Entry:ElectricPowerUsageSummar

y

links entrys

LocalTime Parameters

Page 6: Green Button Technical Overview

Roles and Relationships in Green Button Connect My Data

6

Data Custodian Authorized Third Party

Web Service Provider

Web Service Consum

er

Retail Customer

Web Portal

Web Portal

User (agent)

Green Button Download My Data

Green Button Connect My

Data

One-time Authorizati

on

Automated Transfer

Page 7: Green Button Technical Overview

Green Button Download My Data

7

Web Page

Download File

Page 8: Green Button Technical Overview

Green Button Connect My Data uc ESPI Use Case Diagram

DataCustodianRetailCustomer

AuthorizedThirdParty

2: Retail Customer Authorizes Authorized Third Party Resource

Access v ia Data Custodian

3: Retail Customer Modifies Resource Authorization

4: Retail Customer Rev okes Resource Authorization

5: Data Custodian Rev okes Resource Authorization

6: Authorized Third Party Terminates Relationship

10: Data Custodian Notifies Authorized Third Party of EUI Av ailability - Asynchronous

9: Data Custodian Sends (Pushes) EUI to Authorized Third Party - Asynchronous

11: Authorized Third Party Receiv es (Pulls) Requested

EUI from Data Custodian - Asynchronous

Establish Relationships Terminate Relationships

Operational Activities

12: Authorized Third Party Requests EUI from Data Custodian - Synchronous

1: Authorized Third Party Establishes Relationship

With Data Custodian

8: Authorized Third Party Requests EUI from Data

Custodian - Asynchronous

7: Authorized Third Party Establishes Subscription

with Data Custodian - Asynchronous

Asynchronous

Synchronous

Page 9: Green Button Technical Overview

How to Reduce Barriers to Penetration

Activation Energy

Potential Energy

Barriers Impede Penetration of

New Technology

Benefits Drive Penetration of

New Technology

Green Button as Catalyst Speeds

Penetration

Standards • Consensus among stakeholders

• Maintenance and evolution

Interoperable products and

services

NAESB

UCAIug Users Groups • Implementation agreements • Labeling and Test Certifications • Issues resolution

OpenESPI Reference Implementations • Open Source Running Code • Development projects • “golden unit”

Page 10: Green Button Technical Overview

The REQ.21 ESPI Standard

10

Page 11: Green Button Technical Overview

https://collaborate.nist.gov/twiki-sggrid/bin/view/SmartGrid/GreenButtonSDK

Overview and Versions

Greenbuttondata.org Test Web

Presence

Generator of sample data sets

Anatomy of GB Data

Customer Presentment Style

Sheet

Page 12: Green Button Technical Overview

Open Source Green Button https://github.com/energyos

Page 13: Green Button Technical Overview

Green Button Connect My Data Live API

13

Page 14: Green Button Technical Overview

Where is More Technical Information •  Base Standard

–  http://www.naesb.org/ESPI_Standards.asp

•  Developer Info –  Content, Generation, and Samples:

•  https://collaborate.nist.gov/twiki-sggrid/bin/view/SmartGrid/GreenButtonSDK

–  New for Connect My Data (under development) •  http://energyos.github.io/OpenESPI-GreenButton-API-

Documentation/API/ •  http://energyos.github.io/OpenESPI-GreenButton-API-

Documentation/

•  Testing and Certification –  Download My Data Self-test tool

•  http://www.greenbuttondata.org/greentest.aspx –  UCAIug OpenADE Task Force Testing Artifacts

•  OpenADE Test Plan Files

14