BAXI TXM / RXM 10c OpenTherm thermostat - HA integration

Hello everyone,
can anyone tell me what functions the baxi txm allows?

  • temperature change?
  • switching on / off schedules?
  • underfloor heating water temperature setting?
  • setting the domestic (bathroom) water temperature?

Is the api for the new baxi and remeha home app also available?

Any ideas if this allow to adjust the heating curve or the max heating setpoint at least?

Yes this is possible with the api

Great to hear!

Did you mean the heating curve, max heating water temperature setpoint or both?

Has anyone have the example of a script on which API call to be used?

Hi @Domaray, I have the same issue as the Roto. I have tried to do what you said but it still gives the same error. I have also tried changing the zoneid as @Maupie has commented, but I keep getting the same error.

Any advice?

For Remeha, you have to replace this line
msg.headers['X-Requested-With'] = 'com.bdrthermea.roomunitapplication.baxi';
with
msg.headers['X-Requested-With'] = 'com.bdrthermea.roomunitapplication.remeha';
in each function node

I don’t know if Baxi/Remeha will change their API with the new app.

Just in case they would be willing to cooperate I contacted them to ask to publish their API in the course of their migration… Message is forwarded to their “product manager”…

One change that I spotted is the unavailability of the history of errors in the new app. For the rest it should be pretty close. Worst case a new traffic analysis would be needed :frowning:

1 Like

To be very, very honest: I left this integration aside and have switched to the integration https://github.com/freitdav/BDRthermostatHA

Why? For me it is more simple to maintain as there is no node-red or other involved. It supports Baxi as well.

Hi guys, does the API works for you? since today my Baxi app has been switched to “myBaxi” and all the integrations don’t work anymore. Seems like you have to create a new account

Hi,

I can’t get it to work. Can’t see the current temperature and requested temperature.

How did you get the token? Can you give a precise description?

This integration will stop working with the new app MyBaxi. They are migrating customers to the new platform. So if in your app ask for update… Don’t update! :slight_smile:

I gues they will shutdown the old platform and obligate to use my baxi app.

if you ever user the new app MyBaxi and connect your boiler, they migrate you to the new platform and any of this works anymore.
For what I see the new platform is on Azure and by now I have no idea to guess how works the API.

Would be great if the manufacturer opens the API. but by now is closed.

1 Like

Hello everybody,

thanks for this very helpful integration!

Unfortunately i didn’t read the last posts and I updated to the new app and of course nothing works anymore…

However i saw that this new app is compatible with Google Home or Alexa and I see the thermostat in Google Home now. Do you see any chance of integrating it in home assistant via Google Home?

Thank you very much for your support!

Don’t blame yourself for updating. There’s nothing to do with that, the update is mandatory.
So, say goodbye to your integration.
I hope they open the API, or that someone is able to understand how does it work, to brig it to life again.

1 Like

Probably this would help:

2 Likes

This works perfectly! Thank you very much!!!

For anyone who wants to use this piece of art for BAXI, instead of Remeha, just edit in the api.py file the links. Where you see “remeha” in links and confs just replace with “baxi”.

It works like magic.

I’ve also converted the code to be used in Node-Red. Here’s the link: GitHub - alessandromatera/baxi-node-red: A node red flow to communicate with Baxi thermostat Mago (BDR Thermea compatible)

Hi I have switched to the “remeha_home” integration you mentioned above and it works perfectly for my Baxi boiler, no more Node Red for me, just the new integration and all works perfect.

I would also recommend to switch to this new integration because I have understood that Remeha is looking remotely at the integration and the community around it. Maybe (maybe…) Rehema will understand that there is a potential there for them. I don’t know, but at least this code is working well!