Add Proxon Heating System to HA via Modbus

Just an Update from my side.

For troubleshooting purpose I bought now an USB2Modbus Adapter ( Waveshare Industrial USB to RS485 Converter), also just to get sure the Proxon-Board (X6-Connector) is fine.
Finally all worked really well and fast.
Settings for USB:
Parity: Even
StopBits: 1
Baud rate: 19200
Byte size: 8
Mode: RTU

With Modbus-Tool I could connect (as with my ETH-Adapter also) but directly TX & RX was working fine without any issues and I could decrypt data.
The LED next to X6 is/was also flashing brightly.

So I expected now maybe the Powering of the Ethernet 2 Modbus - Adapter (Waveshare Rail-Mount Serial Server RS232/485/422 to RJ45 Ethernet Module POE Function) is/was too less with 9V & 500mA.
But also 12V & 1,5mA same issue.

  • Connection from HomeAssistand, ModBus-Tool or QModMaster are working
  • but only TX is working and RX responds with IO failures.

So I thought maybe ther is a “Special” setting in VIRCOM (on the adapter) I need to change. … OR the adapter is defect.

Actual data finally all the same you here in the forum used.
IP-Address: a static one
Port: 502
Work Mode: TCP Server
Protocol: Modbus_TCP Protocol

But I not understood & saw in comment, that also for TCP Connection I need to setup the Serial Setting right.
So I also changed them to the same:
19200, baud
8 bits, Even and 1 Stop Bit…

And now all is working fine…

Maybe this is helping someone.

regards

Hi @Stroett and others,

It seems X6 cannot write to set the “Heizelemente Global” on address: 325. Did you connect the Modbus adapter to another port on the FWT mainboard?

Thanks and regards,
Sebastian

Hi @sebastian3 ,
I would need to doublecheck again. But for sure I connected it directly to the mainboard. But I thought this is only necessary for the T300 connection.

BR Steffen

Hi @Stroett thank you for the fast reply!

The picture shows the orange cable going to X6. I did the same on mine but unfortunately the “Heizelemente Global” is read-only for me. The T300 I did not touch. I can set the temperature of the water and the boost just fine via the X6 port on the FWT. Just wanted to check if it is the same for you?

Regards,
Sebastian

Hi @sebastian3

Do you get some kind of error message?
I remember it was working for me. But there is no general switch to check the status. As far as I remember, I checked it last winter by activating the global lock and activated the heating in a single room. And it has not been started to heat.

Steffen

Hi folks,

