Remote control rs485 rtu wired wi fi for heat pump

Good morning, I have installed a Ferroli Omnia 3.2 heat pump, in turn equipped with a wired remote control with RS485 btu connection, and wi-fi connected to the router, reachable via app presumably on a remote cloud. I wanted to read the registers of the machine through HA, as there is no integration for my case, reflection of pecking through the IP address assigned to it by the router with its dedicated port 502 for modbus the various readings, but I tried these 2 lines of

modbus code : name: hub1
type: tpc host: 192.168.1.102
port: 502
sensor_rails: name: “ferr 1”
address: 40001
scan_interval: 20 slave: 1

sensors: name: "Ferr 2
" unit_of_measurement: hz
scale: 0.1 slave: 0
accuracy: 2
input_type: input address: 40102
scan_interval: 30

but without getting results. Perhaps someone has already carried out this test or can give me some advice. Thank you

you solved ??

Hi , yes yes solved , although I had to implement with node red the reading of the registers , in HA I have some problem when I follow the guide for the modbus , it fails to create the entity . Now I’ve finished the slave part programmed in arduino, and then connect everything to the raspberry and join everything

HI

Hi Minixium, do you have a list of the registers of the Omnia 3.2? I am trying to connect also from HA, or Homey, to the Ferroli via Modbus, but I can’t find any info regarding the protocol or registers that they are using.

If you have any info you like to share it would be great, thanks in advance. :slight_smile:

Hi,
also I have an Omnia Ferroli with Modbus.
On manual of wired remote control I’ve found a lot of modbus address, I can post later, hope to help someone to connect this HVAC to homeassistant

Hi, antonioste,
I’d be interested in the addresses you’ve found and where exactly have you found them.

All, you can find the Modbus table for the Ferroli here:

https://sgfm.elcorteingles.es/SGFM/dctm/MEDIA03/202309/22/00104790201836____3_.pdf

The table is in English, At the end wired controller manual from page 40 till 52

It is working, I can control the Ferroli, change Climate Curves, read out the internal temperatures and speed, switch bits in the controller on or off, but for some reason I can’t change \ readout some values of the Modbus. e.g. 261, 262, 263 … the parameters for the 9th climate curve.

anybody an idea why this is not possible??

Thanks ! :slight_smile:

1 Like

Thank you!

I have a split one, so I haven’t thought about checking the monoblock version. The split model manual does not have any word about Modbus mapping while the monoblock has :man_shrugging:t2:
Gradually will try to integrate it. If I will resolve the curve 9 readout, will let you know.