EON Energia Italia - Custom Integration for Electricity Monitoring

Hello everyone! I’ve just released the first version of my custom integration for EON Energia Italia customers to monitor their electricity consumption directly in Home Assistant.

Features:

  • Automatic OAuth token refresh - set it up once and forget about it
  • Hourly consumption data automatically imported to HA statistics
  • Works directly with the Energy Dashboard
  • Supports both Monoraria (single rate) and Bioraria/Multioraria (F1, F2, F3) tariffs
  • Historical data import up to 365 days
  • Italian and English translations

Repository: GitHub - FezVrasta/eon-energia-italia-hass: A custom Home Assistant integration for monitoring electricity consumption from EON Energia (Italy).

The integration uses EON’s undocumented API, so it requires extracting a refresh token from the browser (instructions in the README). Data is typically available with a 2-day delay from EON’s side.

I’d love to hear your feedback, bug reports, or feature requests. If you’re an EON Energia customer in Italy, give it a try!

3 Likes

I just published a new version with support for cost tracking, now the energy dashboard will show the cost for each hour and several cost-related sensors have been added.

1 Like

Ciao Federico
Wow really great. I’m switching to EON now … I’ll try when all is up.
I did’t though it could read comsumption daily !

Can it also read gas consumption ? (at least monthly)

I don’t have a gas contract so I wasn’t able to implement it.

Great work FezVrasta! thanks!

1 Like

Keep disconnect every since. Occasionally, the graph displays incorrect data in the energy dashboard, which can be resolved by re-importing the data.

I should have just fixed the import bug. But now the API (website, mobile app) only return 2 days of historical data for my account… I’m not sure if it’s a temporary outage on their end or if they limited my account :thinking:

Ciao Federico!
Getting wrong automatic login, and even pasting the URL in the browser doesn’t work.
user and pass are right, they grant access to the e-on web personal page.
Any hint?
Thank you

Hi , tried but seem to not work, ask for an url after request account information.