Skip to content

Open espi meeting minutes, 7 may 2012

ahendry edited this page May 14, 2012 · 3 revisions

Open ESPI Meeting

7 May 2012

9PT/10MT/12:00ET US

Attendees:

Marty Burns
Tom Gardner
Anne Hendry
Dave Krinkel
Peter Michalek
Dave Mollerstuen
Ron Pasquarelli
Tom Gardner

Agenda:

  1. OpenESPI source code architecture and repository (continued from last week)

  • DB support and incorporating SDG&E data

  • Further thoughts on time zone rationalization

  • Spring framework and OAuth implementation update

  • Developing an architecture to support porting

  • Ids, links, organization of data blocks issue

  • Consolidating documentation entry points for easier access

  1. Connectivity Week plug-fest / demo progress (follow on to last week's discussion)

Discussion:

  1. OpenESPI source code architecture and repository (continued from last week)

  • Welcome to a new participant,Tom Gardner, from It's For Home.

  • John gave a walk-through of the OpenESPI.org site leading to the github repository where you'll find the most recent code updates. There are three main collaborative projects there: the Java/Spring ESPI implementation, the Green Button SDK, and a Testing effort to develop an ESPI certification test environment and test suite (initially for Green Button certification). For the Java/Spring implementation, any participant should feel free to fork, experiment, update, check back in, and issue pull requests and those will be reviewed and merged in to the main trunk. The repository is working under the apache2 license.

  • The current implementation of Green Button is a profile of the NAESB ESPI Standard focused on user access to energy usage information. The consumer downloads an XML file from their Utility – this file includes interval energy usage and pricing data.

  • Discussion on the need for a method to easily parse the Green Button XML files led to agreement to focus on that area first to produce a lightweight mechanism to accomplish this task that people could just pick up and apply right away, rather than having to download the full VM and install and learn the technologies and tools for the complete Java/Spring implementation. This would help get people jump-started with a smaller time investment and also allow for non-Java/Spring implementers to participate. Peter has already agreed to do a lightweight parser for this purpose for the CW hackathon, so developers can pick up the Green Button data file and be able to fairly quickly get DOM access/use. John noted that the parser functionality can also be an element of the 'common' library discussed in previous calls – a library of shared functionality across implementations – and serve to jump-start a lightweight code base. Peter agreed to develop the parser as a project within the OpenESPI github repository. John/Marty will work on making the XSD file available (work with Johnathan Booe on this). Look for Peter's outline to the mail list this week. Will discuss further next week.

  • Discussion on the availability of information on the github OpenESPI code base led to discussion of making more tutorial videos available. We could possibly put them on the SGIP twiki, or on energyos.org, but each has some drawbacks. Possibly could create a Channel on youtube. Anne investigate.

  • We will soon need a new system to support development and associated activity. John will write up the specs/requirements.

  • Discussion about conformance to the NAESB OpenADE standard led to review of the relationship between the standards and various implementation and test efforts under way. We are trying to make sure the implementations stay conformant to the NAESB standard. The NAESB OpenADE standard started in 2009 with requirements for the ability to move usage info between the utility back end and 3rd parties (such as Tendril, Google, etc). Right now OpenADE is focused on test planning to enable certification for both Green Button and broader ESPI implementations. The OpenADE Task Force meet Tuesdays at noon Mountain time. The membership composition is approximately ½ utilities, ½ vendors.

  1. Connectivity Week plug-fest / demo progress (follow on to last week's discussion)

Related Links: <br / >

Energy OS home page: http://energyos.org/
OpenESPI home page: http://www.openespi.org/
OpenESPI minutes / call info: https://github.com/energyos/OpenESPI/wiki/Open-ESPI-Meetings
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/