Modbus connection to Aqotec - No Response received from the remote unit/Unable to decode response

Hi, Sweti3!

Can you be so kind and send me the service code for the aqotec rm360? Thank you!!

Hi all,
does anyone have the full Modbus Register list of the RM360 controller? I have found one with ~50 registers only but I think the controller has around 1000. Would be great if the list with all register addresses could be shared.
Thanks!

I am not sure if the service code is the same for all RM360 but in my case it was 1234

I asked the Aqotec support about the missing addresses and they told that the list only contains the “open” addresses, theoretically all service level 2 parameters can be read/written.
The main problem with writes is, that they write directly into the register which might damage the controller if it happens to fast.
If you really need more then the provided addresses I suggest to ask the support directly, in my case they replied in under an hour.

Hello Springrbua,

I have also had an Aqotac RM360 local heating station installed by my local heating operator. As described above, I can now read out all values via Modbus TCP. I would now like to know whether I can also change the operating mode of the station with the address 41195 via my Home Assistant instance. I also have a photovoltaic system and only want to heat the hot water using district heating on days with little sunshine. It would therefore be important for me to be able to change the operating mode automatically. Would this be possible without damaging the controller? Have you already tried to write values?

No, I personally don’t write values using modbus (yet). If you stay under the limit, you should be save but I don’t know how (often) HA writes the values.

Hi Sweti3, can you please PM me the code and the parameters list? Thank you Florian

After recent HA update 2025.02 the pyModbus has been updated to V3.8.3. Since then I have strange fluctuations in readings, which never happened before. I’m using Modbus TCP and my config is pretty straightforward. I don’t have this issue on any other of my Modbus devices but Aqotec360RM.

Do you guys experience the same issue? What could be a solution for that?

could you please also share a screenshot of how you have it integrated in your dashboard? :pray: Or do you only use the graphs above?

Sure. Not all collected data are displayed on the dashboards but this is enough for my use case. I can also share my dashboards/modbus configuration if you need.



1 Like

so the values can be read by your heating supplier via modbus TCP and by you in parallel using the Waveshare RS485 to RJ45 using Modbus RTU?

No you can only use one Modbus Interface at a time. My supplier is probably using the Aqotec API over ethernet, so I can use Modbus using the Modbus RTU port.

1 Like

can you show which settings you changed on the webinterface of the waveshare?

I connected 485A of the waveshare to port1 of the rm360’s 2 COM-A RS422/RS485 port and 485B to Port2…but the activity led of the waveshare stays off… i set the following on the rm360:

  • P914 - Modbus: RS485
  • P770 - Address: 10
  • P771 - Baudrate: 2400
  • P772 - Bustype: RS485

For the settings of the Waveshare I really just followed the youtube video I linked before. I can’t remember exaclty what I had to change but here are my current settings:
Network

  • Device IP: Static IP of the Waveshare
  • Device Port: 502
  • Work Mode: TCP Server
  • Destination IP/DNS: Same as Device IP
  • Destination Port: 4196
  • IP mode: static
    Serial
  • Baud Rate: 2400
  • Databits: 8
  • Parity: None
  • Stopbits: 1
  • Flow control: None

The other 2 sections are set to Disable or None.

Regarding the connection I got following information from Aqotec:

Terminal 1 = D+ (A), Terminal 2 = D- (B)

The settings on the RM360 seem correct to me.

1 Like

If you can share the dashboard yaml for first 2 screenshots that would be awesome yes… thanks again :+1::+1::+1:

I’ve published the dashboard. Just add a new dashboard in Grafana with the number

23021

Enjoy!

Hi @Adamski ,

where you found the addresses for the sensors.
In my installation I need the addresses for der 2. Circulation and 2. Spkr- can you send me the list of available addresses?

And many thanks for sharing your setup and dashboard!

Kind regards

I’ve posted the addresses in this topic already. You can use the whole yaml configuration as a template.

Hi @Adamski ,

I used your awesome template, but i thought, there are missing some sensors.
For me f.e. the second circulation and second spkr.
But maybe this sensors are in my case only other descriptions for your addresses.

Best regards

These are the sensors from the official list I received from Aqotec. If you need more Modbus addresses, you need to ask them directly.