Hello,
a few month’s ago i have created my own app to connect our heatpump to homey. Since then i have been active using it. All seems to work great.
I’am using it to adjust mode, heating temp but also to adjust heatwater temperature to use as much sunpower for heating it instead of buying current.
I really want to share but have to less knowledge about releasing it and more important offering support. Is anybody willing to take over this app? So more users can interface their heatpump?
That is great, @H_van_Barneveld !
If you can publish it, it would be great I am looking for such an app.
And I am willing to support. I did some programming in C and VisualBasic. Unfortuntely I am totally not familar to JavaScript or HomeyScript and how to create or maintain apps for Homey. But at least I could offer some help by translating into German (French and Italian would be awful, but probably better than nothing and and a motivation for others to step in )
Regards Dirk
Thanks I already installed it. And it works instantaneously
My understanding for creating your heatpump device. Anybody should feel free to correct me:
find the ip adress of your ISG. I found it under servicewelt on my router. It is very important that you configure it as a fixed ip on your router. Otherwise you may lose it frequently.
The port seems to be always 502 according to the manual.
This number I also find under diagnosis->system: FES / SOFTWARE in the web-interface. Could be a co-incidence. Otherwise if 502 does not work, it might be a hint where to look for alternative entries.
the modbus ID seems simply to be the number of your installed device. As I only have one heatpump, I tried 1 and it worked.
So now I can set the heating temperature and the operating mode. But as the stem is totally in summer mode due to external temperatures I cannot check any effects.
So probably I can check in autumn.
In summer i manage max water temp according our PV powerinput. so normally it’s set to 50. as soon PV start loading to grid i reset this to max.
I add your input to readme information.
Hi @H_van_Barneveld ,
I just reliased that the figures power consumption [-/water/heating] today uses the wrong unit. As it is power consumption, it should be given in Wh not just W.
Not really critical, but could be confusing, and in Insights it is not able to be integrated in other power consumption charts. Heating season seems to start soon. Probably I can check the outcome then.
I installed it to today using it with a new WPE-I 08 H 230 Premium. It worked straight away and the transmitted values are correct. What I do not see are values such as the actual temperature and the setpoint temperature of heating circuit 1 or the actual and setpoint temperature of the buffer tank. @H_van_Barneveld I think you haven’t used these parameters so far, so they are not visible via the app?
I have installed the app and it works great. I played around with a modbus connection to the ISG some time ago and I have noticed some minor issues in the data. The total energy usage for heating and warm water are missing the mWh component.
You need to add the mWh component x1000 to the kWh component to get the total usage. You can see the modbus registers below. I guess they thought it was easier to split it up in 2 registers instead of using a float.
I am a Stiebel Eltron heat pump owner and developer with some time to spare. In the past I experimented with the Modbus connection to the ISG, primarily to monitor the exact power consumption of my heat pump.
Unfortunately the ISG only records daily power usage, and only the total kWh is available in the Modbus registers. This limitation led me to several websites where users had modded the ISG box to add the missing Modbus registers. I modded my own ISG and developed a Homey app that uses these additional registers to access the data I needed.
The app is currently not published and only installed locally. The last couple of years the app has matured and is stable, but it needs some finishing touches like translations. If there is any interest, I am happy to finish the app and publish it to the public. Most of the capabilities of your app are available and I can add the missing ones.
Maybe you can add it into the app i already published? and take over this app? so bring together both functionalities? I’am not longer owner of a Stiebel so can not develop/test anymore.
I have taken over the Stiebel Eltron Heatpump app from H_van_Barneveld, as he no longer owns a Stiebel Eltron heat pump. I will continue development and am open to suggestions.
I developed a similar app for personal use. My goal is to merge these apps into a complete solution for Stiebel Eltron heat pumps. Features on my to-do list:
Smart Grid Ready
The ISG is SG-Ready. Personally, I use this feature to activate Accelerated mode when there is a surplus of solar power or when dynamic tariffs are very low. This allows you to preheat water for later use.
Power Consumption
The ISG does not provide real-time power consumption information, only daily and total energy consumption are available. To make things worse, this data is only partially accessible via the Modbus interface. Unfortunately, with a standard ISG, power consumption information will not be available in the Homey app.
For the tech diehards, it is possible to add the missing data fields to the Modbus interface. I will support these modifications, as I believe this is vital information. With these changes the power consumption, although still an approximation, can be made available:
great to see this app continuing. I have access to @h_van_barneveld’s repo and have already reviewed the code. I’m interested in contributing — happy to help with testing, propose improvements, or submit PRs. I’ll reach out via DM to align on scope and next steps.
HI Michel. I appreciate you continuing the app. I have a SE heatpump with the ISG. It is by far the greatest power user in my farm and I would really like to know more about why and when - realtime. I am nog a developer but I am willing to help if I can.