In my quest to migrate completely from Home Assistant to Homey Pro, I have created an app for my Remeha Home system.
It is currently tested with the Remeha eTwist thermostat in combination with the Mercuria Ace heat pump (as I have that system at home), but it might also work fine with other setups.
Features
Works via the Remeha Home cloud API (eTwist has no local API to talk to unfortunately)
The eTwist is added as thermostat device
Currently supports reading the temperature (every minute) and setting the target temperature (setpoint)
Other properties such as outside temperature and water pressure are also recorded for insights
Coming soon
Support for thermostat mode control (auto/heating/cooling/off)
Support for other heat pumps or boilers (depending on community testing)
Eye candy
Some screenshots to convince you that this is a legit app
The app works, thanks for that.
I would like to see some small changes, but who am I
The description could be more uniform, such as water pressure from mbar to bar. 1000 to 1.
most people think with this type of installation in bar. (maybe itās customizable)
On the icon is it possible to select the set and current temperature?
Iām using mbar because thatās actually the default expected value when reporting a pressure to Homey (see the details on Tutorial: Device Capabilities - Homey Apps SDK v3). I could change this quite easily, but Iām wondering what other implications this has throughout the Homey system.
Iām not sure what you mean with āOn the icon is it possible to select the set and current temperature?ā. The device is reported to Homey as a thermostat, so you can see the current temperature and set the target temperature on the thermostat UI in the app.
No, unfortunately this is the default value in the thermostat card that Homey generates. Itās not possible to switch this to another metric. However it will indicate whether the current temperature is above (red) or below (blue) by changing the color of the circle. They do this to create consistency between all the different apps offering thermostat devices (otherwise some would show actual and some would show target temperature, making the card overview unclear).
I have a Tzerra M39C boiler and I am not receiving any data on the app. I can see the water temperature on the etwist, but not on the homey app. I also constant get a water alarm.
Water pressure is not visible on my Etwist anyway, so it is understandable that it does not work on the app either
Great to hear the positive responses from you all!
A big note here is that utility installers are known to screw up a lot and many heat pump and boiler installations might be incorrectly configured, resulting in missing or incorrect sensor data. Especially newer products are often too complicated for them.
For those who canāt get it to work, Iām working on some troubleshooting functionality. In the next release (now in testing), I have added a feature that allows you to help debugging. When enabled, the last API response from Remeha will be stored in a text area in the settings window, so you can copy and paste it here or in a private message. This allows me to understand the variations in API data for each Remeha installation and add support for more boilers and heat pumps! (CC @Jaomrodri, @Gert_Brussen)
@Bebopper I have seen that code before and it helped me a lot in figuring out the horrible authentication flow that they have implemented. Thereās a lot more data available indeed! It would be great if you can give me an export of the API responses (see text above) so I can generalize this across installations.
Lastly it would help a lot if you can all post your heat pump or boiler model names and numbers and which features are known to work. This helps me to create a list of supported installations.