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.3.0 - 2024-11-05
- (#10) Add option to enter custom endpoint for API
- (#9) Added friendly text sensor for Operation Mode displaying the state as following:
- Koeling
- Verwarming
- Auto th-TOUCH
- Auto Wp
- Haard
- (#8) Sensors with missing measurements
- SPF
- Position Expansion Ventil
- Number of Starts
- Operation Mode
1.2.2 - 2024-09-23
- Fixed #4, Brine and Production Circulation Pump now have percentage as unit.
- Updated
requirements.txt
to versiondacite
up until next major release (#2).
1.2.1 - 2024-09-08
- Setup to only allow supported devices with a certain product type (
heat_pump
for now). - Mock client to be used with testing specific API responses.
- Fixed #1 by checking for supported devices.
1.2.0 - 2024-09-08
- All missing sensors from the API output:
- Operation Mode
- Seasonal Performance Factor (SPF)
- Position Expansion Ventil
- Number of Starts
- Heating Mode
- Warm Water
- Alarm Active
- Current Heating Pump State
- Current Heating State
1.1.0 - 2024-09-02
- Homeassistant device info to map entities per device in the integration.
- Debugging logs for API calls to be able to trace received data.
- CI using GitHub Actions including HACS validation.
- Missing Binary sensors (as reported by killer8):
- Active WW request
- Direct Outlet (DG1)
- Mixture Outlet (SG2)
- Mixture Outlet (SG3)
- Mixture Outlet (SG4)
- Checking for existing value of entity is now stricter on entity value instead of global device
realtime_info
- Device name from default entity name
1.0.0 - 2024-08-28
- Initial release of the Eplucon Home Assistant Integration.
- Support for retrieving real-time device information from the Eplucon API.
- Added
DeviceDTO
,RealtimeInfoDTO
, andCommonInfoDTO
for structured data management. - Integration with Home Assistant's sensor platform.
- Automatic sensor entity creation based on Eplucon devices and their real-time data.
- Configuration via Home Assistant's UI, including token-based authentication.
- Data fetching and update mechanism using Home Assistant's
DataUpdateCoordinator
. - Error handling and logging for API errors and data fetching issues.
- Issues with sensor entity registration on restart.
- Corrected handling of DTO conversion from API responses.
- Addressed bug with entity setup causing entities to be marked as "no longer provided" after restart.
- Some device data may be returned as empty lists (e.g.,
heatpump
data) due to API response inconsistencies. - Minor delays in data updates may occur depending on API response time.