Skip to content

Open ESPI Meeting Minutes, 9 April 2012

ahendry edited this page Apr 16, 2012 · 2 revisions

Open ESPI Meeting

9 April 2012

9PT/10MT/12:00ET US



Attendees:

Marty Burns

Anne Hendry

Dave Krinkel

Gaylord Miyata

John Teeter

Ronald Pasquarelli

Dave Mollerstuen

Steve Van Ausdall

Jay Mitra

Jeremy Roberts

Andrew Steckley



Agenda:

  1. Connectivity Week

  2. Continue discussion of the OpenESPI implementation architecture and repository (John):

  • Spring framework, OAuth

  • Developing an architecture to support porting (common library framework, interfaces), porting requirements (.net, persistence), ....



Discussion:

  1. Connectivity Week:

  • We are targeting Connectivity Week for a demo of OpenESPI, partnering with others that might provide Third Parties and Data Custodians. John has reached out to Intel and IBM to see if they would like to participate. Dave mentioned that Tendril will be at Connectivity Week, so he will check with them and we'll discuss again next week.

  • There is a full slate of Green Button activity at the conference:

http://www.connectivityweek.com/2012/#GB

http://www.connectivityweek.com/2012/#topic_149

  • Enernex can host a machine to run the OpenESPI system for the conference.

  • It would be a good idea to talk about the test plan in some technical detail on Tuesday (May 22). Dave Wollman will be doing the strategic, Marty doing the structure of information. John is doing GB and openESPI, mostly about tools. Details about test plan, tests, might be good topic for this. On Thursday there is a “Green Button Ecosystem” panel. Also a Hackathon Wedesday and Thursday with intro on Tuesday: http://www.connectivityweek.com/2012/#topic_163

  1. Green Button data and test suite development

We now have real hourly energy consumption data from SDG&E. The next step is to complete the validation phase (we may use Schematron for easier data validation) and create a certification test suite. The test plan document is being developed as part of the OpenADE effort, but the Schematron validator source will be in the OpenESPI GB SDK. We can use this as part of the full ESPI test suite as well. Both unit (white box) and scenario (black box) tests will be developed. The current test development is focusing on black box scenario testing based on the ESPI standard Use Cases. For regression testing John will contact the Apache group for guidance as they have developed an automated approach used throughout Apache projects.

Now that we have sample data we can put that in the database using xsd to generate any classes for the model we have in the Spring framework (reading, interval reading, ...). Ron can create the xslt that translates the data files into a mysql script to populate the db.
AI: Ron, Marty, Jon sync up on what needs to be done with schema/xslt and scripts.

Dave K. brought up the issue of ensuring the usage data is using the correct time zone. The SGD&E data is in local time (PDT). The PG&E data will be in UTC time.

Steve VA raised the question of whether the data structure is valid – individual blocks are not individual entries, making it difficult to parse/manipulate programmatically once the data becomes more complex. Also, if using this structure, all entries have the same ID, making it more difficult when we start tracking IDs. The concern is that if we put this up people will think it's the 'correct/preferred' method and then we'll see a proliferation of this structure. This is not something we want to propagate. This is really a tradeoff of servers vs. clients. If we allow a lot of variation in types of configurations a sever can use, then clients will have to support all those, whereas if we restrict those types, clients will be able to focus on that set.

Marty noted that the entire topic of IDs and links and organization of interval blocks is not clear in the standard so we need these topics discussed on the openADE issues list so we can provide guidance. This is a valid topic for discussion and should be raised at the OpenADE meeting.

AI: create OpenADE issue for ID and link topics and discuss.





Related links

Energy OS home page: http://energyos.org/

OpenESPI home page: http://www.openespi.org/

General OpenESPI information: https://github.com/energyos/OpenESPI/wiki/

Ubuntu Virtual Machine distribution: http://www.openespi.org/vm.html

VM setup instructions: https://github.com/energyos/OpenESPI/wiki/Virtual-Machine-Setup

OpenESPI source code repository: https://github.com/energyos/OpenESPI

GitHub issues: https://github.com/energyos/OpenESPI/issues

Relevant OpenADE issues:

http://osgug.ucaiug.org/HelpDesk/Lists/servicerequests/GreenButton.aspx

GB Initiative: http://collaborate.nist.gov/twiki-sggrid/bin/view/SmartGrid/GreenButtonInitiative
GB Home:
http://www.greenbuttondata.org/