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.
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.
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!
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
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.