SwimmingPool heatpump

For heating/cooling related questions in Domoticz

Moderator: leecollings

enboer
Posts: 29
Joined: Tuesday 02 October 2018 15:56
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

SwimmingPool heatpump

Post by enboer »

I wanted to share my work integration a swimmingpool heatpump into Domoticz. Eventhough others my have a different mark/model I think it could be helpfull to share my progress and information. I have a Fairland vertical heatpump (IXR36V) for my swimmingpool which can be controlled via an Fairland app. I think this model is available under different vendor names as well, and other Fairland heatpumps may share the same or similar controller.
I have contacting Fairland customer support I got the information that this heatpump has a Modbus connector on the controller print. Attached is a picture of the PCB highlighting this.
PCB.jpg
PCB.jpg (253.23 KiB) Viewed 6295 times
It is marked with B A G 12. (B and A are the signal wires, G is the ground wire, and +12V is the 12V power). On my own PCB the layout was slightly different but B G +12 was readable). Normally only A and B are used. G and +12V can be used to supply power to your Modbus controller. Customer support gave me also an Excel document with all the Modbus registers/coils information.
This connector fits (4 pins JST XH2.54) https://nl.aliexpress.com/item/40001205 ... pt=glo2nld

In my pool box I installed a Protoss PW11-H Wifi Modbus controller
PW11H.jpg
PW11H.jpg (17.56 KiB) Viewed 6295 times
which is connected to my home network. The wires A B from the PCB are connected to the 5 en 7 terminals. G and +12V are not used as the WIFI controller has it's own power already. The protoss has initially its own Wifi Access Point which you connect to. Then you can configure this Protoss (baudrate, wifi network, disabled Access point, password and which Protocol to use).
Then on my PI I used pymodbus to check the communication, that worked.
I tried the Modbus TCP plugin but I could not get it to work, probably because of my Domoticz version 2022.1. But I also did not like the setup that for every register/coil you want to read/write you have to create a new hardware device. So I started creating my own plugin in python. This creates automatically the devices I want to control and I have only 1 hardware device in Domoticz. I never done creating a plugin but it was not very complicated.
This plugin uses the pymodbus commands to read/write information from the heatpump. I can also set eg the running mode (smart/silent/turbo), temperature. From the documentation there is also a SuperSilent mode which I could not set from the standard App but via Modbus this works. In the mode is runs a max 20%. I can now see the inlet/outlet water temp, ambiant temp and the running speed. For the temperature I had to do some maths to get the correct temp. eg Modbus returns 112 which is 26C.

After this I continued to get the error status of the heatpump. Eg if the circulation pomp stops the heatpump stop as well because of the missing waterflow. Via Modbus I read these errors as well and domoticz will send out a notification with this error message. There is other device status available, which I do not exactly know where it is used file. At the moment I only log changes to a file.

In the next posts you find some screenshots
Last edited by enboer on Thursday 21 July 2022 11:38, edited 9 times in total.
enboer
Posts: 29
Joined: Tuesday 02 October 2018 15:56
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by enboer »

Switches:
Switches.jpg
Switches.jpg (58.41 KiB) Viewed 6294 times

Temperatures:
Temps.jpg
Temps.jpg (58.61 KiB) Viewed 6294 times
Utilities
Utilities.jpg
Utilities.jpg (86.51 KiB) Viewed 6294 times
Last edited by enboer on Monday 11 July 2022 10:58, edited 1 time in total.
enboer
Posts: 29
Joined: Tuesday 02 October 2018 15:56
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by enboer »

Setting the temperature:
SetTemp.jpg
SetTemp.jpg (34.03 KiB) Viewed 6293 times
Error Notification
Notification.jpg
Notification.jpg (44.57 KiB) Viewed 6293 times
My Heatpump Controller PCB:
PCB-IXR36V.jpg
PCB-IXR36V.jpg (138.04 KiB) Viewed 6285 times
Last edited by enboer on Monday 11 July 2022 11:04, edited 1 time in total.
enboer
Posts: 29
Joined: Tuesday 02 October 2018 15:56
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by enboer »

Hardware
Hardware.jpg
Hardware.jpg (259.23 KiB) Viewed 6292 times
enboer
Posts: 29
Joined: Tuesday 02 October 2018 15:56
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by enboer »

Last edited by enboer on Monday 11 July 2022 13:38, edited 2 times in total.
enboer
Posts: 29
Joined: Tuesday 02 October 2018 15:56
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by enboer »

Also a specific Pool Control page showing Pool info. Some cell are clickable to get details or switch on/off.

I had already Zwave Wallplug connectors (Neo Coolcam). These are logging the powerconsumption and can be use the switch on/off eg the circulation pump and the salt electrolysis. In Domoticz I am using the power consumption to check if everything runs. In the past I had issues that eg after lightning the ground fault was activated and the salt electrolysis was not running anymore. With these wallplug I an able to detect this.
PoolControlPage.jpg
PoolControlPage.jpg (119.75 KiB) Viewed 6282 times
User avatar
waltervl
Posts: 5149
Joined: Monday 28 January 2019 18:48
Target OS: Linux
Domoticz version: 2024.7
Location: NL
Contact:

