Retrieve energy data from Austrian grid operators directly into Home Assistant via their web portals.
Supported providers:
- ✅ Wiener Netze
- ✅ Netz Niederösterreich (EVN)
- ✅ energyLIVE (smartENERGY, API key)
- ✅ energiedaten.at (API key, not a grid operator)
- ✅ DSMR / P1 customer interface (local serial cable or network P1 reader, no account)
- ✅ aWATTar market prices (public EPEX price feed, no account)
- ✅ Selectra tariff planning (third-party tariff API, personal token, 60 calls/month free)
- ✅ Salzburg Netz (service portal API key, 15-minute load profiles)
- ✅ E-Werk Gösting (customer portal login, hourly long-term statistics with history)
- 🚧 Stromnetz Graz (planned)
Requires Home Assistant 2026.9 or newer.
- Cloud polling: fetches data automatically (default: every 6 hours).
- Ten providers behind one entry: a portal login, an API key, a serial port or a market area - the setup asks each provider only for what it needs.
- Reads that survive a late portal: providers that publish their data a day late are read over a window, so their sensors report the newest day that exists instead of staying empty until the portal catches up.
- Automatic discovery: finds all meters (consumption and production) associated with your account.
- Detailed diagnostics: full technical details, including address, device IDs and facility type, plus a downloadable diagnostics file.
- Statistics: daily consumption stats (yesterday / day before) where the portal provides them, and long-term statistics with the real timestamps for values that a portal publishes a day late (E-Werk Gösting), history included.
- Brand images included: the integration ships its own icon and logo, so it shows up properly in the Home Assistant UI.
This integration requires valid login credentials for your grid operator's web portal (e.g. the Wiener Netze Smart Meter Portal).
energyLIVE is meter reader hardware rather than a grid operator and is configured with an API key from the smartENERGY app or customer portal instead of a portal login. It reports cumulative meter readings (Wh) and the current power (W).
aWATTar market prices and Selectra tariff planning read no meter at all: they add a price sensor so that load shifting can be automated. aWATTar is a public feed, Selectra is a commercial third-party API with a personal token and a free tier of 60 calls per month.
Salzburg Netz is read through the API key of the service portal, next to the portal login of the other grid operators. It reports the 15-minute load profile of a metering point.
E-Werk Gösting is read through its customer portal (mein-portal.at) with the portal's
e-mail address and password: one device per active Anlage (facility), with the same
15-minute values the portal's own export contains. The portal publishes a day's values
on the next day, so the integration writes them into Home Assistant's long-term
statistics with their real timestamps, hourly and with the whole history from the
contract start: the statistic <device> Consumption is what to pick in the Energy
dashboard, and it can be seen there, in Developer tools → Statistics and in a
Statistics graph card (not in an entity's history). A day counts from 12:00 of the
following day on, as its values can still change while the portal publishes it: the
Consumption Latest Day sensor shows the total of the latest such day, and Latest
Data how far the data that counts reaches. When a poll before 12:00 holds yesterday's
values back, a refresh at 12:05 fetches them.
energiedaten.at is a data platform rather than a grid operator and is configured
with an API key (Integrations → API Keys in its dashboard, scopes
smart-meters:read and data:read) instead of a portal login. The metering point has
to be added and consented there first - the integration only reads data. A poll reads
the last seven days in one request and reports the newest day the platform actually
holds, so a late delivery does not leave the sensors empty. Each register reads exactly
one OBIS code, the meter-wide total where it exists - as the platform's own analyses do
- and never adds the total and the grid figure together.
- Install via HACS by adding this repository as a custom repository.
- Restart Home Assistant.
- Go to Settings → Devices & Services → Add Integration and search for Austria Smartmeter.
Full documentation — the Architecture Design Document (ADD), the Software Design Document (SDD), the workflow diagrams and the provider guide — lives in the project wiki. The wiki documents the current 1.2.x line and keeps the archived 1.1.8 design for users still on that release.
This is a community project and not affiliated with any grid operator.