top of page
Untitled design (57).png
Zoom-Emblem-700x394.png

Meeting Time

Every Tuesday
11:00 am 11:50 am PST

Join Zoom Meeting
ID: 97629797015

(US) +1 301-715-8592‬

Anchor 1
OB-Editor-Logo-2-150x150.png

Generate Data Models and Define Terms

Participate in our efforts to create and refine data models that standardize terminology and definitions across our project.

github_border-296x300.png

Leverage open source and make contributions

Contribute to our open-source initiatives, helping us build and improve tools for the community.

View our application status page

How to Contribute?

Orange Button is developed as open source on github.
Follow the steps outlined below to submit a code contribution.

​

  1. Identify the OpenOrangeButton GitHub project of interest.

  2. Create a fork of the GitHub project and clone it locally.

  3. Add the forked repository as “origin” and the original repository as “upstream”.

  4. Create a branch in the clone and make edits in the clone files. Make sure to follow the projects contributing guidelines.

  5. Save your changes to the clone files.

  6. Add your changes in git and commit them to the branch. Push the branch to your fork.

  7. Create a pull request, from your fork, in the appropriate branch.

Developer Benefits
  • Ready-to-use taxonomy and data models, 1,000’s of defined terms for operational use cases

  • Easy to adopt Apache 2.0 license

  • Active work group that meets weekly

  • Reference apps that show how its done

  • Harmonization with international standards including IEEE, IEC, SAE, and SunSpec

License AgreementThe Orange Button project uses the Apache 2.0 license in order to promote commercial adoption.The Orange Button Work Group meets every week to ensure that the Orange Button taxonomy, data models, and API continue to address the most compelling use cases in the Distributed Energy (solar + storage) data exchange realm and that the Orange Button web service API continues to evolve to meet the needs of the software development community.

The Open Orange Button Editor is tool for developing taxonomy elements and data models and for exporting unique sets of data models for your application. Orange Button is OpenAPI-compliant and fully interoperable with Swaggerhub.​

​

To access the Orange Button taxonomy and data models for the first time:

  1. Download Orange Button Taxonomy from GitHub and save it to your system.

  2. Go to https://obeditor.oballiance.org 

  3. Click the “+” sign and open the Orange Button Taxonomy file (Master-OB-OpenAPI.json) from your system.

  4. Explore data model and taxonomy elements by clicking on them. Doing so will open an editing window that displays the attributes and current values of the object.

  5. After identifying data models that are appropriate for your application, select them and click the “Create Sample JSON” button to download.

  6. If you want to create new taxonomy elements and data models, either submit a GitHub Issue, join the OB Alliance working group meetings on Tuesday.

Anchor 2
OB Editor Info

Contributors and Adopters

2.png
1.png
3.png
Untitled design (76).png
Soltel logo.png

Board Members and Working Group Chairs

Jan Rippingale, Blu Banyan, Working Group Co-Chair,

 

Dr. Clifford Hansen, Sandia National Lab, Working Group Co-Chair​

​​

Tom Tansy, SunSpec Alliance 

 

John Gorman, Ecosuite â€‹â€‹â€‹

​

Vish Ganti, Hanwha Qcells

​

Dixon Wright, SRC Digital

​

Tom Myers, Concord Servicing​​​​

​

Notable Contributors 

John Gorman, Ecosuite 

​​

Philip Court, Ecosuite

​​

Leon Kraversky, Soltell

​​

Vish Ganti, Hanwha Qcells

​​

Dixon Wright, SRC Digital

 â€‹â€‹

Kevin Kirkley, Blu Banyan

​

Vipul Gholap, Hanwha Qcells

​

Andres Fajardo, Hanwha Qcells

 

AJ Rossman, Smart Resource Labs​

​

Zia Swim, Aurora Solar

​

Taos Transue, Sandia National Labs

bottom of page