Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

Latest commit

 

History

History
79 lines (63 loc) · 2.49 KB

File metadata and controls

79 lines (63 loc) · 2.49 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2026-01-17

Added

  • Initial release of Ista Energy Monitor integration
  • OpenID Connect authentication with Ista portal (mijn.ista.nl)
  • Total consumption sensor for all rooms
  • Individual sensors for each room
  • Configuration flow through Home Assistant UI
  • Support for English and Dutch languages
  • Automatic data updates every hour
  • Example automations and Lovelace cards
  • Comprehensive documentation

Features

  • Authentication: Secure login using Ista portal credentials
  • Sensors:
    • Total heating consumption across all rooms
    • Individual room consumption with meter numbers
  • Attributes:
    • Measurement units
    • Meter identification numbers
    • Room count
  • Update Interval: Configurable (default: 1 hour)
  • Icons: Material Design Icons for heat-wave and radiator

Technical Details

  • Uses aiohttp for async HTTP requests
  • BeautifulSoup4 for HTML parsing
  • Implements Home Assistant's DataUpdateCoordinator
  • Supports config entry setup
  • Maintains authenticated sessions

Known Limitations

  • Relies on web scraping (no official API)
  • Update interval minimum is 1 hour to avoid overwhelming the portal
  • HTML structure changes on Ista portal may break parsing
  • Limited to Dutch Ista portal (mijn.ista.nl)

[Unreleased]

Planned Features

  • Support for additional Ista portals (other countries)
  • Historical data tracking
  • Energy dashboard integration
  • Configurable update interval through UI
  • Better error recovery and logging
  • Unit tests and automated testing
  • Additional sensor types (water, electricity if available)

Release Notes

Version 1.0.0

This is the first public release of the Ista Energy Monitor integration. It provides basic functionality for monitoring heating consumption from the Ista portal.

What Works

✅ Authentication with Ista portal ✅ Retrieving consumption data ✅ Creating sensor entities ✅ Automatic updates ✅ Configuration through UI ✅ Dutch and English translations

Known Issues

⚠️ May need updates if Ista changes their website structure ⚠️ Limited error handling for edge cases ⚠️ No unit tests yet

Feedback Welcome

This is a community-driven project. If you encounter issues or have suggestions, please open an issue on GitHub.