How to Build Green Button Applications
Many technical resources are available to you, the developer of Green Button applications. The library of technical documents and presentations provides links to the standards and implementation guides you will want to review before starting your implementations. Most of these materials are directed to developers of DataCustodians, as the requirements of custodians are much more complex than those of a third party application. Both may find the Green Button Developers Guide useful.
Below find a simple progression of links to aid you in developing and testing a Green Button Application.
Build or Parse Green Button Data
- Understand Green Button Data
- Green Button Energy Usage Data XML Schema
- Green Button Personal Identifiable Information XML Schema
- Test file generation Video - Green Button Tools: Introduction (Part 6/10)
- Test file generation spreadsheet utility - GreenButtonDataSetGenerator
- Test File Online Validator
- Review the Green Button Sandbox
Build Access to Green Button Data via Download My Data
Build Access to Green Button Data via Connect My Data
Build a Green Button Third Party Client
- Implement Third Party Client using OpenESPI open source Third Party
- Simple Ruby Client
- Python sample snippet - tbd