Upload
john-teeter
View
977
Download
7
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
Green Button for America
Technology of Green Button
2
Overall Usage
History of Usage
Cost of Usage
Green Button Enabling Vision
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
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
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
Green Button Download My Data
7
Web Page
Download File
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
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”
The REQ.21 ESPI Standard
10
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
Open Source Green Button https://github.com/energyos
Green Button Connect My Data Live API
13
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