Re: SwimmingPool heatpump

Post by waltervl »

Thanks, perhaps you can share the plugin on GitHub? Would be a lot easier for other users to install it.
GitHub repository added in the thread, thanks.
Domoticz running on Udoo X86 (on Ubuntu)
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
jurgend
Posts: 9
Joined: Sunday 18 April 2021 13:08
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by jurgend »

enboer wrote: Monday 11 July 2022 11:11 Also a specific Pool Control page showing Pool info. Some cell are clickable to get details or switch on/off.

I had already Zwave Wallplug connectors (Neo Coolcam). These are logging the powerconsumption and can be use the switch on/off eg the circulation pump and the salt electrolysis. In Domoticz I am using the power consumption to check if everything runs. In the past I had issues that eg after lightning the ground fault was activated and the salt electrolysis was not running anymore. With these wallplug I an able to detect this.

PoolControlPage.jpg
Looks great!
jake
Posts: 742
Joined: Saturday 30 May 2015 22:40
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Contact:

Re: SwimmingPool heatpump

Post by jake »

Very nice!
Duff1983
Posts: 1
Joined: Monday 05 September 2022 21:08
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by Duff1983 »

very cool.

could you send me the Modbus registers?
I want to implement it in my smart home (Loxone)

thanks
darkogorgievski
Posts: 7
Joined: Sunday 08 October 2017 10:17
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by darkogorgievski »

I 2nd this, can you please share the Modbus list?

Thanks
Boutsy
Posts: 1
Joined: Saturday 18 March 2023 15:38
Target OS: Windows
Domoticz version:
Contact:

SwimmingPool heatpump Fairland IPHCR100T and Loxone

Post by Boutsy »

Hello Duff1983,

I've bought a Fairland Full Inverter Plus 35,8kW IPHCR100T heatpump for my swimmingpool.
We also use Loxone for our domotica.
Did you succeed in connecting it with a modbus. If so... Is there a way to get some information how you did it and the registerlist?

Thank you in advance,

Marc
kalu1
Posts: 1
Joined: Monday 27 March 2023 21:40
Target OS: -
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by kalu1 »

Hi, can you send me the modbus registers please? I would like to implement it to Loxone.
Thanks
Alain
Posts: 164
Joined: Sunday 26 April 2020 5:27
Target OS: Linux
Domoticz version: 2022.1
Location: Netherlands
Contact:

Re: SwimmingPool heatpump

Post by Alain »

Cool project and well done.
Hue | Zigbee2Mqtt | MQTT | P1 | Xiaomi | RFXCom | Modbus | Qlima | Solaredge
TP-Link | Plugwise | Thermosmart | Node-Red | Grafana | Master and 5 remote servers
roboj121
Posts: 1
Joined: Tuesday 28 February 2023 9:06
Target OS: Linux
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by roboj121 »

I am also solving the connection of the IPHCR100T heat pump using the modbus protocol - in terms of hardware, this model is already connected to the connector in the rear part (on the photo) - I would need a description of the registers. Could someone please send it to me (although also from another Fairland model) ?

Thanks.
Attachments
IPHCR100Tmodbus.jpg
IPHCR100Tmodbus.jpg (178.79 KiB) Viewed 5041 times
enboer
Posts: 29
Joined: Tuesday 02 October 2018 15:56
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by enboer »

Send you a PM with the fairland modbus registers
icko
Posts: 2
Joined: Monday 24 April 2023 8:49
Target OS: -
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by icko »

Hi, would you be so kind and could you share modbus registers also with me please? Thank you for great job.
enboer
Posts: 29
Joined: Tuesday 02 October 2018 15:56
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by enboer »

Send you a PM
icko
Posts: 2
Joined: Monday 24 April 2023 8:49
Target OS: -
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by icko »

enboer wrote: Monday 24 April 2023 10:08Send you a PM
Thank you very much :)
I have heat pump unit IPHCR26, so I am not exactly sure whether there is the same RS485 connector. Could you share with me in PM the contact person in Fairland please? I tried available email addresses, but so far no reply from them.
Buraq
Posts: 2
Joined: Thursday 27 April 2023 16:12
Target OS: Linux
Domoticz version:
Contact:

Re: SwimmingPool heatpump

Post by Buraq »

roboj121 wrote: Monday 17 April 2023 10:44 I am also solving the connection of the IPHCR100T heat pump using the modbus protocol - in terms of hardware, this model is already connected to the connector in the rear part (on the photo) - I would need a description of the registers. Could someone please send it to me (although also from another Fairland model) ?

Thanks.
Hi, I also have IPHCR26 with this connector. Are you sure with wirings? Do you know name/type of this connector to get male side?
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest