Custom component to support Senertec energy systems.
With this integration you can integrate the sensors of your senertec heating system into Home Assistant (read-only). Only Dachsportal2 ready devices!
Requires Home Assistant 2025.10.0 or newer. You need an account for Senertec Dachsconnect Gen2.
If you have not yet installed HACS, go get it at https://hacs.xyz/ and walk through the installation and configuration.
Then find the Senertec energy system integration in HACS and install it.
Restart Home Assistant!
Configure the new integration through Configuration -> Integrations in HA (see below).
Copy the sub-path /custom_components/senertec of this repo into the path
/config/custom_components/senertec of your HA installation.
Alternatively use the following commands within an SSH shell into your HA system. Do NOT try to execute these commands directly your PC on a mounted HA file system. The resulting symlink would be broken for the HA file system.
cd /config
git clone https://github.com/Kleinrotti/hass-senertec.git
# if folder custom_components does not yet exist:
mkdir custom_components
cd custom_components
ln -s ../hass-senertec/custom_components/senertecSetup under Integrations in Home Assistant, search for "Senertec energy system". You need to enter e-mail and password of your Senertec Dachsconnect account.
After setting up the integration, you can adjust some options on the integration panel for it.
Even though this integration can be installed and configured via the Home Assistant GUI (uses config flow), you might have to restart Home Assistant to get it working.
The following devices are currently supported:
- Senertec Dachs 0.8
- Senertec Dachs Gen2 F5.5
- Remeha eLecta Ace 300
Other devices should work too if you override the productGroups.json. How that file works is described here. It's located in the integration folder.
The shipped productGroups.json inside the integration folder gets replaced on every update, so don't edit it directly.
Instead, create a new folder called senertec in /config and there create a productGroups.override.json file. It uses the same format as productGroups.json.
Any product group key you define there replaces the corresponding entry from the shipped file entirely; groups you don't mention are left untouched. This file survives integration updates and reinstalls. Restart Home Assistant after changing it.
If you don't know the product group key of your device, you get it when you setup the integration in the device selection list after login. The displayed Type is the group/key for the json file.
To enable debug logging for this integration and related libraries you can control this in your Home Assistant UI in the integration section.