Repository navigation
Austrian Smartmeter for Home Assistant
Release 1.1.6: Major Refactoring, Diagnostics & naming improvements
This release marks a significant milestone in the stability and usability of the integration. The entire sensor logic has been refactored to be more robust, and the naming convention has been cleaned up.
🚀 What's New
-
Improved Entity Naming: Entities now use the friendly name defined in the Web Portal (e.g., "Wohnung") instead of the long Metering Point ID (AT001...).
-
Old:
sensor.smart_meter_at001..._energy_consumption_total -
New:
sensor.wohnung_energy_consumption_total(orsensor.smart_meter_energy_...if no name is set). -
Comprehensive Diagnostics: Added new diagnostic entities to the device view:
-
Detailed Address (Street, City, ZIP, Door, Stair, etc.)
-
Metering Point ID & Customer ID
-
Facility Type (e.g., Consumption/Feed-in)
-
Market Readiness & Contract Active Status
-
Device Info: The Device Registry is now correctly populated with:
-
Serial Number
-
Hardware Version
-
Model & Manufacturer (e.g., Wiener Netze)
-
Link to the configuration web portal.
-
Statistics: Added sensors for daily statistics provided by the API:
-
Consumption Yesterday -
Consumption Day Before Yesterday -
Feed-in Support: Now correctly identifies and creates sensors for energy production/feed-in (OBIS 2.8.0) alongside consumption.
🐛 Bug Fixes
- Fixed Unit of Measurement: Strictly enforces Wh as the native unit for energy sensors to ensure correct long-term statistics in Home Assistant.
- Fixed Config Flow: Resolved "500 Internal Server Error" during setup/options flow caused by missing constants.
- Fixed Data Parsing: Made the sensor robust against varying API response keys (handles
zeitpunkt,zeitBis,timestampdynamically). - Fixed Crash on Missing Data: The integration no longer crashes if the API returns
nullfor specific statistic values.
⚠️ Breaking Changes
- Entity ID Change: Due to the naming cleanup, your sensor Entity IDs will change (the long
AT...number is removed). You may need to update your Dashboards/Cards to point to the new, cleaner entity names.
Full Changelog: https://github.com/acdcnow/AustrianSmartMeter-for-Home-Assistant/commits/1.1.6