Releases: klejejs/ha-thermia-heat-pump-integration
Releases · klejejs/ha-thermia-heat-pump-integration
New debug action, PID sensor
Release notes
- This release introduces a new Home Assistant action/service,
thermia.debug
that, when run, will fetch debug data from your Thermia heat pump and put it in athermia_debug.txt
file located in the root of your config directory. From now on, the contents of this file should always be attached to a GitHub issue, as it will help debug problems and add support for additional features that may be supported only by your heat pump. - The release also adds a PID sensor for heat pumps that support it.
What's Changed
- Update ThermiaOnlineAPI version to 6.3.1 by @klejejs in #104
- Code and workflow improvements by @klejejs in #105
- Add action for generating debug files by @klejejs in #106
- Add PID sensor by @klejejs in #108
- Add type improvements, lint fixes by @klejejs in #109
Full Changelog: 5.2.0...5.3.0
Fixes to Thermia API
⚠️ Thermia API changes ⚠️
It looks like Thermia has once again changed their API which impacts the behavior of this integration. This release aims to fix the first and most obvious issue - heat pumps not loading in after instance restart or integration reload. However, if you notice something else not working, please create a ticket in GitHub.
What's Changed
Full Changelog: 5.1.0...5.2.0
Bug fixes for heat pump statuses and operation mode
What's Changed
- Modify operation mode availability calculation by @klejejs in d8a4d0f
- Update ThermiaOnlineAPI version to 6.1.0 by @klejejs in #97
Full Changelog: 5.0.0...5.1.0
Refactor operational statuses and add power statuses
⚠️ Breaking changes ⚠️
- The operational status code is refactored to show all available operational statuses instead of predefined ones; thus, the existing operational status entity names and IDs will change. This can impact any scripts or automations that include operational statuses or Lovelace dashboards that display them. This change will also make some existing entities unavailable, as they are replaced, those unavailable entities can safely be deleted.
- Incorrect Auxiliary heater sensors have been removed in favor of new "Power Status" entities that will display whether any of the auxiliary heaters are running.
What's Changed
- Update ThermiaOnlineAPI version to 6.0.0 by @klejejs in #94
- Refactor operational statuses and add power statuses by @klejejs in #95
Full Changelog: 4.3.0...5.0.0
Added heating operational time
Disable operation mode feature if it is not available
What's Changed
Full Changelog: 4.1.0...4.2.0
General integration improvements
⚠️ Breaking changes ⚠️
- This release requires Home Assistant version 2024.8.0 or higher to work properly
What's Changed
- Update ThermiaOnlineAPI version to 5.1.0 by @klejejs in #84
- Add model_id to device_info for all exposed entities by @klejejs in 74578c6
- Fix #83 - use async_forward_entry_setups with await by @klejejs in b315788
- Improve development environment, bump requirements by @klejejs in 41b13be
Full Changelog: 4.0.0...4.1.0
Remove Genesis API, migrate to Classic API
Breaking changes
- Thermia has removed Genesis API and moved to use the previously named
classic
API for all devices, thus, with this release, the API type config option has been removed. In case any issues are encountered, please try setting up the integration again.
What's Changed
- Update ThermiaOnlineAPI version to 5.0.0 by @klejejs in #81
- Remove Genesis API config by @klejejs in #82
Full Changelog: 3.5.0...4.0.0