Developers: use your data to make your own apps.

If you are a developer, or just someone who has the technical skills, you can access your data through our APIs. Either manage your own data or develop apps to sell to our customers.

Develop

Create with energyhive

energyhive is commited to helping you make the most of your sensor data. To that end we're providing a set of developer friendly APIs that will enable you to do just that.

There are two main ways to create functionality in energyhive and share your applications with others. The first is through API's that retrieve data from sensors configured on an energyhive account, and the second is deploying your own front-end code to the energyhive dashboard. 

API Access

First log into your energyhive account and go to the Settings page (this is in the pull down menu under your username in the upper right of the site).

Then select App Tokens from the submenu on the left. You should see a table with your App Tokens where you may already have an App Token for our iPhone or Android apps.

Create a new App Token by pressing the [Add token] hyperlink. This will create a new row in the Valid tokens table and is ready for use.

Use this token with our API to make calls to fetch data as JSON and integrate into your own applications.

You can invite any other energyhive user to use your application by getting them to generate a key and sharing that with your code. The data will then be uniquely theirs with your application logic. If you have something really exciting, let us know and we'll advertise it on the web site to the thousands of energyhive users!

Try it!

Your App Token:

 
Enter your API key above

Instant Readings (Watts/lx/deg C) - try

Power Historical Readings (Watt hours) - try

Motion Sensor Historical Readings (Sensor) - try

Temperature Sensor Historical Readings (Sensor) - try

Light Sensor Historical Readings (Sensor) - try

Weather (London)try

For a detailed list of available API calls see: energyhive api

Dashboard Deployment

If you want to share some nice front-end work, then you can use Gist (from Github) to write your HTML/CSS/JS and we'll link it into the dashboard. This allows you to create some nice visualisations and advertise them to anyone using Energyhive. It is probably best to see an example in action here. https://gist.github.com/marksharratt/8435524

To view that example within the dashboard you then reference the Gist with http://www.energyhive.com/gist/8435524

In order to see the data in the dashboard you have to be logged in. And like the API example you can share the Gist URL with another energyhive user and they can see their data within your new visualisation.


energyhive is a trading name of Hildebrand Technology Limited. Hildebrand Technology Limited is a company registered in England and Wales and its Company Number is 05577050