Releases: radical-squared/aquatemp
Releases · radical-squared/aquatemp
Add support for product ID `1245226668902080512`
Fix missing `Off` mode for climate
Merge pull request #40 from radical-squared/fix-v3-0-7 Fix missing `Off` mode for climate
Improve support for devices of product ID `1442284873216843776`
Merge pull request #39 from radical-squared/special-products-support Improve support for devices of product ID `1442284873216843776`
Fix device's empty values as `None` handling
Merge pull request #37 from radical-squared/fix-empty-values-treatment Fix device's empty values as `None` handling
Set device's empty values as `None`
Merge pull request #35 from radical-squared/treat-empty-values-as-none Set device's empty values as `None`
Device discovery support and bugfix
- Add device discovery for new devices without need to reload integration
- Fix integration reload issue
- Entities code clean up
- API stabilization after timeout
- Fix target temperature parameter mapping (Heat, Cool and Auto)
- Fix parameter mapping for P01 (Water pump mode)
Bugfixes & Shared devices support
Bugfixes
- Fix configuration saving, without credentials
- Fix socket timeouts
- Add
suggested_unit_of_measurement=UnitOfElectricPotential.VOLT
to sensors ofSensorDeviceClass.VOLTAGE
- Fix token clean-up
- Code clean up for entities
- HVAC Mode Mapping in v3.0.1 is mixed up #29
- Block API operations if initial login failed
Refactor integration (Breaking Changes)
- Major refactor to the code - Breaking changes
- Configuration is available only from UI
- Supports multiple accounts (different credentials)
- Supports multiple devices (different devices on the same account)
- Add centralized
DataUpdateCoordinator
to communicate with the API and post updates to HA components - Set minimum and maximum temperature based on the current HVAC mode relevant for the device (from API)
- Add
diagnostic
component to output data from API and configuration for troubleshooting (replacing the need for extra codes attributes) - Add
binary_sensor
components for Power (Is on), Status (Is online) and Fault (Has fault) - Add
select
component for choosing the Temperature Unit (C/F) - Add
sensor
components for each of the temperature reading (T01-T03) - Simplified
climate
component to include just its functionality without additional attributes (moved to dedicated components) - Add mapping of more Protocol Codes (Parameters) for later support of more sensors/binary_sensors
- Refactor entity's creation (using EntityDescription)
- Mapped all protocol codes to
EntityDescription
- Add more entities (updated list in README)
- Create Protocol Codes document
2.2.2
- improved debug messages