Pinned Solved

Can we get access to the live usage API?


Userlevel 2
Badge
Hi Ovo, I wondered whether the API that powers your live and historical usage page in the account menu is something you could look into opening up a bit so we can freely access our raw data and also perhaps it may stimulate some interesting community projects?

For instance (more sport related), Strava - https://strava.github.io/api/ and Fitbit - https://dev.fitbit.com/docs/
icon

Best answer by Tim_OVO 10 March 2017, 16:40

Hi Ovo, I wondered whether the API that powers your live and historical usage page in the account menu is something you could look into opening up a bit so we can freely access our raw data and also perhaps it may stimulate some interesting community projects?

Great question, Gary, and thanks for sharing it with us!

We definitely agree that an open API (application program interface, for those not in the know), for our customers to access their smart meter data, is a brilliant idea. This is something we have thought about, and plan on making available in the future, so watch this space!

The possibilities for community projects are endless and we'd love to see some of the ideas that you OVO Forum users have - fire away in the comments sections below! ;)

Tim

Updated on 12/07/2019
View original

125 replies

+1 for the API trial please.

Userlevel 1
Badge
Version one of the python library for the Hildebrand API. May well be a bit sketchy.

https://github.com/ghostseven/Hildebrand-Glow-Python-Library
Great, keep us updated on the python code please.
Userlevel 1
Badge
Think its 0330 303 5063
OK, will give them a call, don't really want to purchase another Zigbee hub and have two running if I can get away with one. Thanks for the info.

Do you still have their number please ?
Userlevel 1
Badge
Hi jdenver, I am not sure, I can only comment on the Hildebrand one, I purchased it from them and they have an agreement with OVO to be able to white list the devices on the HAN network. They did this from their end and the device connected automatically.

However prior to this I did talk to a rep over the phone at OVO and they were prepared to unlock the HAN to allow me to pair. I did not need to in the end but they were able to, they did ask what device I had so its worth a call. Dont use twitter / social media as via that method I was told it was not possible due to 'security' reasons.
Interesting 'blakedrayson' I have a ConBee II usb Zigbee stick, can't that be used?
Userlevel 1
Badge
You can work around this now, I have just done it. You can buy and pair a third party HAN very easily. In fact the Hildebrand Glow HAN can be paired by them without you having to ask OVO to unlock your smart meters.

There is access to an app and an API for getting real time data and historical data. The API is ok (it falls down in places but can be worked around). I am in the process of writing a Python class interface with the API that sorts out some of the oddness.

Hildebrand as a company appear to be quite responsive and helpful and the setup was a doddle.

Will post back here when I have the Python code up on GitHub.

**UPDATE**
Version one of the python library for the Hildebrand API. May well be a bit sketchy.

https://github.com/ghostseven/Hildebrand-Glow-Python-Library
Count me in! I’d love to get access to the API to build a component for HomeAssistant.
Me too, I'm looking for Home Assistant integration. Come on OVO....
Userlevel 5
Badge
As soon as we hear more we'll let you know, @technogeoff, @resoai! ☺
Count me in! I’d love to get access to the API to build a component for HomeAssistant.
Count me in also for any trials of a csv/xls download utility for usage and payment data.
Userlevel 6
Badge
No movement yet I'm afraid, @r3m0dul8
Any chance we've moved on and now have API access or we still waiting?

Thanks
Userlevel 2
Badge
Hi @CloudCircus I've moved you're comment over to this topic, as you should be able to get a bit more info here!

Cheers,
Ed
Hi, please could you add my location to the API, for a geolocation based energy consumption use case.

Ta.

John
Userlevel 6
Badge
Hi @AlanN51 - I've moved your post over here where you can find more information about this!
I swapped from OVO to E-On and then back again. When I was with E-ON they installed a Liberty Smart Meter and everything worked no problems even when swapping back to OVO. Recently though the real time usage indicator has stopped working, why is this??? I still get accurate bills so the meter is obviously working but no display which is really annoying when you have solar panels and the meter is monitoring both usage and export.
Hope this feature has not been disabled!!
Userlevel 6
Badge
Hi @Ajk - I've moved your post here where you can find more information.
Hi
Just wondering if OVO are any closer to re enabeling the real time live usage part of the app.
thanks
Hey Tim, I am the creator of MyZoe.UK and an EV Driver I'de love this information to combine with my EV Tracking.

I'll PM you in the hopes of too being added to this list.
Userlevel 7
Badge +2
let's get you added our list of future volunteers, I'm sorry to say no API is available, nor any trials confirmed at the moment. I have a list for when things change..


@100903609 @Riscy @r3m0dul8 please PM me to confirm your OVO account number, name, and email address!
+1 for API access

My use case:

To integrate it into a home automation system - show daily/monthly/yearly usage along with pricing maybe? I would love to have this show up on my home automation system - would be the first UK company to have this option and functionality - and also home automation is becoming a more wider sought-after tech required in a modern day home.

GET THIS CONTENT SORTED - ASAP (please!!!)
+1 again.


My use-case?

Alerting me when the underfloor heating has come on unexpectedly while we're out, due to the frost stat being triggered. I could then decide to turn on the GCH heating remotely, saving on total energy use.


How?

Use an Ovo API to monitor for when the kW rate jumps by more than a threshold, for a period of time. This would indicate that a high-load device has turned on.

I'd then check whether the house is occupied, e.g. by connecting to Tado's location service or similar.

Finally I'd check if the weather service suggests it's a cold day outside.

If nobody is at home, and the load has jumped, it suggests the underfloor heating has turned on due to the frost stat. Send an alert to mobile phones, so we can decide to switch on Tado remotely to mitigate the underfloor heating.


Tech stack?

Raspberry Pi, Tado, Home Assistant, Node-RED, Python.
+1 for the API please

Reply