My utility company (PPL Electric) offers usage data on their website down to the 15 minute mark. When searching around it looks like there may be an API to pull this data.
Does anyone else smarter than me know if something like this can be easily incorporated in HA to automatically pull down my electric usage?
It’s really going to depend on your definition of easy. Reading briefly through the docs at your link, it looks like there is a way for you to generate a URL you can use to make an API call to get your utility information. With that URL you could create a Home Assistant RESTful sensor to get the data.
Although I do have a technical background, I don’t have much experience with API calls - but I will definitely look into this and see if I can get it to work!
I too would like to know how this is possible – being in Los Angeles, having both LADWP and SoCalGas added in as utility meters via UtilityAPI would make me pull the trigger on paying for the service.
At first glance, I can’t tell whether the type of authentication we’d need as individual users of a utility needing to auth against UtilityAPI.com is really supported.
I am in the same boat. My electricity company Consumers Energy has authorized me to access the data via Utility API.
Have you been successful in implementing it yet?
Some PPL meters have zigbee radios in them, and you can collect the data locally. I have been collecting my usage for a few years now using a Rainforest EMU2 meter, which was provided by PPL as part of pilot program.
The EMU2 is connected to the meter over Zigbee and connected to Home Assistant over USB. There is an integration already which supports the EMU2. There is also an Eagle meter, which I don’t have experience with, but I believe that uses both cloud and local features. I liked the EMU2 since it was 100% local.