Homey integration for Stiebel Eltron heat pumps

Homey integration for Stiebel Eltron heat pumps

With this application, you can monitor the activity of your Stiebel Eltron heat pump and easily integrate the system into the Homey ecosystem. You have insight into the system's status at any time. You can easily change the heating mode or set the heating and warm water temperatures. Track the temperature of the warm water buffer and use the Smart Grid options to preheat at the most favorable times. This allows you to optimize the energy consumption of your heat pump.

The heat pump has a heating and a warm water system. In the ISG webportal you can set a Comfort and Eco temperature for both systems. The heat pump switches between Comfort and Eco temperatures based on the operation mode. If you have selected Programmed Operation, a time schedule is used to switch between the temperatures. This schedule can be set in the ISG admin portal.

Heating Temperatures

ISG Heating Temperatures

Warm water Temperatures

ISG Warm water Temperatures

In the Homey app you can now set the Comfort and Eco temperature for the heating and warm water system, simply switch the heat pump operation mode or check the heat pump activity in the log:

App Screenshots

Heat pump manager

This application uses the Modbus TCP/IP API interface of the Internet Service Gateway (ISG web). The ISG is a physical device that controls the heat pump and is connected to the local network. The ISG uses DHCP to obtain an IP address. If no DHCP server is available, the default IP address 192.168.0.126 is used. Ping 'SERVICEWELT' to find the correct IP address or check your router. You can then enter this IP address in the settings.

Smart Grid Ready

The ISG is SG-Ready and can be controlled via the API interface. Make sure SG-Ready is enabled in the admin interface and that the SG-Ready input is set to Modbus. You can find these settings in : MENU -> SETTINGS -> ENERGIEMANAGEMENT

Configuring SG-Ready

When there is a surplus of solar power, you can run the heat pump in Accelerated mode, to preheat hot water for later use. For normal operation SG-Ready is set to standard mode.

You can set the SG-Ready state manually in the Homey app:

Set SG-Ready State

You can also set the SG-Ready state in a flow when there is power going to the grid:

Homey flow to set SG-Ready State

Power Consumption

Monitoring the power consumption of the heat pump via the API interface presents some challenges. The ISG only stores the daily and total energy consumption, and this data is only partially available in the API interface. With a standard ISG, it is therefore not possible to monitor power consumption. However, the story doesn't stop there. The community has discovered that it is possible to modify the ISG so that the missing fields become available. If you have made this modification, you can specify this in the settings and the application can use it. Power usage will then be calculated based on the difference in energy consumption.

Power Sensors Homey Top Consumers

Insights

There are a number of charts available. In the below charts the room temperature is compared with the outside temperature and the power used for heating of the last week:

Chart Temperatures and Power

Below shows the warm water usage from my water meter, the temperature of the warm water buffer and the energy used to reheat the water. You can clear see the temperature dropping when the showers are used in the morning and the power needed to reheat the buffer for the next day:

Chart Warm water

History

The first version of this app was developed by Henk van Barneveld. Michel Hoek later took over the project, after which the application was rewritten and further developed into a comprehensive heat pump management application.

Links