I’m also trying to get my Proxon heating system into HomeAssistant. I bought a Modbus to Wifi Adapter to access the modbus (Elfin-EW11A-0, https://shop.marcomweb.it/images/virtuemart/product/Elfin-EW1X_User%20ManualV1.3(20200415).pdf ).

My first problem is, that this adapter requires a VCC which X6 doesn’t provide. Is there some place I can safely grab the required 5-36V from at the board or do I have to use an external power supply?

Thanks and regards
Jochen

Thanks a lot to all the people contributing to this topic.

I successfully integrated my Proxon heating system into Home Assistant. Now I tried to integrate the T300 (hot water boiler) as well.

I included the current water temperature into my configuration:

grafik

But If I try to access the value, it shows -100°C. My other values are working well:

I don’t know, what could be the problem. I got the registers from the Github examples. The registers for the T300 are not in the Excel sheet from the 1st post.

Thanks again for all your help.

Jonah

Hi @PapaJo,

I absolutely don’t know why it shows -100.
I have the same config and works fine for me


Hi,

I must first apologize for my long absence. I’ve been very busy both privately and professionally and have had various smaller and larger problems to solve. Unfortunately, the Smarthome has taken a back seat…

Now to my question and I think I’ll have to hijack my own post.

My wife and I haven’t been happy at all with our Proxon system recently. We got it together with our Weberhaus prefabricated house and were already skeptical at the time. After about three years now, we still haven’t found the ideal setting for the system. In summer it is too warm in almost all rooms (around 23-24° C although it is set to 21°C, sometimes even 17°C) and in winter the heat is not distributed properly (the fireplace in the living room heats the living room to 25-26° C in some places and the other rooms stay at around 20° C).

We have already spoken to Proxon and Weberhaus many times and we are always told that the system is running perfectly. We should just shade the rooms better in summer. Once the heat is in the house, it’s difficult to get it out again.

That may be true, but we’ve already tried everything and I can’t bunker down all summer. Besides, it doesn’t help me in winter. What I find worst of all is that I don’t feel taken seriously by Proxon. I’ve already asked several times for someone to look at it on site, but I’m always told that the system has been checked remotely and everything is fine.

I usually let the system do the settings. Temperatures are fixed at 21°C (sometimes 17°C, especially when I want to test something). Otherwise ECO comfort mode and intensive ventilation from time to time. Windows are usually closed except in summer when it gets to warm. Home Assistant currently only reads out, I don’t control anything with it.

What are your experiences? I would be really interested. At the moment, I’d really like to rip the thing out and get an air-to-water heat pump. At least then I’ll no longer be dependent on Zimmermann / Proxon

Thank you very much

Joe

Hi Joe,

similar for me.
22°C set everywhere
Living room is 22°C, but bedroom is always around 20°C. Always troubles with my wife because it’s too cold for her.
But you will not change anything with this integration! :frowning:

Hi @JAD , @Stroett ,

I am in the process of adding the Heating system to my HA but I wanted to join the discussion regarding the problems. We have the system only since July.

The thing which may be causing your problems is the air flow around the house. I don’t know the system that much and I have it only for a few months but checking the air flow would be a good thing to do. I was talking to the Proxon guy during the installation and I asked him bunch of questions and the most important part of our discussion was about the valves which control the air flow to each room. He basically said to not fuck with the valves because even when I adjust one room, I can mess up the whole system. He measured the air flow to each room and told me how one change can affect a lot. And since Proxon says everything is fine, imo it’d be a good idea to check this. I mean if the room is x m3 and it gets not enough air flow, it can never reach the desired temperature.

It just seems very unusual that this system wouldn’t be able to distribute the heat from living room to other rooms with such difference.

I don’t have a fireplace so I use only the Proxon system but my temperatures are not deviating like in your cases. It’s usually within 0,3 - 0,5°C.

I hope you solve it :slight_smile:

Thank you very much for your answers.

@Stroett
I don’t expect Home Assistant or the integration of Proxon in HA to change anything about my situation. I just thought that because there are a lot of users of the system here, I’d ask if I’m the only one having problems. It shows you whether you might be the problem yourself… :slight_smile:

I think I can leave the air exchange in the house out of the equation. All the doors are actually permanently open, except for our little son’s room overnight and maybe the bathroom door… I even had my doors adjusted again on the advice of a carpenter and even had some of them shortened to improve the exchange of air even when the door is closed.

@Rick99
In general, I don’t mind that it might be a little colder in winter. That’s why we have the fireplace and I knew that the system has its limits.
What bothers me most is that I simply can’t understand the behavior of the system. For example, this week. It’s between 6° and 8°C here during the day. Sometimes below 0°C at night. Mostly foggy and little to no sun. Why do I have 22° to 24°C in all rooms although I have set 17°C as the setpoint? According to the app, the system pumps 50°C warm air into the building and consumes a massive amount of electricity, which I don’t want at all.
And then this constant back and forth between much too warm and much too cold. That’s not great for your health in the long term.
That’s why I’m looking for external advice. Proxon / Zimmermann can’t do it!

Thank you so much.

Kind regards

Joe

Hi,
I am trying to use the same adapter and when I connect it I am not getting any LED action. I used Modbus Poll to connect but it timed out.

Is there any other step other than connecting the wires (A,B,GND)?
Thanks.