Skip to content

klejejs/ha-thermia-heat-pump-integration

Repository files navigation

Thermia Heat Pump Integration

GitHub release (latest by date) GitHub commit activity License hacs_badge

Thermia Heat Pump Integration for Home Assistant. Depends on Python Thermia Online API.

Component to integrate with Thermia Heat Pump.

This component will set up the following platforms.

Platform Description
water_heater Thermia Heat Pump integration
binary_sensor Operational and power status binary sensors
sensor Alarms sensor and different heat pump sensors
switch Hot water and hot water boost switches
action/service Thermia action/service to generate debug file for issue reporting

Supported heat pump models:

The integration supports heat pumps that are supported by the underlying Python Thermia Online API. To see the list of supported heat pumps, please check the list of example heat pump data files in the API repository here.

Adding support for new heat pump models:

If your heat pump is not working as expected or is not in the supported heat pump list, please create a GitHub issue and attach the thermia_debug.txt file contents. The file can be generated by running the thermia.debug action/service in Home Assistant and it will be saved in the Home Assistant configuration directory.

Setup

To set up Thermia Heat Pump Integration, go to Settings -> Integrations -> Add Integration and search for Thermia Heat Pump.

Installation

Open HACS, go to the Integrations view and search for Thermia Heat Pump Integration.

Manual Installation

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
  2. If you do not have a custom_components directory (folder) there, you need to create it.
  3. Download the latest release zip file either from repository releases or using this link.
  4. Extract the content of the zip file to the custom_components directory (folder) in your HA configuration directory (folder).
  5. Restart Home Assistant.

Contributions are welcome!