This integration is only useful for customers of EPS (Elektroprivreda Srbije), the Serbian national
electricity provider.
I built a HACS custom integration that reads data from the EPS customer portal and exposes it in Home
Assistant.
What it does:
- Current debt and last invoice amount (RSD)
- Invoice due date and payment reference
- Last 12 months of consumption in kWh — broken down by tariff (green/blue/red, low/high)
- Last 12 months of charges in RSD
- Active warnings and system messages
Installation:
HACS → Custom repositories → GitHub - zonya/eps_srbija: EPS Srbija (Nezvanična integracija) · GitHub → Integration
Requirements:
- Account on the EPS portal (https://portal.eps.rs)
- ApexCharts Card (GitHub - RomRider/apexcharts-card: 📈 A Lovelace card to display advanced graphs and charts based on ApexChartsJS for Home Assistant · GitHub) for charts (optional)
A ready-to-use dashboard card is included in the repo (dashboard_card.yaml).
GitHub: GitHub - zonya/eps_srbija: EPS Srbija (Nezvanična integracija) · GitHub
Tested on a single account — if anyone has multiple delivery points or a different contract structure and
runs into issues, let me know in the comments.